Доступно [Udemy] Python - Полный Курс по Python (Богдан Стащук)

Цена:
3090 руб
Взнос:
336 руб
Организатор:
Dr.Vatson

Основной список:

1. Dr.Vatson 2. Андрей923 3. Select106 4. Physen 5. Иванsan 6. Kotenok1787 7. Napanek_82 8. Kamkulmes 9. AK007 10. Вuldozhka
Купить
  • Описание
  • Отзывы (1)
  1. [Udemy] Python - Полный Курс по Python (Богдан Стащук)

    [​IMG]

    Чему вы научитесь
    - Вы узнаете основные принципы работы Python и изучите все основные функции, которые используются в реальных проектах чаще всего и востребованные больше всех
    - Вы будете выполнять на практике все примеры, которые я буду показывать на протяжении курса, используя интерпретатор Python, Visual Studio Code с Code Runner
    - Вы изучите основной функционал Python, начиная от переменных, списков, словарей и заканчивая классами, циклами, модулями и созданием виртуальных сред
    - Кроме того, вы научитесь использовать функциональный и объектно-ориентированный подходы в программировании на языке Python

    Требования
    - Предварительных требований нет, все что от вас требуется - желание учиться и практиковаться
    - Желательно учиться на ноутбуке с внешним монитором, можно также использовать планшет

    Описание
    Python - это самый простой язык программирования в мире. Но в то же время, Python является мощным инструментом, с помощью которого можно решать огромный спектр различных задач, начиная от обработки файлов, и заканчивая машинным обучением, обработкой данных, созданием игр и созданием веб приложений.
    Тем самым, выучив Python, вы можете выбирать профессию из большого спектра вакансий, либо же использовать Python для создания собственных приложений и решения собственных задач.
    Этот курс включает много практических задач, а также задачи для самостоятельного выполнения.
    Python - это объектно-ориентированный язык программирования.
    Python - это также язык с огромным количеством функций, но для того чтобы УМЕТЬ писать код на Python, нужно ПОНИМАТЬ ключевые концепции Python. И именно на этом я и сконцентрируюсь вместе с вами в этом курсе.
    Прежде чем писать код и запускать примеры, вы получите от меня объяснения и ответы на вопросы ЗАЧЕМ и ПОЧЕМУ, а уже только после этого КАК писать код.
    Я не буду тратить ваше время и потому я создал максимально эффективную структуру курса. Все примеры, которые я буду объяснять и запускать, написаны мною до курса, но вы будете самостоятельно писать и запускать код.
    Длительность всех видео-лекций в этом курсе около 20 часов, но рассчитывайте потратить около 200 часов для освоения всех тем курса, включая самостоятельное выполнение всех практических заданий.

    Введение в курс 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
    Использование пакетов в виртуальной среде
    Инсталяция дополнительных пакетов в виртуальной среде
    Дерево пакетов и обновление пакетов
    01 Запись и чтение файлов
    02 JSON
    03 Классы и экземпляры
    04 Наборы
    05 Обработка ошибок
    06 Операторы
    07 Проверка пароля
    08 Словари
    09 Условные инструкции
    10 Функции
    11 Цикл while
    12 Именованые аргументы функций
    13 Сокращенный цикл for in
    14 Списки
    15 Тернарный оператор
    16 Цикл for in

    После прохождения этого курса вы смело сможете сказать, что ЗНАЕТЕ Python и УМЕЕТЕ пользоваться самыми востребованными функциями Python.

    Для кого этот курс:
    - Начинающие программисты Python, желающие научиться программировать
    - Желающие выполнять задачи, связанные с машинным обучением, обработкой данных
    - Веб разработчики, которые хотят создавать веб приложения с помощью Python
    - Разработчики игр, которые хотят создавать игры с помощью Python Pygame

    Объем: 19.48Гб.

     
    Последнее редактирование модератором: 17 апр 2023
    14 янв 2023
    MrSmith и Elena0x1 нравится это.
  2. Похожие складчины
    Загрузка...