Python обучение

Python обучение


Основное:

  1. Настройка окружения
  2. Базовые структуры данных
  3. Основные операторы
  4. Функции подробнее
  5. Модули и пакеты
  6. Пространства имен и области видимости
  7. Классы и объекты
  8. Наследование классов
  9. Работа с файлами и форматированный вывод
  10. Исключения
  11. Инструменты функционального программирования
  12. Мультипоточность
  13. Стандартные и сторонние библиотеки Python
  14. Поддержка цикла разработки
  15. Библиотеки для работы с данными
  16. Библиотеки для работы с ресурсами

Advanced:

  1. Основы работы в Linux
  2. Основы культуры CI
  3. Основы дебаггинга и профилирования
  4. Основы CI/CD
  5. Тестирование приложения
  6. HTML, DOM etc
  7. Networking
  8. Многозадачность
  9. Базы данных
  10. Индексы
  11. Протоколы Python
  12. Flask
  13. Async web
  14. Основы CI/CD N
  15. Основы CI/CD N+1
  16. Docker. Что это такое?
  17. RESTfull API
  18. Знакомство с ORM
  19. CGI server
  20. Web development
  21. Безопасность
  22. Командный дипломный проект

DJANGO:

  1. Введение в веб-фреймворки
  2. Введение в Django
  3. Обработка запросов в Django
  4. База данных и модели
  5. Формы
  6. Работа с файлами
  7. Тестирование
  8. Аутентификация и авторизация
  9. Админка
  10. Локализация и интернационализация
  11. Права доступа
  12. Документирование
  13. Оптимизация
  14. Экспорт данных

GIT

  1. Версии программного кода.
  2. Установка Git.
  3. Индекс и частичные коммиты.
  4. Сравнение версий.
  5. Отмена изменений и откат версий.
  6. Репозитории и коллективная работа.
  7. Ветки — создание и управление.
  8. Слияние и разрешение конфликтов.
  9. Полезные инструменты.
  10. Правила работы с Git.

https://github.com/GnuriaN/Python-Roadmap


https://habr.com/ru/post/464597/




Report Page