В результате освоения программы, обучающийся должен уметь:
• грамотно формировать структуру текста программы, выполнять декомпозицию задачи;
• корректно и эффективно использовать операторы и инструкции языка Python;
• разрабатывать функции, корректно и эффективно передавать параметры;
• использовать средства стандартной библиотеки Python;
• перехватывать и обрабатывать исключения.
В результате освоения программы обучающийся должен знать:
• базовые понятия алгоритмизации и процедурного программирования;
• отличия процедурных и объектно-ориентированных языков программирования высокого уровня;
• этапы получения исполняемого файла;
• встроенные типы данных в языках программирования Python;
• основные синтаксические конструкции языка Python;
• основные способы организации данных;
• понятия, относящиеся к функциям;
• стандартные исключения и способы их перехвата и обработки.
В результате освоения программы обучающийся должен приобрести практический опыт:
• работы в интегрированной среде разработки PyCharm и Jupyter Notebook;
• отладки программного кода;
• создания структур данных, соответствующих задаче;
• использования процедурных возможностей стандартной библиотеки Python;
• решения практических задач по корректному использованию языковых средств, позволяющих реализовать простые консольные программы.