• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

Скоро! Python — Полный Курс по Python, Django, Data Science и ML [Udemy] [Bogdan Stashchuk] [Повтор]

Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
66.101
Реакции
285

Складчина: Python — Полный Курс по Python, Django, Data Science и ML [Udemy] [Bogdan Stashchuk] [Повтор]​


upload_2026-7-23_23-32-19.png


Изучите самый популярный язык программирования Python, включая Django, Pygame, Jupyter, Data Science и Machine Learning.

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

  • Вы узнаете основные принципы работы Python и изучите все основные функции, которые используются в реальных проектах чаще всего и востребованные больше всех
  • Вы будете выполнять на практике все примеры, которые я буду показывать на протяжении курса, используя интерпретатор Python, Visual Studio Code с Code Runner
  • Вы освоите все необходимые внешние пакеты для Data Science и Machine Learning, такие как NumPy, Pandas, Matplotlib и Scikit-learn с помощью Jupyter Notebook
  • Вы изучите основной функционал Python, начиная от переменных, списков, словарей и заканчивая классами, циклами, модулями и созданием виртуальных сред
  • Кроме того, вы научитесь использовать функциональный и объектно-ориентированный подходы в программировании на языке Python

Python — это самый простой язык программирования в мире. Но в то же время, Python является мощным инструментом, с помощью которого можно решать огромный спектр различных задач, начиная от обработки файлов, и заканчивая машинным обучением, обработкой данных, созданием игр и созданием веб приложений.

Тем самым, выучив Python, вы можете выбирать профессию из большого спектра вакансий, либо же использовать Python для создания собственных приложений и решения собственных задач.
Этот курс включает много практических задач, а также задачи для самостоятельного выполнения.
Python — это объектно-ориентированный язык программирования.

Python — это также язык с огромным количеством функций, но для того чтобы уметь писать код на Python, нужно понимать ключевые концепции Python. И именно на этом я и сконцентрируюсь вместе с вами в этом курсе.

Прежде чем писать код и запускать примеры, вы получите от меня объяснения и ответы на вопросы зачем и почему, а уже только после этого как писать код.
Я не буду тратить ваше время и потому я создал максимально эффективную структуру курса. Все примеры, которые я буду объяснять и запускать, написаны мною до курса, но вы будете самостоятельно писать и запускать код.

Длительность всех видео-лекций в этом курсе более 45 часов, но рассчитывайте потратить около 300 часов для освоения всех тем курса, включая самостоятельное выполнение всех практических заданий.

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

  • Начинающие программисты Python, желающие научиться программировать
  • Планирующие работать в направлении Data Science и Machine Learning
  • Веб разработчики, которые хотят создавать веб приложения с помощью Python
  • Желающие выполнять задачи, связанные с машинным обучением, обработкой данных
  • Разработчики игр, которые хотят создавать игры с помощью Python Pygame

Программа:

78 разделов • 483 лекций • Общая продолжительность 45 ч 28 мин

  • Введение в Python
  • Установка и настройка редактора Visual Studio Code
  • Установка PyCharm
  • Основные концепции в Python
  • Встроенные функции в Python
  • Форматирование кода и PEP8
  • Введение в функции
  • Выражения и инструкции
  • Переменные
  • Типы и структуры данных
  • Строки
  • Целые и другие числа в Python
  • Логический тип
  • Магические методы
  • Списки
  • Словари
  • Кортежи
  • Наборы
  • Диапазоны
  • Функция zip
  • Изменение объектов в Python
  • Функции
  • Аргументы функций
  • Параметры функций по умолчанию
  • Колбэк функции
  • Как работать с функциями
  • Операторы
  • Логические операторы
  • Распаковка словарей
  • Инструкция del
  • Соединение строк
  • Лямбда функции
  • Обработка ошибок
  • Распаковка списков и кортежей
  • Условные инструкции if
  • Тернарный оператор
  • Цикл for in
  • Цикл while
  • Сокращенный цикл for in
  • Классы — Объекты и классы
  • Классы — Магические методы в классах
  • Классы — Примеры использования классов и ООП
  • Классы — Ключевые принципы объектно-ориентированного программирования (ООП)
  • Декораторы
  • Модули
  • JSON
  • Работа с файлами
  • Работа с zip архивами
  • Работа с CSV файлами
  • Работа с датами и временем
  • Модули для работы с числами
  • Работа с регулярными выражениями
  • Отправка email
  • Работа с базой данных SQLite
  • Другие встроенные модули
  • Виртуальные среды, PIP и Pipenv
  • Django — Введение в веб фреймворк
  • Django — Создание проекта
  • Django — Создание приложения
  • Django — База данных и миграции
  • Django — Создание шаблонов
  • Django — Роутинг между страницами
  • Django — Создание сервиса API
  • Django — Итоги по проекту
  • Pygame — Создание игр
  • Pygame — Добавление и перемещение объектов
  • Pygame — Создание игры типа shooter
  • Pygame — Логика в играх
  • Pygame — Рефакторинг игры с использованием классов и ООП
  • Data Science и Machine Learning
  • Jupyter Notebook
  • Jupyter Lab
  • NumPy — Создание массивов
  • Pandas — Работа с данными
  • Matplotlib — Создание диаграмм
  • Scikit-learn — Машинное обучение
  • Модель Машинного Обучения для реальных данных
  • Дополнение — краткий курс по python (опционально)

