Модуль 1: Python Core
![python: module 1](https://cdn.javarush.com/images/article/c2be115d-6712-45df-aa02-1ec404328294/1024.jpeg)
Модуль "Python Core" — введение в программирование на Python. В нем — 20 уровней, в рамках которых вы узнаете, что такое классы, объекты, методы и переменные.
Изучите основные типы данных, списки, кортежи, условные операторы и циклы. Глубоко познакомитесь с коллекциями, словарями и множествами, основами ООП, а также начнете работать в PyCharm.
Но главное — вы решите очень много задач разной сложности. Не переживайте, если у вас нет опыта в программировании: чтобы "догнать" материал, у вас будут и онлайн-занятия с менторами, и факультативы. В конце модуля, после знакомства с Git
, вас ожидает итоговый проект — написание своего Telegram-бота .
- Уровень 1
Недоступен ИТ-индустрия и Вы - Уровень 2
Недоступен Погружаемся в разработку: PyCharm и первая программа - Уровень 3
Недоступен Знакомимся с Python - Уровень 4
Недоступен Типы данных в Python - Уровень 5
Недоступен Списки и кортежи - Уровень 6
Недоступен Множества и строки - Уровень 7
Недоступен Словари и работа Git - Уровень 8
Недоступен Функции и библиотеки - Уровень 9
Недоступен Классы и объекты - Уровень 10
Недоступен Ошибки, исключения и debug - Уровень 11
Недоступен Модули, пакеты и итераторы - Уровень 12
Недоступен Работа с файлами и сериализация - Уровень 13
Недоступен JSON и работа с сетью - Уровень 14
Недоступен Асинхронность в Python - Уровень 15
Недоступен Алгоритмы и структуры данных - Уровень 16
Недоступен Алгоритмы поиска и хеширование - Уровень 17
Недоступен Рекурсия и сортировки - Уровень 18
Недоступен Деревья и графы - Уровень 19
Недоступен Динамическое программирование - Уровень 20
Недоступен Анализ сложности алгоритмов