Мы используем cookie для стабильной работы сервиса. Подробнее

Полный Курс Python 3: от Новичка до Мастера (Питон, Пайтон)

ФорматОнлайн
Объём15 занятий
О курсе

Подробнее

Станьте Python-программистом и изучите один из навыков, наиболее востребованных работодателями в 2023 году! Этот курс является переводом на русский язык англоязычного бестселлера, который прошли уже более 1.6 миллионов слушателей! С поддержкой на русском языке. Материалы курса можно скачать. Это более 100 блокнотов Jupyter Notebook с примерами кода и с детальными комментариями на русском языке. Это наиболее полный и в то же время простой курс по языку программирования Python! Если Вы никогда раньше не программировали, или Вы уже знаете базовый синтаксис, или Вам нужны продвинутые темы Python - этот курс для Вас! Более 100 лекций и более 11 часов видео - этот исчерпывающий курс охватывает все возможные аспекты языка Python! Этот курс содержит проверочные вопросы, тесты и домашние задания, а также 3 больших проекта для создания Вашего портфолио проектов на Python! В этом курсе Вы будете изучать язык Python на практике - каждая лекция содержит не только видео-уроки, но и соответствующий код! Мы начнем с установки Python на Вашем компьютере, инструкции есть для разных операционных систем - Windows, MacOS и Linux ! Мы пройдем много тем, включая: Основы работы в командной строке Установка Python Запуск кода Python Строки (Strings) Списки (Lists) Словари (Dictionaries) Кортежи (Tuples) Множества (Sets) Числовые типы данных Форматирование вывода Функции Область видимости переменных (Scope) args/kwargs Встроенные функции Отладка и обработка ошибок Модули Внешние модули Объектно-ориентированное программирование (ООП) Наследование Полиморфизм Файловый ввод-вывод Продвинутые методы Юнит-тесты и многое другое! Вы получите неограниченный доступ к более 100 лекциям, а также соответствующие блокноты (Notebooks) для лекций! Этот курс предоставляет 30 дней гарантии возврата денег! Если курс Вам не понравится, Вы получите Ваши деньги обратно. И у Вас останется доступ к блокнотам этого курса - таким образом мы говорим Вам "Спасибо!" за то, что Вы попробовали этот курс! Основное отличие этого курса от других аналогичных курсов - это сбалансированность материалов. С одной стороны, курс охватывает полный набор базовых конструкций, необходимых для полноценного программирования - именно поэтому слово "полный" указано в самом названии курса. С другой стороны, мы не изучаем специфичные элементы синтаксиса и библиотеки, которые нужны крайне редко. В итоге Вы потратите именно столько времени, сколько достаточно для освоения языка Python. Итак, чего же Вы ждете? Изучите Python - продвиньте свою карьеру вперёд и получите новые знания! Это весело и полезно! Этот обучающий курс доступен без ограничений по времени - Вы получите доступ и сможете проходить курс в удобном для Вас темпе, никуда не торопясь. p.s. На этот курс можно записаться как отдельно, так и в составе Пакета из 3 курсов "Data Scientist": Python + SQL + Машинное обучение (вот ссылка). Пакет курсов позволяет получить скидку по сравнению с 3 отдельными курсами.
Требования

Что нужно для старта

  • Компьютер с доступом в интернет.
Результат

Что вы получите

  • Изучите базовый синтаксис и структуры данных Python 3!
  • Научитесь создавать блокноты Jupyter Notebook и файлы .py
  • Изучите продвинутые возможности Python, такие как модуль "collections" и работа с timestamp!
  • Научитесь использовать Объектно-Ориентированное Программирование!
  • Изучите сложные темы, например декораторы и генераторы.
  • Получите уверенное понимание основ языка Python!
Аудитория

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

  • Новички - те, кто никогда не программировал ранее.
  • Программисты, которые переключаются на Python с других языков программирования
  • Программисты Python среднего уровня, которые хотят повысить свою квалификацию!
Содержание

Программа курса

15 занятий
ТемаЧто внутри
01Обзор Курса

- Скачиваем материалы курса
- Обзор Содержания Курса
- Python 2 и Python 3. Пайтон или Питон?
- Часто Задаваемые Вопросы
- Полезные советы об интерфейсе Stepik (опционально)

02Установка Python

- Замечание по эмулятору Python в Степик
- Основы Работы в Командной Строке
- Установка Python
- Если мешает Anaconda Toolbox
- Запуск Кода Python