Спойлер: Подробно Введение в Python

  • Введение в курс Python
  • Присоединяйтесь к сообществу единомышленников!
  • Как проходить курс
  • Где выполнять и писать код Python
  • Установка Python

Установка и настройка редактора Visual Studio Code

  • Установка редактора кода VS Code
  • Начало работы в VS Code
  • Изменение настроек редактора VS Code
  • Знакомство с интерпретатором Python
  • Выполнения кода в Visual Studio Code

Установка PyCharm

  • Установка и использование PyCharm

Основные концепции в Python

  • Самое важное в Python
  • Основные типы в Python
  • Практика в интерактивном интерпретаторе Python

Встроенные функции в Python

  • Встроенные функции
  • Функция dir и атрибуты объектов
  • Практика — Встроенные функции print и dir
  • Практика — Встроенная функция input и методы строк

Форматирование кода и PEP8

  • Отступы в Python
  • Важно — Настройка форматирования с autopep8
  • Форматирование кода Python и PEP8
  • Комментарии в Python

Введение в функции

  • Практика — Объявление функции, параметры и аргументы
  • Практика — Ключевое слово return в функциях
  • Практика — Резюме по основам функций

Выражения и инструкции

  • Выражения
  • Инструкции

Переменные

  • Переменные
  • Объявление переменных и присвоение им значений

Типы и структуры данных

  • Динамическая типизация
  • Типы и структуры данных
  • Переменные и объекты
  • Встроенная функция id
  • Практика — Встроенная функция id и объекты

Строки

  • Строки — str
  • Практика — Строки
  • Встроенные функции и методы строк
  • Практика — Методы строк

Целые и другие числа в Python

  • Целые числа — int
  • Практика — Целые числа
  • Числа с десятичной точкой — float
  • Комплексные числа — complex

Логический тип

  • Логический тип — bool
  • Практика — Логический тип

Магические методы

  • Конвертация типов
  • Практика — Введение в магические методы
  • Магические методы

Списки

  • Списки — list
  • Методы списков
  • Разные операции со списками
  • Копирование списков
  • Практика — Списки
  • Задачи — Списки
  • Решения — Списки

Словари

  • Словари — dict
  • Изменение и удаление значений в словарях
  • Использование переменных в словарях
  • Длина словаря
  • Несуществующие ключи и метод get
  • Резюме по словарям
  • Практика — словари
  • Практика — Копирование словаря
  • Практика — Конвертация других значений в словарь
  • Задача — Словари
  • Решение — Словари

Кортежи

  • Кортежи — tuple
  • Методы кортежей
  • Практика — Кортежи

Наборы

  • Наборы — set
  • Практика — Проверка неупорядоченности наборов
  • Изменяемые объекты в наборах
  • Практика — Наборы
  • Методы наборов
  • Практика — Методы наборов
  • Практика — Симметричная разница в наборах
  • Задача — Наборы
  • Решение — Наборы

Диапазоны

  • Диапазоны — range
  • Практика — Диапазоны
  • Сравнение типов последовательностей

Функция zip

  • Встроенная функция zip
  • Конвертация zip в dict

Изменение объектов в Python

  • Изменение объектов в Python
  • Поведение изменяемых объектов
  • Как избежать изменения копий
  • Практика — Создание поверхностных и полных копий

