Уровень сложности:
Длительность курса: 40 ак.ч.
График обучения: 40 ак. часов
Аннотация
Курс знакомит с основами программирования на Python, включая синтаксис, типы данных и структуры. Рассматриваются базовые инструкции, функции, работа с файлами и обработка ошибок. Уделяется внимание модулям, пакетам и стандартным библиотекам. Практические занятия помогают закрепить теорию через интерактивные задания. Подходит для начинающих, желающих освоить Python с нуля.
Знания и умения, полученные в результате обучения
В результате освоения программы, обучающийся должен уметь:
• грамотно формировать структуру текста программы, выполнять декомпозицию задачи;
• корректно и эффективно использовать операторы и инструкции языка;
• разрабатывать функции, корректно и эффективно передавать параметры;
• решать практические задачи по использованию языковых и программных средств, позволяющих реализовать простые консольные программы.
В результате освоения программы обучающийся должен знать:
• базовые понятия алгоритмизации и процедурного программирования;
• отличия процедурных и объектно-ориентированных языков программирования высокого уровня;
• этапы жизненного цикла программного обеспечения;
• этапы получения исполняемого файла;
• встроенные типы данных Python;
• основные синтаксические конструкции языка Python;
• основные способы организации данных;
• понятия, относящиеся к функциям.
В результате освоения программы обучающийся должен приобрести практический опыт:
• написания консольных программ на базе языка программирования Python.
Курсы связанных направлений
Программы профессиональной переподготовки
Сегодня занятий по этому курсу нет.
29 800 ₽
Расчёт стоимости с учётом возможных скидок
29 800 ₽
Скидки предоставляются в зависимости от количества слушателей, суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
Курс рассчитан на начинающих и не требует углублённых предварительных знаний, но желательно:
-
Базовые навыки работы с компьютером (установка программ, работа с файлами).
-
Начальное понимание логики (условия, циклы – полезно, но не обязательно).
-
Английский на уровне чтения документации (для самостоятельного поиска решений).
Технические требования:
-
Доступ к компьютеру с Windows/macOS/Linux.
-
Возможность установить Python 3.8+ и редактор кода (VS Code, PyCharm и т. д.).
Всё остальное вы освоите в процессе!
Тема 1. Введение в программирование на языке Python
1.1 Краткий обзор языка Python.
1.2 Структура программы на языке Python
1.3 Модель выполнения программ на языке Python
Практические занятия
Выполнение инструкций в интерактивном режиме
Тема 2. Базовые объектные типы языка Python и работа с ними
2.1 Обзор объектных типов языка Python.
2.2 Особенности работы с составными объектными типами
2.3 Переменные и динамическая типизация.
2.4 Разделяемые ссылки и изменяемые объекты.
Практические занятия
1. Работа с простыми типами
2. Работа с составными типами
3. Ссылки и изменяемые объекты
Тема 3. Базовые инструкции языка Python
3.1 Обзор основных управляющих инструкций языка Python
3.2 Условная инструкция if и синтаксические правила
3.3 Циклы while и for
Практические занятия
1. Использование условной инструкции if
2. Использование цикла for
3. Использование цикла while
Тема 4. Создание и использование функций
4.1 Функции.
4.2 Аргументы функции
Практические занятия
1. Создание простой функции
2. Создание функции с аргументами
3. Использование функции
Тема 5. Работа с файлами. Обработка ошибок в коде.
5.1 Работа с файлами.
5.2 Исключения.
Практические занятия
1. Работа с файлами
2. Использование Try… Except
3. Использование Raise, Assert
Тема 6. Модули и пакеты. Работа с библиотеками
6.1 Модули и пакеты.
6.2 Работа с библиотеками
Практические занятия
1. Создание модулей и пакетов
2. Импортирование кода
3. Документирование кода
4. Работа со стандартными библиотеками
Тема 7. Промежуточная аттестация
Практические занятия Зачет