
−55%
Программирование8 месяцев
Профессия: Python-разработчикРазберетесь с базовыми программами для работы с Python, запуском кода и сделаете свои первые шаги в Jupyter Notebook.
• “Hello world” программа
• Создание Telegram-бота и отправка сообщения
• Верное использование переменных
• Установка Python и Jupyter Notebook
Закрепите основы: работа с простой программой и исправление ошибок.
• Написание программы “Hello world”
• Исправление ошибок в коде
Научитесь работать с переменными, типами данных и условиями.
• Переменные и типы данных
• if-else
• match-case
• Решение квадратного уравнения
Освоите работу со строками, условиями и циклами для решения задач.
• Строки, условия, циклы
• Решение математической каптчи
• Тестирование пользователя по материалу
Научитесь создавать, фильтровать и сортировать списки, работать со словарями.
• Списки: создание, фильтрация, сортировка
• Функции range(), sum(), len(), list.append(), list.sort()
• Работа со словарями
• Цикл for, индексация, оператор in
• Создание, фильтрация и сортировка списков
Разберетесь с функциями и лямбда-выражениями.
• Создание и вызов функций
• Лямбда-функции
• Функция для хранения списка покупок
Закрепите работу с функциями на практике.
• Вычисление площади прямоугольника
• Проверка четности числа
• Использование глобальных переменных
• Lambda-функции для вычисления скидки
• Программа с выбором математических операций
Создадите собственного чат-бота и добавите в него полезный функционал.
• Первые взаимодействия с ботом
• Обработка нескольких сообщений
• Хранение и поиск ответов
• Выполнение математических операций
• Работа с файлами
• Расширение функционала чат-бота
Научитесь использовать сторонние библиотеки Python для анализа данных.
• Установка библиотек
• Работа с Pandas для прикладных задач
• Решение аналитических задач
Поймете, как устроены базовые структуры данных и как их применять.
• Линейные структуры данных
• Массивы, стеки и очереди
• Хеш-таблицы и хеш-функции
• Бинарный поиск
Закрепите работу со структурами данных на практике.
• Реализация стека и очереди
• Хеш-таблица
• Бинарный поиск
Разберетесь с обработкой ошибок и исключений.
• Принцип работы исключений
• Traceback и причины ошибок
• Классы исключений
• try-except, finally
• Вызов и обработка исключений
• Пользовательские исключения
• Обработка пользовательского ввода
• Создание пользовательских исключений
• Обработка ошибок файлового ввода-вывода
Выполните полноценный проект по исследовательскому анализу данных на практике.
• Использование Pandas для описания данных
• Группировки и аналитика
• Визуализация с Matplotlib и Seaborn
• Отчет в Jupyter Notebook
• Описательный анализ признаков
Курсы обновляются вместе с индустрией
Знания, которые нужны здесь и сейчас
Без теории ради теории
Без устаревших подходов
С активным сообществом специалистов и каналом актуальных вакансий