Функции

  • Функции
  • Самая короткая функция и pass
  • Передача неизменяемых объектов в функцию
  • Передача изменяемых объектов в функцию
  • Как избежать изменения внешних объектов в функции
  • Задача — Функции
  • Решение — Функции

Аргументы функций

  • Аргументы функций
  • Объединение всех аргументов в кортеж в функции
  • Аргументы с ключевыми словами
  • Объединение именованых аргументов в словарь
  • Задачи — Именованые аргументы функций
  • Решения — Именованые аргументы функций

Параметры функций по умолчанию

  • Значения параметров функции по умолчанию
  • Практика — Значения параметров по умолчанию

Колбэк функции

  • Колбэк функции
  • Практика — Колбэк функции

Как работать с функциями

  • Правила работы с функциями
  • Документация функции docstring
  • Области видимости
  • Жизненный цикл переменных
  • Ключевое слово global в функциях
  • Практика — Глобальные и локальные переменные

Операторы

  • Операторы
  • Операторы и магические методы
  • Функция dir
  • Бинарные и унарные операторы
  • Операторы in, not in
  • Приоритетность операторов
  • Задача — Операторы
  • Решение — Операторы
  • Ложные значения

Логические операторы

  • Логические операторы
  • Операторы короткого замыкания or и and
  • Практика — Логические операторы

Распаковка словарей

  • Оператор распаковки словаря
  • Объединение словарей

Инструкция del

  • Инструкция del

Соединение строк

  • Соединение строк
  • Форматирование строк с f-strings
  • Практика — Соединение строк с помощью +
  • Практика — f-strings

Лямбда функции

  • Лямбда функции
  • Практика — Лямбда функции

Обработка ошибок

  • Обработка ошибок
  • Получение информации об ошибке
  • Разные типы ошибок в разных блоках except
  • Блоки else и finally в обработке ошибок
  • Отсутствие типа ошибки и класс Exception
  • Создание ошибок
  • Задача — Обработка ошибок
  • Решение — Обработка ошибок

Распаковка списков и кортежей

  • Распаковка списков и кортежей
  • Распаковка словаря в именованые аргументы
  • Распаковка списка в позиционные аргументы

Условные инструкции if

  • Условные инструкции
  • Инструкция if
  • Инструкция if else
  • Инструкция if elif
  • Использование if в функциях
  • Задача — Условные инструкции
  • Решение — Условные инструкции

Тернарный оператор

  • Тернарный оператор
  • Практика — Тернарный оператор
  • Задачи — Тернарный оператор
  • Решения — Тернарный оператор

Цикл for in

  • Циклы
  • Цикл for in
  • Практика — цикл for in
  • Итерация по ключам с значениями в словаре
  • Цикл for in для наборов
  • Задачи — Цикл for in
  • Решения — Цикл for in
  • Решение — Встроенная функция filter

Цикл while

  • Цикл while
  • Использование continue в циклах
  • Задача — Цикл while
  • Решение — Цикл while

Сокращенный цикл for in

  • Сокращенный цикл for in
  • Примеры с сокращенным циклом for in
  • Практика — сокращенный цикл for in
  • Задачи — Сокращенный цикл for in
  • Решения — Сокращенный цикл for in
  • Генераторы в сокращенном for in
  • Практика — генераторы

Классы — Объекты и классы

  • Объекты и классы
  • Практика — Создание экземпляров класса
  • Магический метод классов __init__
  • Практика — Объекты с собственными атрибутами
  • Задача — Классы и экземпляры
  • Решение — Классы и экземпляры
  • Методы экземпляров и классов
  • Статические методы классов
  • Атрибуты класса

Классы — Магические методы в классах

  • Магические методы в классах
  • Наследование из других классов
  • Практика — Создание подклассов

Классы — Примеры использования классов и ООП

  • Практика — Еще один пример расширения классов
  • Пример — Создание классов Forum, User и Post
  • Пример — Создание экземпляров классов Forum, User и Post
  • Пример — Методы для поиска пользователей по имени пользователя и email
  • Пример — Метод для поиска всех сообщений конкретного пользователя
  • Пример — Получение сообщений пользователя по электронной почте
  • Пример — Добавление типов параметров
  • Пример — Завершение примера с Forum, User и Post

Классы — Ключевые принципы объектно-ориентированного программирования (ООП)

  • Инкапсуляция в объектно-ориентированном программировании (ООП)
  • Наследование в объектно-ориентированном программировании (ООП)
  • Полиморфизм в объектно-ориентированном программировании (ООП)
  • Абстракция в объектно-ориентированном программировании (ООП)

