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 - Deploy: Докеры и компоузы
  • Глава 10 - Ассинхронность, параллелизм, корутины, треды и процессы
  • Глава 11 - Backend: Стили, линтеры, расширяемость и паттерны
  • Глава 12 - Backend: Nginx, Cors и какой язык все-таки лучше?

Туториалы

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

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

Contribute

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages