Ближайшая дата:
05.04.2021
Количество часов
50
Продолжительность
10 занятий
*Оплата в 2 этапа
Цель курса:
- Освоить синтаксис, типы данных, основные операции и конструкции языка Python.
- Познакомиться с процессом разработки программного обеспечения.
- Освоить принципы объектно-ориентированного программирования на Python.
- Освоить разработку веб-приложений по шаблону Model-View-Controller.
Режим и формат обучения:
Расписание: 2 раза в неделю (ПН, СР)
Время: 18:15-22:00Формат: ONLINE
Преподаватель курса:

Анастасия Бурмакова – инженер-программист-системотехник. Окончила магистратуру БГТУ по специальности «Основы информатики». Языки программирования: Python, Java, C/C++/C#, SQL Опыт работы с HTML / HTML5, CSS / CSS3, JavaScript, JQuery, React. Базы данных: Oracle, MS SQL Server, MySQL, SQLite.
Необходимая подготовка:
- Базовые знания английского языка (А1-А2).
- Уверенный пользователь ПК.
- Базовые знания основ HTML-верстки, стилей CSS.
По окончании курса каждый слушатель получит:
- Сертификат от Института IBA.
Программа курса:
1. ВВЕДЕНИЕ В PYTHON
- Общая характеристика языка Python
- Среда разработки PyCharm
- Структура программы
- Ввод и вывод информации
- Программа «Hello World»
- Переменные и типы данных
- Операции с числами
- Основные встроенные модули
- Разветвляющиеся программы, условный оператор if
- Домашние задание
- Циклические программы, операторы циклов for и while
- Область видимости переменных
- Домашние задание
- Списки
- Вычисление сумм, произведений, экстремумов
- Словари
- Домашние задание
2. ФУНКЦИОНАЛЬНОЕ И ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
- Функции
- Рекурсивные функции
- Алгоритмы сортировки
- Домашние задание
- Классы и объекты
- Инкапсуляция
- Наследование
- Полиморфизм
- Домашние задание
- Класс object
- Строковое представление объекта
- Домашние задание
3. РАБОТА С ФАЙЛАМИ
- Обработка символьной информации
- Чтение и запись текстовых файлов
- Домашние задание
- Обработка исключений
- Табличный формат файлов CSV
- Домашние задание
4. РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ
- Основные понятия клиент-серверной работы в веб
- Концепция MVC реализуемая Django.
- Шаблон Model-View-Controller
- Фреймворк Django
- Назначение view и url файлов
- Создание проекта на фреймворке Django в среде разработки PyCharm
- Запуск веб-приложения на веб-сервере
- Основные настройки веб-приложения на фреймворке Django.
- Реляционная база данных
- Базовые SQL-запросы (select, update, insert, delete)
- Активация классов-моделей
- Домашние задание
- Итоговая аттестация: демонстрация полученных в курсе умений при создании типового прикладного веб-приложения