Декораторы

  • Введение в декораторы
  • Практика — Wrapper функция
  • Резюме по структуре декораторов
  • Пример декоратора — Логирование данных
  • Пример декоратора — Проверка аргументов
  • Пример декоратора — Проверка аутентификации пользователя
  • Резюме по декораторам

Модули

  • Модули
  • Практика — Модули
  • Что такое __main__ и __name__
  • Встроенные модули
  • Создание пакетов

JSON

  • JSON
  • Конвертация JSON в словарь
  • Практика — JSON
  • Задача — JSON
  • Решение — JSON

Работа с файлами

  • Работа с файлами
  • Методы класса Path
  • Практика — Работа с путями к файлам и директориям
  • Чтение и запись файлов
  • Практика — Запись и чтение файлов
  • Практика — Удаление файлов
  • Задача — Запись и чтение файлов
  • Решение — Запись и чтение файлов

Работа с zip архивами

  • Создание zip архива
  • Практика — Распаковка zip архива

Работа с CSV файлами

  • Работа с CSV файлами
  • Практика — Чтение из CSV файлов

Работа с датами и временем

  • Модуль datetime
  • Практика — Форматирование дат
  • Использование класса timedelta
  • Модуль time

Модули для работы с числами

  • Модуль random
  • Модуль secrets для генерации паролей
  • Модуль math
  • Рекурсивные функции

Работа с регулярными выражениями

  • Модуль для регулярных выражений re
  • Сохранение паттерна в отдельном объекте
  • Проверка email с помощью регулярного выражения
  • Задача — Проверка пароля
  • Решение — Проверка пароля

Отправка email

  • Отправка email с помощью модуля smtplib
  • Компоновка и отправка email
  • HTML шаблоны для отправки email
  • Отправка вложений в email

Работа с базой данных SQLite

  • Модуль SQLite3 и создание базы данных
  • Практика — Запись данных в таблицу SQLite
  • Практика — Чтение данных из таблицы SQLite

Другие встроенные модули

  • Модуль array
  • Аргументы функции и модуль sys
  • Модуль webbrowser

Виртуальные среды, PIP и Pipenv

  • Менеджер пакетов PIP
  • Виртуальные среды и Pipenv
  • Создание виртуальной среды
  • Файлы Pipfile и Pipfile.lock
  • Использование пакетов в виртуальной среде
  • Инсталляция дополнительных пакетов в виртуальной среде
  • Дерево пакетов и обновление пакетов

Django — Введение в веб фреймворк

  • Обзор проекта Django
  • Финальная версия проекта Django
  • Введение в Django и паттерн MVC
  • Установка Django

Django — Создание проекта

  • Создание нового проекта Django
  • Запуск сервера Django
  • Выбор виртуальной среды в VS Code
  • Файлы проекта Django
  • Обзор настроек проекта Django
  • Настройки WSGI и ASGI
  • Остальные настройки проекта Django
  • Настройки роутинга в проекте Django

Django — Создание приложения

  • Создание приложения Django
  • Разница между проектом и приложениями
  • Обзор файлов приложения
  • Создание функции вида
  • Привязка функции вида к маршруту
  • Добавление маршрутов приложения к маршрутам проекта
  • Проверка доступности приложения в веб интерфейсе

Django — База данных и миграции

  • Применение миграций для базы данных
  • Создание аккаунта администратора
  • Создание моделей
  • Изменение списка установленных приложений
  • Создание миграций
  • Применение созданных миграций
  • Изменение моделей
  • Создание категории с помощью модели
  • Создание курсов в категории
  • Подключение моделей в панели администратора
  • Добавление магического метода __str__ в модели
  • Отображение названий курсов на веб странице

Django — Создание шаблонов

  • Создание HTML шаблона
  • Использование данных из базы данных в шаблоне
  • Связь между слоями в приложениях Django
  • Подключение библиотеки стилей Bootstrap
  • Создание базового HTML шаблона
  • Добавление общего навигационного блока

Django — Роутинг между страницами

  • Добавление маршрута для одного курса
  • Создание функции вида для страницы курса
  • Создание шаблона для страницы курса
  • Проверка страницы отдельного курса
  • Отображение страницы 404 если курса нет в базе
  • Настройка роутинга между страницами
  • Роутинг с использованием имен маршрутов
  • Роутинг с использований имен приложений и маршрутов
  • Перенос шаблонов в общую папку
  • Подведение итогов по приложению Shop