03Объекты и Структуры Данных в Python

- Введение в Типы Данных Python
- Числа (Numbers)
- Числа (Numbers) - Часто Задаваемые Вопросы
- Проверочные Вопросы по Числам (Numbers)
- Присвоение Переменных
- Введение в Строки (Strings)
- Индексирование и Срезы Строк
- Свойства и Методы Строк
- Строки - Часто Задаваемые Вопросы
- Проверочные Вопросы по Строкам
- Форматирование Вывода для Строк
- Форматирование Вывода - Часто Задаваемые Вопросы
- Списки (Lists) в Python
- Списки - Часто Задаваемые Вопросы
- Проверочные Вопросы по Спискам
- Словари (Dictionaries) в Python
- Словари - Часто Задаваемые Вопросы
- Проверочные Вопросы по Словарям
- Кортежи (Tuples) в Python
- Проверочные Вопросы по Кортежам
- Множества (Sets) в Python
- Значения Boolean в Python
- Проверочные Вопросы - Множества и значения Booleans
- Ввод-вывод (I/O) для файлов в Python
- Ресурсы для Дополнительной Практики
- Обзор Теста по Объектам и Структурам Данных Python
- Решения для Теста по Объектам и Структурам Данных Python

04Операторы Сравнения в Python

- Операторы Сравнения в Python
- Сцепление Операторов Сравнения с помощью Логических Операторов
- Проверочные Вопросы по Операторам Сравнения

05Операторы Python

- Операторы If, Elif и Else в Python
- Циклы For в Python
- Циклы While в Python
- Полезные Операторы в Python
- Генераторы Списков (List Comprehensions) в Python
- Обзор Теста по Операторам Python
- Решения Теста по Операторам Python
- (Опционально) Задание - Игра на угадывание чисел

06Методы и Функции

- Методы и Документация Python
- Функции в Python
- *args и **kwargs в Python
- Упражнения по Функциям
- Обзор Упражнений по Функциям
- Решения Упражнений - Уровень Разминка
- Решения Упражнений - Уровень 1
- Решения Упражнений - Уровень 2
- Решения Упражнений - Сложные Задачи
- Lambda-выражения, функции Map и Filter
- Вложенные Операторы и Области Видимости (Scope)
- Функции и Методы - Домашнее Задание
- Полезные Советы для Задания по Функциям и Методам
- Решения для Домашнего Задания по Функциям и Методам

07Проект - 1

- Обзор Первого Проекта Python
- Помощь по Проекту
- Обзор Решения для Проекта 1 - Часть 1
- Обзор Решения для Проекта 1 - Часть 2

08Объектно-Ориентированное Программирование (ООП)

- ООП: Введение
- ООП: Атрибуты и Ключевое слово Class
- ООП: Классы, Объекты, Атрибуты и Методы
- ООП: Наследование и Полиморфизм
- ООП: Специальные Методы (Magic/Dunder)
- ООП: Домашнее Задание
- ООП: Решение для Домашнего Задания
- ООП: Задача
- ООП: Решение для Задачи

09Модули и Пакеты

- Pip Install и PyPi
- Модули и Пакеты
- __name__ и "__main__"

10Ошибки и Обработка Исключений (Exceptions)

- Ошибки и Обработка Исключений (Exceptions)
- Домашнее Задание - Ошибки и Обработка Исключений
- Решения для Домашнего Задания - Ошибки и Обработка Исключений
- Обзор Pylint
- Запуск тестов с помощью библиотеки Unittest

11Проект - 2

- Обзор Проекта 2
- Решение - классы Card и Deck
- Решение - классы Hand и Chip
- Решение - функции для Game Play
- Решение - Финальный скрипт Gameplay

12Декораторы в Python (Decorators)

- Обзор Декораторов в Python
- Декораторы - Домашнее Задание

13Генераторы Python (Generators)

- Генераторы в Python
- Обзор Домашнего Задания по Генераторам
- Решения для Домашнего Задания по Генераторам

14Финальный Проект

- Финальный Проект

15Резюме курса

- Короткий тест
- Финальные шаги

01Обзор Курса

- Скачиваем материалы курса
- Обзор Содержания Курса
- Python 2 и Python 3. Пайтон или Питон?
- Часто Задаваемые Вопросы
- Полезные советы об интерфейсе Stepik (опционально)

02Установка Python

