Cyber Skill Хардкор-трек

Хардкор-трек

Трек развития

Хардкор-трек - это серьёзное обучение программированию на Python через практику, начиная с основ и переходя к сложным задачам. После освоения базы переходим к WEB-разработке и ИИ. Трек предполагает обязательное регулярное выполнение домашних заданий.

Программирование на Python
1
Модуль 1. Основы программироания
Базовые конструкции языка: ввод/вывод, переменные, типы данных, циклы, условия.
Структуры хранения данных: Списки, словари, множества, кортежи.
Процедурное программирование: функции, аргументы, возвращение значений, область видимости, рекурсия.
Работа с файлами. Исключения. Отладка. Стандартные библиотеки.
2
Модуль 2. Парадигмы программирования
ООП (Объектно-ориентированное программирование): Классы, экземпляры, атрибуты методы
ООП: Наследование, полиморфизм, инкапсуляция
Основы функционального программирования, лямбды, map, filter, декораторы
Базовые алгоритмы и структуры данных.
Web-разработка
3
Модуль 3. Статика
Архитектура клиент-серверных web-приложений.
Frontend: HTML, CSS
Backend: Python, Json
Базовые принципы Web безопасности
4
Модуль 4. Динамика
Основы баз данных: Sqlite, язык запросов SQL. Проектирование и создание баз данных, нормализация данных.
Java Script, JQuery
Flask (фреймворк), AJAX (Асинхронная передача данных)
Данные и ИИ
5
Модуль 5. Аналитика данных
Данные: pandas, numpy, matplotlib, CSV, подготовка данных.
ML (машинное обучение): обучение с учителем, обучение без учителя, регрессия, классификация, scikit-learn, метрики.
6
Модуль 6. Нейронные сети
DL (глубокое обучение, нейронные сети): tensorflow/keras, Hugging Face.

Техника

Так как занятия предполагают выполнение самостоятельных практических заданий, ребенку потребуется ноутбук с операционной системой Windows 10, 11 или Linux. Все необходимое программное обеспечение мы установим на занятиях. Все программное обеспечение распространяется свободно и не требует покупки лицензии.

записаться