Django — Создание сервиса API

  • Создание приложения api
  • Создание моделей для приложения api
  • Настройка роутинга для приложения api
  • Проверка работы сервиса API
  • Добавление версии API
  • Установка программы Postman
  • Настройка аутентификации и авторизации для API
  • Создание API ключа
  • Удаление курса через API
  • Создание нового курса с помощью POST
  • Изменение данных перед отправкой клиентам через API

Django — Итоги по проекту

  • Подведение итогов по приложению api
  • Рефакторинг приложения api
  • Перенос магазина на главную страницу
  • Изменение панели администратора
  • Подведение итогов по всему проекту Django

Pygame — Создание игр

  • Введение в Pygame
  • Финальная версия проекта Pygame
  • Запуск игры и события в Pygame
  • Изменение цвета фона в игре

Pygame — Добавление и перемещение объектов

  • Добавление прямоугольника в игре
  • Задача — Поместить прямоугольник по центру экрана
  • Решение — Поместить прямоугольник по центру экрана
  • Перемещение прямоугольника кнопками на клавиатуре
  • Перемещение прямоугольника только в рамках экрана
  • Подведение итогов по игре с прямоугольником

Pygame — Создание игры типа shooter

  • Демонстрация игры типа shooter
  • Добавление корабля на экран
  • Перемещение корабля влево и вправо
  • Непрерывное перемещение корабля при нажатой клавише
  • Добавление шарика на экране
  • Перемещение и скрытие шарика
  • Отображение инопланетянина в игре
  • Добавление проигрыша в игре

Pygame — Логика в играх

  • Попадание шарика в инопланетянина
  • Ускорение движения инопланетянина
  • Добавления счетчика попаданий
  • Подведение итогов по созданию игры

Pygame — Рефакторинг игры с использованием классов и ООП

  • Важно — Скачайте файлы проектов
  • Начало рефакторинга игры и создание класса Fighter
  • Добавление методов в класс Fighter
  • Создание класса Alien
  • Добавление методов в класс Alien
  • Создание класса Ball
  • Добавление методов в класс Ball
  • Создание класса Game
  • Добавление методов в класс Game
  • Добавление методов для отрисовки элементов и завершение рефакторинга
  • Резюме рефакторинга игры
  • Запуск игры после рефакторинга

Data Science и Machine Learning

  • Введение в Data Science и Machine Learning
  • Файлы примеров

Jupyter Notebook

  • Установка и запуск Jupyter Notebook
  • Знакомство с Jupyter Notebook
  • Использование переменных в Jupyter
  • Импорт из встроенных модулей в Jupyter
  • Установка внешних модулей в Jupyter
  • Использование внешних модулей в Jupyter

Jupyter Lab

  • Установка Jupyter Lab
  • Знакомство с Jupyter Lab
  • Добавление оглавления и разметка
  • Управление файлами, консоль и терминал в Jupyter Lab
  • Текстовые файлы и подсказки в Jupyter Lab

NumPy — Создание массивов

  • Обзор Anaconda
  • Введение в NumPy
  • Создание одномерных массивов в NumPy
  • Форма, размерность и тип данных в NumPy
  • Двухмерные массивы в NumPy
  • Оси в массивах NumPy
  • Слияние массивов NumPy
  • Соединение одномерных массивов
  • Заполнение массива нулями и единицами
  • Модуль random для массивов NumPy
  • Псевдо случайные числа
  • Методы randint, uniform и choice
  • Методы arange и reshape
  • Метод flatten для трансформации в одномерный массив
  • Одномерные массивы в NumPy — Примеры 1, 2
  • Одномерные массивы в NumPy — Примеры 3, 4
  • Двухмерные массивы в NumPy — Пример 5
  • Двухмерные массивы в NumPy — Пример 6
  • Трехмерные массивы в NumPy — Пример 7
  • Резюме секции по NumPy

