Python обучение
Основное:
- Настройка окружения
- Базовые структуры данных
- Основные операторы
- Функции подробнее
- Модули и пакеты
- Пространства имен и области видимости
- Классы и объекты
- Наследование классов
- Работа с файлами и форматированный вывод
- Исключения
- Инструменты функционального программирования
- Мультипоточность
- Стандартные и сторонние библиотеки Python
- Поддержка цикла разработки
- Библиотеки для работы с данными
- Библиотеки для работы с ресурсами
Advanced:
- Основы работы в Linux
- Основы культуры CI
- Основы дебаггинга и профилирования
- Основы CI/CD
- Тестирование приложения
- HTML, DOM etc
- Networking
- Многозадачность
- Базы данных
- Индексы
- Протоколы Python
- Flask
- Async web
- Основы CI/CD N
- Основы CI/CD N+1
- Docker. Что это такое?
- RESTfull API
- Знакомство с ORM
- CGI server
- Web development
- Безопасность
- Командный дипломный проект
DJANGO:
- Введение в веб-фреймворки
- Введение в Django
- Обработка запросов в Django
- База данных и модели
- Формы
- Работа с файлами
- Тестирование
- Аутентификация и авторизация
- Админка
- Локализация и интернационализация
- Права доступа
- Документирование
- Оптимизация
- Экспорт данных
GIT
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки — создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
https://github.com/GnuriaN/Python-Roadmap
https://habr.com/ru/post/464597/