Видеокурс "Программирование на Python с Нуля до Гуру". (Михаил Русаков)

Видео урок
1917

Полная информация

  • Автор: Михаил Русаков

    Данный курс научит Вас программировать на языке Python, который крайне желательно знать любому, кто хоть иногда имеет дело с компьютерами. Курс состоит из 6 разделов, в которых Вы с нуля освоите этот язык и сможете создавать самые разные программы для самых разных задач любой сложности. К курсу прилагается множество упражнений и все исходники из уроков. Наконец, Вы получите ещё несколько бонусов: "Создание калькулятора на Python", "Создание игры на Python" и "Правильная работа со справочником".

    Смотреть видео:

    Программирование на Python с Нуля до Гуру. (Михаил Русаков)

  • Курс состоит из 6 разделов

    • Раздел №1. Введение

    В данном разделе Вы узнаете:

    • Как с максимальной эффективностью проходить курс?
    • Как работает язык Python? Это очень важная базовая информация, которую необходимо знать.
    • Какое ПО потребуется для написания программ на Python, где его скачать и как установить?

    После просмотра данного раздела Вы уже будете знать, как работает Python, а так же будете иметь весь необходимый софт для написания своих программ на этом языке.

    • Раздел №2. Основы программирования на Python

    Теперь, когда у нас всё готово для старта, мы можем приступить к написанию первых программ на Python. И в этом разделе Вы узнаете:

    • Как пишутся программы на Python?
    • Что такое переменные, какие есть типы переменных, как они используются?
    • Какие есть арифметические, логические и строковые операции? Всё это снабжено множеством примеров.
    • Для чего нужен и как выглядит условный оператор?
    • Как работают и для чего нужны операторы цикла for и while?
    • Что такое списки, множества, кортежи, словари и как они применяются на практике?
    • Что такое функции, а также как правильно их использовать в Python?
    • Что такое глобальные переменные?
    • Что такое модули, как подключать чужие и как создавать свои?
    • Что такое исключения и как с ними правильно работать в Python?
    • Как выполнять команды из операционной системы?
    • Как отлаживать программы и находить в них ошибки?

    Это достаточно объёмный раздел, который даст Вам всю необходимую основу для создания Вами первых полезных программ на языке Python.

    • Раздел №3. Стандартные функции в Python

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

    • Какие есть математические функции?
    • Какие есть строковые функции?
    • Какие есть функции для работы со списками, кортежами, множествами и словарями?
    • Какие есть функции для работы с файлами?
    • Какие есть функции для работы с датой и временем?

    Посмотрев этот раздел, Вы не только освоите все те функции, что мы разберём, но и увидите определённые закономерности при их использовании. Как следствие, сможете уже самостоятельно в справочнике искать необходимые Вам функции и без труда их использовать. Например, для работы с FTP. И с этого момента для Вас уже не будет невозможных задач.

    • Раздел №4. Объектно-ориентированное программирование на Python

    Объектно-ориентированное программирование (ООП) – это самый популярный и самый часто встречаемый подход при разработке программ. Теоретически, любую программу можно сделать без него, но практически для средних и крупных проектов сделать это будет крайне сложно и очень долго. Поэтому ООП надо знать. И как раз в этом разделе Вы узнаете:

    • Что такое ООП?
    • Какие есть парадигмы ООП?
    • Что такое класс и как он создаётся на языке Python?
    • Что такое конструктор и методы класса?
    • Что такое модификаторы доступа?
    • Как реализовано в Python наследование классов и, главное, как его красиво применять?
    • Что такое абстрактные классы?

    Посмотрев этот раздел, Вы не только освоите все те функции, что мы разберём, но и увидите определённые закономерности при их использовании. Как следствие, сможете уже самостоятельно в справочнике искать необходимые Вам функции и без труда их использовать. Например, для работы с FTP. И с этого момента для Вас уже не будет невозможных задач.

    • Раздел №5. Создание программ с GUI

    Большинство программ содержат графический пользовательский интерфейс (GUI): кнопки, текстовые поля, чекбоксы, метки и так далее. И как раз в этом разделе Вы узнаете:

    • Как создать и настроить окно программы?
    • Как создать и использовать: метки, кнопки, текстовые поля, текстовые области, чекбоксы, радио-кнопки, scrollbar, списки?
    • Как создавать и использовать фреймы?
    • Что такое компоновщик, какие есть компоновщики в Python и как их применять?
    • Как работать с изображениями и как их выводить в окно программы?
    • Что такое события и как их обрабатывать?

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

    • Раздел №6. Создание клиент-серверных приложений

    Очень частой областью применения языка Python является именно Web. И в этом разделе Вы узнаете:

    • Как парсить данные из Интернета?
    • Как создать собственное клиент-серверное приложение?
    • Как создать динамическую Web-страницу?
    • Как обрабатывать HTML-формы на Python?
    • Что такое cookie и как с ними работать в Python?

    Изучив этот раздел, Вы сможете создавать свои собственные Web-приложения.

    Бонус №1. Создание калькулятора на Python

    В этих бонусных уроках мы с Вами создадим калькулятор с удобным графическим интерфейсом. Это очень полезный пример, который покажет Вам:

    • Как выводятся и компонуются элементы пользовательского интерфейса для конкретной программы?
    • Как создаётся алгоритм для подобных программ?
    • Как обрабатываются события?

    Бонус №2. Создание игры на Python

    Игры – это, как правило, достаточно сложные с точки зрения алгоритмов вещи, поэтому для обучения они очень полезны. И как раз в этих бонусных уроках Вы увидите создание классической игры «Змейка». Посмотрев уроки, Вы узнаете:

    • Всю теоретическую часть по графике в Python.
    • Как подготовить изображения?
    • Как рисуется графика?
    • Как создаётся анимация?
    • Как обрабатываются кнопки на клавиатуре?
    • Что такое коллизия и как её обработать в Python?

    Бонус №3. Правильная работа со справочником

    Не существует учебных материалов, которые бы разбирали такой большой язык как Python полностью. Учитывая все библиотеки, которые в нём есть, и 100 курсов не хватит, чтобы всё рассказать, но это и совершенно не нужно, поскольку задача учебного материала – научить программировать на Python. А уже каждую конкретную задачу надо уметь решать самостоятельно, используя свои знания и справочник. И когда Вы пройдёте курс, выполните упражнения, а после научитесь работать со справочником, то перед Вами уже не будет невыполнимых задач.

    И вот как раз теме правильной работе со справочником, я и посветил несколько уроков в этом Бонусе. Посмотрев эти уроки:

    • Вы узнаете, как правильно работать со справочником?
    • Вы увидите, как я, имея вначале задачу и используя справочник, нахожу необходимую библиотеку и её функции, а после создаю свою программу на Python с её использованием.
  • ВСЕ МАТЕРИАЛЫ АВТОРА

    Видеокурс
    Видеокурс "Программ...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Программ...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Создание...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Программ...

    Курс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "WordPres...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "Программ...

    Видеокурс
    Видеокурс "Вёрстка ...

    Видеокурс
    Видеокурс "Своя Web...

    Видеокурс
    Видеокурс "PHP и My...

    Видеокурс
    Видеокурс "Joomla 3...

    Видеокурс
    Видеокурс "React JS...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "Фреймвор...

    Видеокурс
    Видеокурс "Заработо...

    Видеокурс
    Видеокурс "WordPres...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "HTML5 и ...

    Видеокурс
    Видеокурс "JavaScri...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "PHP и My...

    Видеокурс
    Видеокурс "Вёрстка ...

    Видеокурс
    Видеокурс "Создание...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...