Обучающее видео

Python разработка - с нуля до профессионала. Python 3

Python разработка - с нуля до профессионала. Python 3

Станьте программистом Python и изучите один из самых востребованных навыков современной разработки! Меня зовут YouRa, я закончил Харьковский политехнический институт по специальности ‘Системное программирование’ в 2006 году и последние несколько лет занимаюсь IT-технологиями и разработкой мобильных и веб приложений. Это самый полный, но простой курс по языку программирования Python на Udemy! Если вы никогда не программировали раньше, если вы уже знаете базовый синтаксис или если хотите узнать о расширенных возможностях Python - в любом случае этот курс для вас! В этом курсе мы будем изучать программирование на Python 3.

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

  • Новички, не имеющие опыта программирования, которые стремятся получить навыки, чтобы получить свою первую работу в качестве разработчика
  • Любой желающий приобрести минимальные навыки программирования на Python, необходимые в качестве предпосылки для перехода к машинному обучению(machine learning), науке о данных и искусственному интеллекту
  • Программисты, которые хотят улучшить свои карьерные возможности, изучая язык программирования Python
Python разработка - с нуля до профессионала. Python 3

Хотите ли вы:

  • приобрести навыки, необходимые для получения первой работы по программированию на Python
  • перейти на более высокую должность разработчика программного обеспечения
  • начать работать с машинным обучением, наукой о данных, Django или другими популярными областями, на которых специализируется Python
  • или просто изучите Python, чтобы иметь возможность быстро создавать свои собственные приложения Python

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

Содержание курса:

  • Введение
    • Введение
    • Заметка к заданиям
  • Установка инструментов. Windows
    • Установка Python
    • Установка IntelliJ IDEA
  • Установка инструментов. Mac OS X
    • Установка Python
    • Установка IntelliJ IDEA
  • Основы Python
    • Hello world!
    • Вывод текста на экран 
    • Типы данных
    • Числа. int & float
    • Вычисление арифметических выражений 
    • Переменные
    • Создание переменных 
    • Строки
    • Работа со строками 
    • Строки. Indexing & Slicing
    • Indexing & Slicing 
    • Свойства строк. Методы
    • Форматирование строк
    • Lists
    • Dictionaries
    • Tuples
    • Sets
    • Заметка к лекции "Booleans. Операторы сравнения"
    • Booleans. Операторы сравнения
    • Логические операторы
    • Условный оператор if elif else
    • Цикл for
    • Цикл while
    • Некоторые часто используемые функции и операторы
    • List Comprehension
    • Dictionary and Set Comprehension
    • Вложенные циклы
    • Вложенные списки
  • Функции
    • Функции. Введение
    • Создание функций
    • *args. **kwargs. 
    • Лямбда выражения
    • Область видимости переменных
  • Объектно-ориентированное программирование (ООП)
    • Введение
    • Атрибуты
    • Методы
    • Методы класса
    • Наследование. Полиморфизм
    • Множественное наследование
    • Method Resolution Order (MRO)
    • Специальные (магические) методы
  • Модули и пакеты
    • Встроенные модули
    • Встроенные модули 
    • Создание своих модулей
    • Создание своих модулей 
    • Внешние модули
    • __name__ and '__main__'
  • Файловый ввод/вывод
    • Чтение текстовых файлов
    • Запись текстовых файлов
    • Двоичная система счисления
    • Запись двоичных файлов
    • Модуль pickle
    • Модуль shelve
    • Работа с данными при помощи модуля shelve
    • Обновление данных при помощи модуля shelve
    • Конвертация словаря в объект shelve
  • Обработка ошибок
    • Типы ошибок
    • Вызов ошибок
    • try except
    • else finally
  • Итераторы и генераторы
    • Iterable & iterator
    • Custom iterable
    • Generator functions
    • Генератор дня недели 
    • Чет-нечет 
    • Бесконечные генераторы
    • Бесконечный генератор квадратов чисел 
    • Generator expressions
  • Декораторы
    • Higher order functions
    • Знакомство с декораторами
    • @wraps
    • Создайте декоратор print_args 
    • Тестирование скорости
    • Создайте декоратор hello_from_decorator 
    • Проверка аргументов
    • Создайте декоратор prohibit_more_than_2_args 
    • Декораторы с аргументами
    • Создайте декоратор wait 
  • Тестирование
    • Assertions
    • unittest
    • Test Driven Development (TDD)
    • Методы unittest
    • Методы setUp() и tearDown(). Тестирование классов
  • HTTP & API
    • Что такое HTTP
    • Модуль requests
    • Что такое API
    • Работа с API
    • Earthquake App. Задание
    • Earthquake App. Решение
  • Web Scraping
    • Введение
    • HTML & CSS
    • BeautifulSoup
    • Извлечение данных
    • Извлечение данных иерархически
    • Quotes scraping
  • Работа с CSV файлами
    • Введение
    • Чтение файлов. reader()
    • Чтение файлов. DictReader()
    • Запись в файл. writer()
    • Запись в файл. DictWriter()
    • Quotes scraping. Задание
    • Quotes scraping. Решение
    • Создайте функцию add_student() 
    • Создайте функцию print_students() 
  • Работа с базой данных
    • Введение
    • Создание базы данных
    • Вставка данных
    • Чтение данных
    • Редактирование и удаление данных
    • Создание базы данных при помощи Python
    • Вставка данных при помощи Python
    • Чтение, редактирование и удаление данных при помощи Python
    • SQL Injection
    • Save Earthquakes Task
    • Save Earthquakes Decision
  • Advanced modules
    • Модуль collections. Counter
    • Модуль collections. defaultdict
    • Модуль collections. namedtuple()
    • Модуль time. Часть 1
    • Модуль time. Часть 2
    • Модуль time. Часть 3
    • Модуль time. Часть 4
    • Quiz. Задание
    • Quiz. Решение
    • Модуль datetime. pytz package
    • Извлечение информации о timezone
    • Модуль datetime. Класс date
    • Модуль datetime. Класс datetime
    • Модуль datetime. Класс timedelta
    • Timezones. Задание
    • Timezones. Решение
    • Заметка к лекции "Работа с датами и временем. Best practices"
    • Работа с датами и временем. Best practices
  • GUI - Graphical User Interface. Tkinter
    • Введение
    • Размещение виджетов
    • Pack Geometry Manager
    • Place Geometry Manager
    • Grid Geometry Manager
    • ttk module
    • Обзор интерфейса
    • Tk concepts
    • ttk widgets. Frame
    • ttk widgets. Label
    • ttk widgets. Button, Checkbutton, Radiobutton
    • ttk widgets. Entry, Combobox
    • Grid Geometry Manager. UI example
    • Задание по разделу Tkinter
Python разработка - с нуля до профессионала. Python 3

Язык: русский
Автор: Юрий Аллахвердов
Продолжительность: 28:05:32

Формат: MP4
Видео: AVC, 1280x720, ~866 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz

 

Скачать обучающее видео "Python разработка - с нуля до профессионала. Python 3" (11,31 ГБ):

-A.L.E.X.- 29/04/20 Просмотров: 4777
+6