- Замечание по эмулятору Python в Степик
- Основы Работы в Командной Строке
- Установка Python
- Если мешает Anaconda Toolbox
- Запуск Кода Python

03Объекты и Структуры Данных в Python

- Введение в Типы Данных Python
- Числа (Numbers)
- Числа (Numbers) - Часто Задаваемые Вопросы
- Проверочные Вопросы по Числам (Numbers)
- Присвоение Переменных
- Введение в Строки (Strings)
- Индексирование и Срезы Строк
- Свойства и Методы Строк
- Строки - Часто Задаваемые Вопросы
- Проверочные Вопросы по Строкам
- Форматирование Вывода для Строк
- Форматирование Вывода - Часто Задаваемые Вопросы
- Списки (Lists) в Python
- Списки - Часто Задаваемые Вопросы
- Проверочные Вопросы по Спискам
- Словари (Dictionaries) в Python
- Словари - Часто Задаваемые Вопросы
- Проверочные Вопросы по Словарям
- Кортежи (Tuples) в Python
- Проверочные Вопросы по Кортежам
- Множества (Sets) в Python
- Значения Boolean в Python
- Проверочные Вопросы - Множества и значения Booleans
- Ввод-вывод (I/O) для файлов в Python
- Ресурсы для Дополнительной Практики
- Обзор Теста по Объектам и Структурам Данных Python
- Решения для Теста по Объектам и Структурам Данных Python

04Операторы Сравнения в Python

- Операторы Сравнения в Python
- Сцепление Операторов Сравнения с помощью Логических Операторов
- Проверочные Вопросы по Операторам Сравнения

05Операторы Python

- Операторы If, Elif и Else в Python
- Циклы For в Python
- Циклы While в Python
- Полезные Операторы в Python
- Генераторы Списков (List Comprehensions) в Python
- Обзор Теста по Операторам Python
- Решения Теста по Операторам Python
- (Опционально) Задание - Игра на угадывание чисел

06Методы и Функции

- Методы и Документация Python
- Функции в Python
- *args и **kwargs в Python
- Упражнения по Функциям
- Обзор Упражнений по Функциям
- Решения Упражнений - Уровень Разминка
- Решения Упражнений - Уровень 1
- Решения Упражнений - Уровень 2
- Решения Упражнений - Сложные Задачи
- Lambda-выражения, функции Map и Filter
- Вложенные Операторы и Области Видимости (Scope)
- Функции и Методы - Домашнее Задание
- Полезные Советы для Задания по Функциям и Методам
- Решения для Домашнего Задания по Функциям и Методам

07Проект - 1

- Обзор Первого Проекта Python
- Помощь по Проекту
- Обзор Решения для Проекта 1 - Часть 1
- Обзор Решения для Проекта 1 - Часть 2

08Объектно-Ориентированное Программирование (ООП)

- ООП: Введение
- ООП: Атрибуты и Ключевое слово Class
- ООП: Классы, Объекты, Атрибуты и Методы
- ООП: Наследование и Полиморфизм
- ООП: Специальные Методы (Magic/Dunder)
- ООП: Домашнее Задание
- ООП: Решение для Домашнего Задания
- ООП: Задача
- ООП: Решение для Задачи

09Модули и Пакеты

- Pip Install и PyPi
- Модули и Пакеты
- __name__ и "__main__"

10Ошибки и Обработка Исключений (Exceptions)

- Ошибки и Обработка Исключений (Exceptions)
- Домашнее Задание - Ошибки и Обработка Исключений
- Решения для Домашнего Задания - Ошибки и Обработка Исключений
- Обзор Pylint
- Запуск тестов с помощью библиотеки Unittest

11Проект - 2

- Обзор Проекта 2
- Решение - классы Card и Deck
- Решение - классы Hand и Chip
- Решение - функции для Game Play
- Решение - Финальный скрипт Gameplay

12Декораторы в Python (Decorators)

- Обзор Декораторов в Python
- Декораторы - Домашнее Задание

13Генераторы Python (Generators)

- Генераторы в Python
- Обзор Домашнего Задания по Генераторам
- Решения для Домашнего Задания по Генераторам

14Финальный Проект

- Финальный Проект

15Резюме курса

- Короткий тест
- Финальные шаги

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Полный Курс Python 3: от Новичка до Мастера (Питон, Пайтон)» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Python-разработка

Информация обновлена 12 августа 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы