Гарантии устройства в работе
1 Этап: «Программирование на Python». Содержание: курс
Введение. Основы синтаксиса Python
1. Напишете 20 простых программ на псевдокоде с использованием событий, условий, циклов и функций.
2. Освоите синтаксис Python
Время прохождения : 1 месяц
2. Проект 1: Логическая игра «крестики-нолики»
3. 5 мини-проектов по написанию программ на Python
Сетевые запросы. Python вместо браузера, параметры передачи в URL, заголовки запросов и ответов, обработка ошибок
Работа с Git. Система контроля версий. Основные операции. Ветки, представление о мёрдже, разрешение конфликтов . Командная работа
Работа с типами данных: строки, списки, кортежи, переменные, множества, булевы выражения, словари, коллекции.
Как работать с документацией на Python
Протокол HTTP. Что такое протокол, протокол HTTP, URL, кириллица в адресной строке, код страницы, HTTP-ответы, заголовки ответов, HTTP-запрос
Методы float и int. Операции с числами. Логические операции, операции сравнения. Ввод/вывод (I/O)
Циклы: for , while. Условия: if, else, elseif. Вложенные циклы.
Функции и рекурсия. Пространство имен
1. Освоите сложную концепцию языка — и напишете более 20 программ на Python, параллельно практикуясь в code review.
1. Проект 1: Игра «Морской бой»
2. Проект 2: Телеграмм-бот
3. Проект 3: 10 мини-проектов по написанию программ на Python.
Время прохождения : 1 месяц
Классы и объекты. Объявление классов и объектов. Особенности работы
Работа со структурами данных: массивы, связанные списки, стеки, очереди, графы, хэширование.
ООП: наследование, инкапсуляция, полиморфизм, методы перегрузки и операторы
Импорт модулей. Итераторы и генераторы
Написание алгоритмов в Python: определение, сортировка, деревья. О-нотация
Функциональное программирование на Python
Задачи по Python: ветвление, циклы, декораторы
1 Этап: Программирование на Python
2 Этап: Машинное зрение и нейросети на Python
3 Этап: Работа с Django на Python
4 Этап: Тестирование написанного кода
Успешное завершение обучения