Хотите получать информацию по новым курсам и их датам проведения?
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Программирование \ (P-1) Основы программирования на Python. Уровень 1
(P-1) Основы программирования на Python. Уровень 1
Код курса: P-1
Описание курса
Python Курс начинающего программиста организован как форма активного обучения с большим количеством примеров и задач на закрепление знаний.
Целью данного курса является понимание и умение применять на практике принципов программирования на Python 3, его синтаксиса и лучших практик.
Каждая из тем содержит большое количество примеров, а каждое занятие сопровождается домашним заданием для закрепления пройденного материала. Выполненные домашние задания разбираются в начале следующего занятия
Программа курса
Занятие 1. Введение в Python
- Знакомство. О курсе. Требования к участникам.
- Характеристика языка Python. Философия Python.
- Область применения Python
- Установка Python
- Структура каталогов Python
- Первая программа на Python
- Аргументы командной строки
- Структура программы. Отступы.
- Инструкция присваивания
- Инициализация и удаление переменных
- Принципы именования переменных. PEP 8
Занятие 2. Инструкции языка. Типы данных. Работа со строками
- Математические операторы
- Условный оператор if
- Циклы while и for
- Типы объектов. Разница между динамической и статической типизацией
- Проверка типов данных и преобразования типов данных.
- Числовые типы. Встроенные функции для работы с числами
- Логический тип и его значения. Логические операции
- Строки. Строковые литералы
- Cрезы
- Форматирование строк
- Функции и методы для работы со строками
Занятие 3. Типы-коллекции
- Списки
- Словари
- Генераторы списков и выражения-генераторы
- Кортежи
- Множества
- Методы для работы с последовательностями
- Функция zip. Объединение списков
Занятие 4. Функции
- Создание и вызов функций. Параметры функций
- Рекурсия.
- Необязательные параметры. Переменное число параметров
- Анонимные функции
Занятие 5. Модули. Работа с файлами и каталогами
- Модули. Инструкции import и from
- Пути поиска модулей
- Пакеты
- Работа с файлами и каталогами. Модуль os. Модули glob, shutil, zipfile
- Сохранение объектов в файл
Занятие 6. Введение в ООП
- Классы и экземпляры
- Атрибуты – поля и методы
- Наследование. Множественное наследование
- Построение иерархии классов
Занятие 7. ООП. Продолжение
- Статические методы и методы класса
- Декораторы
- Свойства
- Обработка исключений
Занятие 8. Встроенные классы, модули и библиотеки
- Модуль datetime. Манипуляции с датой и временем
- Модули для работы в сети Интернет
- Логирование. Модуль logging
- Модульное тестирование. Модуль unittest
Занятие 9. Графический интерфейс пользователя. Библиотека Tkinter
- Общие графические компоненты
- Разработка форм ввода и отображения данных
Занятие 10. Доработка проектов
- Практические приемы программирования
- Углубленное рассмотрение темы по желанию обучающихся
- Анализ разработанных мини-проектов
- Ответы на вопросы по материалам курса
Расписание
Вт 19:00 - 22:00
Пт 19:00 - 22:00
Дни | 1,5 месяца (40 ак. часов) |
---|---|
Дата курса | 02.июл |
Город | Все города |
Формат обучения | Корпоративный |
Оставьте отзыв
Заполните обязательные поля *.