Python-разработчик [2021]
proglib.academy
Артур Сапрыкин, Роман Булгаков
1. Научитесь программировать на одном из самых востребованных языков.
2. Освоите знания для старта карьеры junior и сможете двигаться дальше.
Кому подойдет:
1. Новичкам
2. Начинающим разработчикам
Чему научитесь на курсе:
1. Работать в двух интегрированных средах разработки — PyCharm и Jupyter Notebook
2. Парсить веб-страницы
3. Тестировать код
4. Создавать и работать со словарями
5. Создавать ботов для Telegram и Instagram
6. Работать с данными для различных материалов и дальнейшего анализа.
Модуль 1 – Операторы, переменные, типы данных
- Вводное занятие. Установка программного обеспечения (MacOS, Windows, Linux).
- Знакомство с Рython. Компилятор и интерпретатор.
- Запрос данных у пользователя. Функция input.
- Операции с целыми и вещественными числами.
- Типы данных.
- Переменные.
- Логические операции. Операции сравнения.
- Условия if/else.
- Практика по всем разделам модуля.
- Проект «Калькулятор для ипотеки». Постановка задачи.
- Проект «Калькулятор для ипотеки». Решение.
Модуль 2 – Циклы, строки, списки
- Базовая работа со строками.
- Методы split и join.
- Остальные методы строк.
- Базовая работа со списками. Метод append.
- Методы списков.
- Срезы списков и строк.
- Цикл while.
- Цикл for. Функции range() и print(). Инструкции break, continue.
- Цикл for. Функция enumerate(). Вложенные циклы.
Модуль 3 – Функции, словари, файлы, модули
- Функции.
- Словари.
- Работа с файлами.
- Модули.
- Библиотеки.
- Генераторы списков.
Модуль 4 – Практические кейсы
- Создание бота для Телеграм.
- Создание бота для Инстаграм.
- Парсинг веб-страниц.