Python Syntax- Переменные, команда вывода. Форматный вывод строк. Арифметические операторы. Оператор присваивания
- Типы данных. Преобразование типов. Команда ввода
- Строки. Операции со строками
- Логические величины. Условный оператор. Тернарный оператор
- Функции работы со строками
- Циклы while, for. Операторы continue, break
- Циклы по строкам
- Массивы. Функции
Python Practice- Регистрация на сайте codewars. Как работают тесты. Линейные программы на использование арифметических операций и функций. Округление числа
- Типы данных. Задачи на выполнение операций со строками, числами.
- Задачи на использование if-else и тернарного оператора
- Задачи на циклы при работе с числами. Суммы, факториалы, палиндромы, последовательности, простые числа
- Методы работы со строками. Циклы по строкам. Задачи на кодирование строки
- Задачи на построение (лесенки, треугольники, ромбы, елочки и т.п.)
- Списки. Задачи на работу со списками. Циклы по спискам. Комбинирование циклов и условий
- List Comprehension. Задачи на работу со строками и списками
- Множества. Решение задач. Уникальные элементы
- Словари. Практика работы со словарями
- Сортировка массива
- Двоичная арифметика
Python Project Back-end разработка на Python с Django Rest Framework
Back-end разработка, что это?
REST API, CRUD, JSON, XML
Основы ООП (классы, методы)
Виртуальное окружение python
Web Framework Django
Введение в представление, “Hello world!”
URL, маршрутизация
Знакомство с базами данных на примере MySQL
Проектирование архитектуры приложения, нормализация БД, ключи, ER-диаграмма
ORM в Django, модели
Django Rest Framework
Сериализация данных
Запросы GET, POST, PUT, PATCH, DELETE
Тестирование запросов с Postman
Ответы сервера, коды статусов
Регистрация пользователя
Авторизация пользователя
Token и JWT
Разграничения прав доступа
Фильтры, пагинация
Фоновые процессы, планировщик Cron
Создание документации в Swagger
Нет деплоя, все обучение происходит на локальных машинах.
это только бэк.