
Python – Полный Курс по Python
Coupon Verified on October 8th, 2025

Course Name : Python – Полный Курс по Python
Students : 11,120
Duration : 31.5 hrs
Avg Rating : 4.8
Original Price : $119.99
Discount Price : $12.99
Instructor / Provider : Online Courses in Russian Language, Udemy
Course Type : Self Paced Online Course. Lifetime Access
Coupon : Click on ENROLL NOW to apply discount code
Изучите самый популярный язык программирования Python, включая веб фреймворк Django, пакет для игр Pygame в курсе Python
Instructed by Bogdan Stashchuk 32.5 hours on-demand video, 3 articles & 7 downloadable resources
What you’ll learn
-
Вы узнаете основные принципы работы Python и изучите все основные функции, которые используются в реальных проектах чаще всего и востребованные больше всех
-
Вы будете выполнять на практике все примеры, которые я буду показывать на протяжении курса, используя интерпретатор Python, Visual Studio Code с Code Runner
-
Вы изучите основной функционал Python, начиная от переменных, списков, словарей и заканчивая классами, циклами, модулями и созданием виртуальных сред
-
Кроме того, вы научитесь использовать функциональный и объектно-ориентированный подходы в программировании на языке Python
Темы, которые мы рассмотрим в этом курсе:
- Введение в курс Python
- Где выполнять и писать код Python
- Установка Python
- Установка редактора кода VS Code
- Начало работы в VS Code
- Изменение настроек редактора VS Code
- Знакомство с интерпретатором Python
- Выполнения кода в Visual Studio Code
- Самое важное в Python
- Основные типы в Python
- Практика в интерактивном интерпретаторе Python
- Встроенные функции
- Функция dir и атрибуты объектов
- Практика – Встроенные функции print и dir
- Практика – Встроенная функция input и методы строк
- Отступы в Python
- Форматирование кода Python и PEP8
- Комментарии в Python
- Выражения
- Инструкции
- Переменные
- Объявление переменных и присвоение им значений
- Динамическая типизация
- Типы и структуры данных
- Переменные и объекты
- Встроенная функция id
- Практика – Встроенная функция id и объекты
- Строки – str
- Практика – Строки
- Встроенные функции и методы строк
- Практика – Методы строк
- Целые числа – int
- Практика – Целые числа
- Числа с десятичной точкой – float
- Комплексные числа – complex
- Логический тип – bool
- Практика – Логический тип
- Конвертация типов
- Практика – Введение в магические методы
- Магические методы
- Списки – list
- Методы списков
- Разные операции со списками
- Копирование списков
- Практика – Списки
- Словари – dict
- Изменение и удаление значений в словарях
- Использование переменных в словарях
- Длина словаря
- Несуществующие ключи и метод get
- Резюме по словарям
- Практика – словари
- Практика – Копирование словаря
- Практика – Конвертация других значений в словарь
- Задача – Словари
- Кортежи – tuple
- Методы кортежей
- Практика – Кортежи
- Наборы – set
- Практика – Проверка неупорядоченности наборов
- Изменяемые объекты в наборах
- Практика – Наборы
- Методы наборов
- Практика – Методы наборов
- Практика – Симметричная разница в наборах
- Диапазоны – range
- Практика – Диапазоны
- Сравнение типов последовательностей
- Встроенная функция zip
- Конвертация zip в dict
- Изменение объектов в Python
- Поведение изменяемых объектов
- Как избежать изменения копий
- Практика – Создание поверхностных и полных копий
- Функции
- Самая корткая функция и pass
- Передача неизменяемых объектов в функцию
- Передача изменяемых объектов в функцию
- Как избежать изменения внешних объектов в функции
- Аргументы функций
- Объединение всех аргументов в кортеж в функции
- Аргументы с ключевыми словами
- Объединение именованых аргументов в словарь
- Значения параметров функции по умолчанию
- Практика – Значения параметров по умолчанию
- Колбэк функции
- Практика – Колбэк функции
- Правила работы с функциями
- Документация функции docstring
- Области видимости
- Жизненный цикл переменных
- Ключевое слово global в функциях
- Практика – Глобальные и локальные переменные
- Операторы
- Операторы и магические методы
- Функция dir
- Бинарные и унарные операторы
- Операторы in, not in
- Приоритетность операторов
- Ложные значения
- Логические операторы
- Операторы короткого замыкания or и and
- Практика – Логические операторы
- Оператор распаковки словаря
- Объединение словарей
- Инструкция del
- Соединение строк
- Форматирование строк с f-strings
- Практика – Соединение строк с помощью +
- Практика – f-strings
- Лямбда функции
- Практика – Лямбда функции
- Обработка ошибок
- Получение информации об ошибке
- Разные типы ошибок в разных блоках except
- Блоки else и finally в обработке ошибок
- Отсутствие типа ошибки и класс Exception
- Создание ошибок
- Распаковка списков и кортежей
- Распаковка словаря в именованые аргументы
- Распаковка списка в позиционные аргументы
- Условные инструкции
- Инструкция if
- Инструкция if else
- Инструкция if elif
- Использование if в функциях
- Тернарный оператор
- Практика – Тернарный оператор
- Циклы
- Цикл for in
- Практика – цикл for in
- Итерация по ключам с значениями в словаре
- Цикл for in для наборов
- Встроенная функция filter
- Цикл while
- Использование continue в циклах
- Сокращенный цикл for in
- Примеры с сокращенным циклом for in
- Практика – сокращенный цикл for in
- Генераторы в сокращенном for in
- Практика – генераторы
- Объекты и классы
- Практика – Создание экземпляров класса
- Магический метод классов __init__
- Практика – Объекты с собственными атрибутами
- Методы и экземпляры классов
- Статические методы классов
- Атрибуты класса
- Магические методы в классах
- Наследование из других классов
- Практика – Создание подклассов
- Модули
- Практика – Модули
- Что такое __main__ и __name__
- Встроенные модули
- Создание пакетов
- JSON
- Конвертация JSON в словарь
- Практика – JSON
- Работа с файлами
- Методы класса Path
- Практика – Работа с путями к файлам и директориям
- Чтение и запись файлов
- Практика – Запись и чтение файлов
- Практика – Удаление файлов
- Создание zip архива
- Практика – Распаковка zip архива
- Работа с CSV файлами
- Практика – Чтение из CSV файлов
- Модуль datetime
- Практика – Форматирование дат
- Использование класса timedelta
- Модуль time
- Модуль random
- Модуль secrets для генерации паролей
- Модуль math
- Рекурсивные функции
- Модуль для регулярных выражений re
- Сохранение паттерна в отдельном объекте
- Проверка email с помощью регулярного выражения
- Отправка email с помощью модуля smtplib
- Компоновка и отправка email
- HTML шаблоны для отправки email
- Отправка вложений в email
- Модуль SQLite3 и создание базы данных
- Практика – Запись данных в таблицу SQLite
- Практика – Чтение данных из таблицы SQLite
- Модуль array
- Аргументы функции и модуль sys
- Модуль webbrowser
- Менеджер пакетов PIP
- Виртуальные среды и Pipenv
- Создание виртуальной среды
- Файлы Pipfile и Pipfile.lock
- Использование пакетов в виртуальной среде
- Инсталяция дополнительных пакетов в виртуальной среде
- Дерево пакетов и обновление пакетов
Список задач для самостоятельного выполнения
- ЗАДАЧА – Запись и чтение файлов
- ЗАДАЧА – JSON
- ЗАДАЧА – Классы и экземпляры
- ЗАДАЧА – Наборы
- ЗАДАЧА – Обработка ошибок
- ЗАДАЧА – Операторы
- ЗАДАЧА – Проверка пароля
- ЗАДАЧА – Словари
- ЗАДАЧА – Условные инструкции
- ЗАДАЧА – Функции
- ЗАДАЧА – Цикл while
- ЗАДАЧИ – Именованые аргументы функций
- ЗАДАЧИ – Сокращенный цикл for in
- ЗАДАЧИ – Списки
- ЗАДАЧИ – Тернарный оператор
- ЗАДАЧИ – Цикл for in
После прохождения этого курса вы смело сможете сказать, что ЗНАЕТЕ Python и УМЕЕТЕ пользоваться самыми востребованными функциями Python.
Who this course is for:
- Начинающие программисты Python, желающие научиться программировать
- Желающие выполнять задачи, связанные с машинным обучением, обработкой данных
- Веб разработчики, которые хотят создавать веб приложения с помощью Python
- Разработчики игр, которые хотят создавать игры с помощью Python Pygame
Similar Course Coupons
Deal Score0
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.
FAQs on Udemy Coupon
Are there any limitations to access udemy coupon Code?
Yes, Python – Полный Курс по Python coupon code is valid for the first 1,000 enrollments or for 30 days, whichever comes first. After that, the coupon will expire.
Is Python – Полный Курс по Python free download available?
No, you cannot download Udemy course directly from the website. However, Udemy’s mobile app for iOS and Android allows you to download courses for offline viewing within the app.
Can I get a refund for the Python – Полный Курс по Python course, If I purchased with a coupon?
Yes, Udemy offers a 30-day money-back guarantee for all courses purchased on the website, even if you used a coupon to purchase the course.