Skip to content

itatmisis/python-course

Repository files navigation

Бекенд на Python

Канал курса: https://t.me/itam_python_course.

План

  • Глава 1 - Python: Типы данных, операторы, ввод/ввывод, циклы, if-else, словари, множества, списки
  • Глава 2 - Python: Функции, методы списков, методы строк, классы и ООП, датаклассы и чуть-чуть декораторов
  • Глава 3 - Python: Исключения, контекстные менеджеры, управление зависимостями. HTTP: Теория HTTP и JSON.
  • Глава 4 - Web: REST API, Pydantic, FastAPI
  • Глава 5 - Web: Углубления в FastAPI: тесты, миддвари, логи, зависимости
  • Глава 6 - БД: Что такое БД, какие бывают, когда какие нужны
  • Глава 7 - БД: ORM, SQLAlchemy и пару слов о проектирование СУБД
  • Глава 8 - Deploy: Линукс, Яндекс Клауд и как развернуть наш код на настоящем сервере.

  • Глава 9 - Docker: зачем, почему, как устроен
  • Глава 10 - Docker: docker-compose, нетворк, вольюмы
  • Глава 11 - Clean: Пара аспектов по ведению проекта
  • Глава 12-14 - TBD, скорее всего что-то будет дополнено и расширено

Туториалы

Если вы впервые сталкиваетесь с питоном или гитхабом, настоятельно рекомендую прочитать данные туториалы. Их все можно найти в папке tutorials.

  1. Как учиться: читать
  2. Как пользоваться Гитхабом: читать
  3. Как скачать Питон: читать

Contribute

По всем вопросам и предложениям пишите в тг: @teadove