- Home
- Python
Python
Занятия с топ-экспертами
Быстрый старт к успеху
Получите работу мечты
СТАРТ КУРСА 30.10.2024
Python
• Пн - 19:00-21:00 • Пт - 19:00-21:00
Пакетное предложение
• Веб-разработка • JavaScript • Node JS • Python
старт курса - 30.09.2024
графический дизайн
• Пн - 19:00-21:00 • Пт - 19:00-21:00
Пакетное предложение
• графический дизайн • Дизайн интерьера

О профессии
Чему Ты Научишься?
- Основы программирования и Python: Узнай, что такое программирование и начни писать код
- Работа с данными: Овладей структурами данных и управлением потоком программы
- Функции и модули: Создавай функции и познакомься с ООП
- Веб-разработка с Django: Освой Django и разрабатывай веб-приложения

Что ты будешь изучать?
Семинар 1 – Настройка рабочего окружения, введение в программирование
- Что такое программирование?
- Почему Python?
- Настройка рабочего окружения
- Введение в Python
- Функция print
- Переменные
- Типы данных (Data Types)
- Математические операции над числами
- Операции со строками (str)
- Имена переменных
- Константы (UPPER_CASE, SCREAMING_SNAKE_CASE)
Семинар 2 – Комментарии, приведение типов, структура данных list, циклы (for)
- Комментарии
- Приведение типов (Type Casting)
- Списки (List)
- Цикл While
Семинар 3 – Логические операторы, арифметика булевых значений, управление потоком выполнения, циклы (while), структуры данных (tuple), игра “Угадайка”
- Логические операторы
- Арифметические операции на логических операторах
- Управление потоком выполнения
- Кортежи (Tuple)
- Цикл For
- Игра “Угадайка”
Семинар 4 – Расширенное управление потоком, расширенные операции со списками, словарями
- Условные операторы (If chaining)
- Разделение списка (List slicing)
- Генераторы списков (List Comprehension)
- Словари (Dictionaries)
Семинар 5 – Функции, области видимости
- Функции
- Области видимости (Scope)
Семинар 6 – Модули, классы
- Модули
- Введение в объектно-ориентированное программирование (ООП)
Семинар 7 – Более глубокое изучение ООП, работа с файлами, обработка ошибок, менеджеры контекста
- Наследование
- Видимость атрибутов
- Полиморфизм
- Композиция
- Множественное наследование
Семинар 8 – Введение в Django, PIP, Virtualenv
- Что такое интернет
- PIP
- Использование Virtualenv
- Django
Семинар 9 – Модели Django и панель администратора
- Создание моделей
- Queryset API
- Панель администратора
Семинар 10 – Архитектурная модель Django
- Представления (Views)
- URL-адреса (URLs)
- Шаблоны (Templates)
Семинар 11 – HTTP-методы, формы и валидация
- Методы Post и Get
- Формы
- ModelForms
- Рендеринг форм в шаблонах
- Создание объектов через страницы
- Удаление объектов
- Валидация процессов
- Статусные коды
Семинар 12 – Архитектура Class-Based Views
- Class-Based Views
- Переписывание архитектуры “function-based views” на “class-based views”
Семинар 13 – Финальный проект – Разработка блога
- Применение знаний и работа над финальным проектом
- Разработка блога
Семинар 14 – Продолжение разработки блога
- Разработка блога (продолжение)
ментор

Дмитрий коктушев
Дизайнер, Арт-директор
ментор

Дмитрий коктушев
Дизайнер, Арт-директор
Дмитрий коктушев привнес богатый опыт работы в отрасли в качестве преподавателя графического дизайна. За много лет работы в качестве высококвалифицированного креативного профессионала в ведущих дизайнерских и рекламных агентствах, работающих во всех экранных и печатных средствах массовой информации, а также быть учредителем и инвестором в двух стартапах, что дало ему бесценную информацию о реальном мире.
Сертификат
