Программа и содержание

Курс создан специально для тех, кто только начинает знакомство с Python. Мы всё разберём простым и понятным языком, без сложных терминов и лишней академической теории. Не важно, есть ли у вас опыт в программировании — здесь вы научитесь работать с Python с нуля и сможете применять знания в реальных задачах. Вас ждут видеолекции, конспекты, практические задания и поддержка автора по всем материалам курса.

Этот курс создан специально для тех, кто начинает знакомство с Python и анализом данных. Мы разберем всё простым и понятным языком, без сложных терминов и лишней академической теории, с авторской поддержкой по всем материалам курса.

Не важно, есть ли у вас опыт в программировании — здесь вы научитесь работать с Python с нуля и сможете применять знания в реальных задачах. Вас ждут видеолекции, конспекты, практические задания и поддержка автора по всем материалам курса.

Перед покупкой рекомендую:

Ознакомиться с подробной презентацией курса

Изучить программу и объем материалов

Ознакомиться с дополнительной полезной информацией в репозитории по ссылке

Посетить Telegram-канал с ответами на возможные вопросы

Если остались вопросы — напишите мне лично в Telegram (пишите, не стесняйтесь).

Цель курса — получить фундаментальные знания и навыки работы с Python для анализа данных, что позволит достичь ваших целей:

Повысить конкурентоспособность на рынке труда

Сменить должность или место работы — начать карьеру в аналитике данных

Увеличить стоимость ваших услуг и улучшить условия труда как специалиста

Особенности курса:

Поддержка автора по всем материалам курса

Логичная структура: от основ синтаксиса до написания функций и обработки исключений

Подробные конспекты к каждой лекции

Более 280 тестовых заданий

Более 235 практических заданий

Задания на закрепление материала после каждой темы

Идеальный баланс теории и практики

Курс подходит как для начинающих, так и для тех, кто хочет систематизировать знания по Python

В конспектах представлен код из уроков и готовые решения задач

Программа разработана на основе анализа требований рынка и запросов студентов

Работа в Jupyter Notebook и Google Colab — доступно на Windows, macOS

Для кого этот курс:

Аналитиков данных

Бизнес-аналитиков

Маркетинговых аналитиков

Продуктовых аналитиков

Системных аналитиков

BI-аналитиков и BI-разработчиков

Разработчиков

Тестировщиков

Маркетологов

Project и Product менеджеров

Data Engineer и Data Scientist

Предпринимателей и руководителей подразделений

Студентов технических специальностей

Начинающих специалистов для старта карьеры в IT

Всех, кто хочет освоить Python с нуля

Начальные требования:

Базовые навыки работы с компьютером на уровне обычного пользователя

Как проходит обучение:

Виды материалов:

Видеолекции с объяснениями

Оформленные конспекты к урокам

Тестовые задания на закрепление материала

Интерактивные задачи для отработки навыков

Оформленные файлы и конспекты Google Colab

Рекомендации по изучению:

Повторяйте пройденные темы

Не пропускайте практические задания

Выполняйте все задания самостоятельно

Задавайте вопросы в комментариях курса

Делайте пометки и комментарии в материалах

Чему вы научитесь:

Устанавливать и настраивать Jupyter Notebook, разбираться в отличиях от Google Colab

Использовать Markdown для оформления кода, комментариев и структурирования записей

Понимать основы синтаксиса Python и следовать стилю PEP 8

Работать с переменными, целыми числами, числами с плавающей точкой и комплексными числами

Выполнять конвертацию типов данных

Использовать функции ввода-вывода input и print

Выполнять индексацию строк, срезы и применять строковые функции

Работать с логическим типом данных, логическими операторами и типом NoneType

Использовать основные структуры данных: списки (создание, методы, операции), кортежи, множества, словари

Импортировать модули и библиотеки

Выполнять базовую работу с файлами

Работать с датой и временем: модуль datetime, работа с датами, временем, временными промежутками

Применять условные операторы if, elif, else и тернарный оператор

Использовать циклы while и for, операторы continue, break, pass

Создавать списки с помощью List Comprehensions

Писать собственные функции, работать с параметрами и аргументами функций

Использовать *args и **kwargs для гибкой работы с аргументами

Обрабатывать исключения с помощью try и except

Применять map, filter, lambda-функции, reduce и lambda-сортировку

Решать практические задачи на закрепление каждой темы

Что вы получаете:

Навыки и знания по работе с Python: от основ синтаксиса до написания собственных функций и обработки исключений

Более 280 тестовых заданий для проверки теории

Более 235 интерактивных задач для отработки навыков

Пожизненный доступ к материалам и обновлениям курса

Изучение в своем темпе

Доступ к форуму решений

Помощь преподавателя по всем материалам курса

Оформленные файлы и конспекты Google Colab

Программа:

Введение в курс:

Презентация курса

Демо-доступ

Вступительное слово, ссылки на полезные материалы

Демо-доступ

Jupyter Notebook vs Google Colab

Демо-доступ

Установка и запуск Jupyter Notebook

Демо-доступ

Markdown: Основы синтаксиса

Демо-доступ

PEP: Руководство по стилю кода в Python

Демо-доступ

Введение в язык, переменные и базовые типы данных:

Переменные и целые числа

Демо-доступ

Практика по теме \"Переменные и целые числа\"

Демо-доступ

Числа с плавающей точкой, комплексные числа, конвертация типов

Практика по теме \"Числа с плавающей точкой, комплексные числа\"

Логический тип данных, логические операторы, NoneType

Практика по теме \"Логический тип данных, логические операторы\"

Строки и ввод-вывод:

Строки и функции ввода-вывода (input & print)

Демо-доступ

Практика по теме \"Строки и функции ввода-вывода (input & print)\"

Индексация строк и срезы

Демо-доступ

Практика по теме \"Индексация строк и срезы\"

Демо-доступ

Практика по теме \"Индексация строк и срезы\"

Строковые функции и методы (ч. 1)

Практика по теме \"Строковые функции (ч. 1)\"

Строковые функции и методы (ч. 2)

Практика по теме \"Строковые функции (ч. 2)\"

Упорядоченные коллекции данных:

Тип данных — \"Список (ч. 1)\"

Практика по теме \"Списки (ч. 1)\"

Тип данных — \"Список (ч. 2)\"

Практика по теме \"Списки (ч. 2)\"

Тип данных — \"Кортеж\"

Практика по теме \"Кортежи\"

Неупорядоченные коллекции данных:

Тип данных — \"Множества\"

Практика по теме \"Множества\"

Тип данных — \"Словарь\"

Практика по теме \"Словарь\"

Работа с модулями и дата/время:

Модули и библиотеки

Работа с датой и временем (ч. 1)

Работа с датой и временем (ч. 2)

Практика по теме \"Работа с датой и временем\"

Допо