Ступень 1: Магия Python для начинающих
Содержание:
Введение:
- Добро пожаловать
- Как устроен курс и обучение
- Чат для студентов
- Как учиться
- Программирование — это ремесло
- Что значит быть программистом
Программа курса:
- О чем будет курс
- Запуск кода в тренажере
- Как будет устроено обучение
- Что такое программа и запуск Python в режиме калькулятора
- Интерактивный режим Python и арифметические операции
Базовые типы — числа и логический тип:
- Переменные и типы
- Использование переменных
- Вывод с помощью print
- Числа
- Числовые типы и операторы
- Библиотеки для работы с числами math и random
- Бинарные числа
- Логический тип
- Оператор сравнения и переменные в памяти
Строки и операторы:
- Тип str — строки и срезы
- Срезы, работа с частями строк
- Вывод строк
- Бонус лекция: специальные символы
- Методы строки
- Выстраивание методов в цепочку
- Форматирование строк
- Операторы
Коллекции:
- Списки (list) и срезы
- Сортировки списков
- Кортежи (tuple) и оператор вхождения in
- Множества (set)
- Операторы для работы со множествами
- Словари (dict)
- Конструкторы множеств
Блоки инструкций:
- Комментарии в коде
- Синтаксис языка
- Оператор ветвления if, elif, else
- Циклы for
- Циклы while
- Управление выполнением циклов
Файлы:
- Введение в работу с файлами
- Открытие и создание файла
- Перемещение по файлу
- Работа с текстовыми файлами
- Форматы файлов
- Работа с JSON файлами
Функции:
Классы:
Подготовка компьютера и локального окружения:
Подготовка к финальному проекту:
- Создание виртуального окружения
- Регистрация бота через @BotFather
- Первые шаги написания телеграм бота
- Написание библиотеки для преобразования текста в звук
- Функция подготовки ответов на полученные сообщения
- Отправка голосового ответа
- Дополнительная обработка звука и финализация проекта
- Чек-лист нового проекта (уровень 1)
Создание портфолио:
Написание бота:
Завершение ступени: