Что такое циклы и для чего они нужны?
Виды циклов в Python: for и while
Подробная работа с for
Что такое break и continue
Работа с while
Отличие for от while
Подробнее рассмотрим for-else,
while-else
Решение практических задач
Что такое коллекции. Основные типы
данных коллекций
Что такое списки?
Особенности, реализация, встроенные
функции списков
Кортежи. Особенности, реализация,
встроенные функции
Отличие кортежа от списков
Решение практических задач
Экзамен
Практика
Словари. Особенности, реализация,
встроенные функции
Множество. Особенности, реализация,
встроенные функции
Особенный вид множества: frozenset
Решение практических задач
Что такое ООП?
Основные парадигмы ООП
Что такое класс?
Свойствах, атрибуты и методы классов
Рассказать о методах класса подробнее
Уровни доступа атрибутов
Парадигмы ООП в Python
Что такое git?
Как работает контрольверсий?
Работа с удаленным репозиторием
GitHub
Экзамен
Models, Queryset
Отношения в моделях
Работать с базами данных в Django
проекте
Работа с данными без написания
sql запросов
Методы Queryset
Практическая работа над проектом
Templates, urls, views, html
Как создавать проект на Django?
Какие файлы создаются с проектом?
Папка templates
Ознакомление с html, как внедрить
шаблон в проект Django?
Напишем первый простой проект
Views, Forms, Django ORM
Работа с views
Что такое формы и какработать
с ними?
Обработка запросов: post, get и тд.
Обработка действий на сайте
Практическая работа над проектом
Конструкция try /except / finally
Работа с исключениями
Конструкции try/except/ finally
Решение задач с использованием
исключений
Регулярные выражения, модуль re
Решение практических задач
Введение в разработку игр на python
Pygame. Каркас игры, модуль draw
События мыши и клавиатуры
Surface и метод blit. Rect
pygame.font и image и transform,
sprite, group и sound
Pip, requests, re
Введение в html и сss
Парсинг сайтов, модули requests, bs4
Решение практических задач
Работа с базами данных
Поработаем с модулем sqlite3
Учимся писать основныезапросы
к БД (SELECT, INSERT, UPDATE)
Решение задач по базамданных
Введение в javascript
Javascript
DOM
Работа с курсовыми
Составление CV
Работаем над курсовыми проектами
Составление CV
Работа над вопросами к собеседованию
Рассказываем, как искать работу
и прорабатываем проблемные моменты
Стандартная библиотека
модулей в Python
Стандартные модули Python
Какие виды файлов есть?
Работа с файлами, открытие,
чтение создание.
Открытие директорий, удаление файлов и папок.
Решение практических задач
Экзамен
Практика
Что такое функция?
Пустая функция.
Передача аргументов. Что такое args,
wargs?
Область видимости
Что такое функция?
Пустая функция.
Передача аргументов. Что такое args,
wargs?
Область видимости
Занятие на дополнительный модуль
по выбору группы: (PQT5, telebot,
pillow и т.д.)
Практика Apps, static.
Models, admin
Практическая работа над первым
проектом
Определение static файлов идля чего
они нужны?
Работа с приложениями
Как разбить проект на приложения?
Как создавать модели и работать с ними?
Как добавлять их в админку?
Работа с миграциями
Настройка админки, добавление полей
поиска
Типы полей модели