Pandas — Работа с данными

  • Обзор Pandas и создание DataFrame
  • Обзор DataFrame в Pandas
  • Метод describe для DataFrame в Pandas
  • Выбор колонок по типу данных
  • Отсутствующие значения и метод isna
  • Конвертация строк в даты
  • Подведение итогов по DataFrame
  • Series в Pandas
  • Операции с Series в Pandas
  • Выборка столбцов и рядов в DataFrame с помощью loc и iloc
  • Фильтрация в DataFrame
  • Фильтрация с помощью метода isin
  • Сортировка в DataFrame
  • Подведение итогов по фильтрации и сортировке DataFrames
  • Добавление и изменение данных в DataFrame
  • Слияние DataFrames
  • Удаление колонок и рядов в DataFrame
  • Подведение итогов по слиянию и изменению DataFrames
  • Генерация случайных данных для DataFrame
  • Сохранение DataFrame в CSV файле
  • Создание DataFrame из CSV файла
  • Сохранение DataFrame в Excel и JSON файлах
  • Анализ и группирование данных, загруженных из CSV файла
  • Отображение диаграмм с помощью Matplotlib
  • Подведение итогов по проекту с данными из CSV файла
  • Подведение итогов по пакету Pandas

Matplotlib — Создание диаграмм

  • Введение в Matplotlib и базовые диаграммы
  • Примеры plot диаграмм — line, bar, area, pie
  • Пример гистограммы
  • Пример диаграммы boxplot
  • Пример диаграммы heatmap
  • Резюме по примерам диаграмм
  • Загрузка данных из CSV файла для визуализации
  • Отображение реальных данных на диаграммах
  • Диаграммы для транспонированного DataFrame
  • Подведение итогов по визуализации реальных данных из CSV файла
  • Подведение итогов по Matplotlib и Seaborn

Scikit-learn — Машинное обучение

  • Введение в Scikit-learn и обзор данных для создания модели
  • Планирование шагов по построению модели
  • Этап очистки данных перед построением модели
  • Попытка создания модели
  • Этап кодирования с помощью метода replace
  • Замена значений на цифровые с помощью LabelEncoder
  • Создание модели после очистки и кодирования данных
  • Предсказание целевых значений с помощью модели
  • Разбиение данных на части для обучения и тестирования модели
  • Оценка точности построенной модели
  • Экспорт модели в .dot файл для визуализации процесса принятия решений
  • Отображение диаграмм на основании данных для модели
  • Подведение итогов по созданию модели

Модель Машинного Обучения для реальных данных

  • Загрузка большого реального набора данных для построения модели
  • Загрузка данных из большого CSV файла и базовый анализ
  • Очистка данных после загрузки
  • Отображение диаграмм на этапе анализа данных
  • Кодирование данных перед созданием модели
  • Отображение дополнительных диаграмм
  • Фильтрация данных на этапе анализа
  • Создание модели с помощью DecisionTreeClassifier
  • Оценка точности модели, построенной с помощью DecisionTreeClassifier
  • Создание моделей с помощью RandomForestClassifier, KNeighborsClassifier и Logis
  • Итоги по построению моделей и планы для изменения данных
  • Построение модели без отзывов пассажиров
  • Тестирование модели на основании вручную созданных данных
  • Подведение итогов по модели без отзывов пассажиров
  • Сохранение модели в файле и загрузка из файла
  • Подведение итогов по примеру с пассажирами

Дополнение — Краткий курс по Python (опционально)

  • Обзор ускоренного курса Python
  • Привет от Питона
  • Базовые типы
  • Преобразование между типами
  • Ложные значения
  • Выбор названий для переменных и констант
  • Переменные и динамическая типизация
  • Базовые типы копируются по значению
  • Увеличение и уменьшение переменных
  • Списки
  • Tuples
  • Словари
  • Копирование по ссылке
  • Наборы
  • Итоги по типам контейнеров
  • Установка и настройка Code Runner в VS Code
  • Функции
  • Позиционные аргументы
  • Именованные аргументы
  • Сбор всех аргументов в tuple
  • Перебор значений с использованием цикла for…in
  • Использование kwargs в функциях
  • Описание функций
  • Операторы сравнения
  • Логический оператор and
  • Оценка короткого замыкания
  • Логический оператор or
  • Логический оператор not
  • Комбинация операторов и приоритет
  • Условные инструкции if
  • Форматирование строк
  • Обработка ошибок с использованием try…except
  • Модули Python

Цена 5884 руб. (74,99 доллара)

Повтор:


Материал «Python — Полный Курс по Python, Django, Data Science и ML [Udemy] [Bogdan Stashchuk] [Повтор]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу