Доступно [Udemy] Python разработка - с нуля до профессионала. Python 3 (Юра Аллахвердов)

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

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

1. Dr.Vatson 2. victor_shelsky 3. Cibo 4. Pumba007 5. Tata24 6. CalmyRuhe
Купить
  1. [Udemy] Python разработка - с нуля до профессионала. Python 3 (Юра Аллахвердов)

    [​IMG]
    Доступно и просто для новичков. Начните с основ и пройдите весь путь до создания собственных приложений!

    Станьте программистом Python и изучите один из самых востребованных навыков современной разработки!

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

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

    Для кого этот курс:
    • Новички, не имеющие опыта программирования, которые стремятся получить навыки, чтобы получить свою первую работу в качестве разработчика
    • Любой желающий приобрести минимальные навыки программирования на Python, необходимые в качестве предпосылки для перехода к машинному обучению(machine learning), науке о данных и искусственному интеллекту
    • Программисты, которые хотят улучшить свои карьерные возможности, изучая язык программирования Python
    [*]Получите фундаментальное понимание языка программирования Python
    [*]Получите навыки Python по объектно-ориентированному программированию (ООП) в свое резюме
    [*]Поймёте сложные темы, как декораторы, timestamp и др.
    [*]Приобретёте необходимые навыки Python, чтобы перейти в конкретные отрасли - machine learning, data science и т. д.
    [*]Типы данных
    [*]Indexing & Slicing
    [*]Форматирование строк
    [*]Lists, Dictionaries, Tuples, Sets
    [*]List, Dictionary and Set Comprehension
    [*]Вложенные циклы
    [*]*args. **kwargs.
    [*]Лямбда выражения
    [*]Множественное наследование
    [*]Method Resolution Order (MRO)
    [*]Модули и пакеты
    [*]Файловый ввод/вывод
    [*]Модуль pickle
    [*]Модуль shelve
    [*]Обработка ошибок
    [*]Итераторы и генераторы
    [*]Декораторы
    [*]Higher order functions
    [*]@wraps
    [*]Тестирование
    [*]Test Driven Development (TDD)
    [*]HTTP & API
    [*]Web Scraping (Парсинг сайтов)
    [*]BeautifulSoup
    [*]Работа с CSV файлами
    [*]Работа с базой данных
    [*]Модуль collections
    [*]Модуль time
    [*]Модуль datetime
    [*]pytz package
    [*]Модуль Tkinter для создания интерфейсов приложений
    [*]Основы Django
    [*]Основы Flask
    [*]Основы Data Science и Machine Learning на Python 3
    [*]Основы GUI на PyQt5
    Требования:
    • Доступ к компьютеру с подключением к интернету и желание учиться
    24 разделов • 220 лекций • Общая продолжительность 40 ч 3 мин
    1. Введение
      • Введение
      • ВАЖНО! ЧАВО - ЧАсто задаваемые ВОпросы
      • Заметка к заданиям
    2. Установка инструментов. Windows
      • Установка Python
      • Задание к лекции "Установка IntelliJ IDEA" для Windows
      • Установка IntelliJ IDEA
    3. Установка инструментов. Mac OS X
      • Установка Python
      • Задание к лекции "Установка IntelliJ IDEA" для Mac OS X
      • Установка IntelliJ IDEA
    4. Основы Python
      • Hello world!
      • Задание. Вывод текста на экран
      • Типы данных
      • Числа. int & float
      • Задание. Вычисление арифметических выражений
      • Переменные
      • Задание. Создание переменных
      • Строки
      • Задание. Работа со строками
      • Строки. Indexing & Slicing
      • Задание.Indexing & Slicing
      • Свойства строк. Методы
      • Задание. Свойства строк. Методы
      • Форматирование строк
      • Задание. Форматирование строк
      • Lists
      • Задание. Lists
      • Dictionaries
      • Задание. Dictionaries
      • Tuples
      • Задание. Tuples
      • Sets
      • Задание. Sets
      • Заметка к лекции "Booleans. Операторы сравнения"
      • Booleans. Операторы сравнения
      • Задание. Booleans. Операторы сравнения
      • Логические операторы
      • Условный оператор if elif else
      • Задание. Условный оператор if elif else
      • Цикл for
      • Задание. Цикл for
      • Цикл while
      • Некоторые часто используемые функции и операторы
      • List Comprehension
      • Задание.List Comprehension
      • Dictionary and Set Comprehension
      • Вложенные циклы
      • Вложенные списки
    5. Функции
      • Функции. Введение
      • Создание функций
      • Задание. Создание функций
      • *args. **kwargs.
      • Задание.*args. **kwargs.
      • Лямбда выражения
      • Область видимости переменных
    6. Объектно-ориентированное программирование (ООП)
      • Объектно-ориентированное программирование (ООП). Введение
      • Атрибуты
      • Задание. Атрибуты
      • Методы
      • Задание. Методы
      • Методы класса
      • Наследование. Полиморфизм
      • Задание. Наследование. Полиморфизм
      • Множественное наследование
      • Method Resolution Order (MRO)
      • Специальные (магические) методы
      • Задание. Специальные (магические) методы
    7. Модули и пакеты
      • Встроенные модули
      • Задание. Встроенные модули
      • Создание своих модулей
      • Задание. Создание своих модулей
      • Внешние модули
      • __name__ and '__main__'

    8. Файловый ввод/вывод
      • Чтение текстовых файлов
      • Запись текстовых файлов
      • Двоичная система счисления
      • Запись двоичных файлов
      • Модуль pickle
      • Модуль shelve
      • Работа с данными при помощи модуля shelve
      • Обновление данных при помощи модуля shelve
      • Конвертация словаря в объект shelve
    9. Обработка ошибок
      • Типы ошибок
      • Вызов ошибок
      • try except
      • else finally
    10. Итераторы и генераторы
      • Iterable & iterator
      • Custom iterable
      • Generator functions
      • Генератор дня недели
      • Чет-нечет
      • Бесконечные генераторы
      • Задание. Бесконечный генератор квадратов чисел
      • Generator expressions
    11. Декораторы
      • Higher order functions
      • Знакомство с декораторами
      • @wraps
      • Задание. Создайте декоратор print_args
      • Тестирование скорости
      • Задание. Создайте декоратор hello_from_decorator
      • Проверка аргументов
      • Задание. Создайте декоратор prohibit_more_than_2_args
      • Декораторы с аргументами
      • Задание. Создайте декоратор wait
    12. Тестирование
      • Assertions
      • unittest
      • Test Driven Development (TDD)
      • Методы unittest
      • Методы setUp() и tearDown(). Тестирование классов
    13. HTTP & API
      • Что такое HTTP
      • Модуль requests
      • Что такое API
      • Работа с API
      • Earthquake App. Задание
      • Earthquake App. Решение
    14. Web Scraping
      • Web Scraping. Введение
      • HTML & CSS
      • BeautifulSoup
      • Извлечение данных
      • Извлечение данных иерархически
      • Quotes scraping
    15. Работа с CSV файлами
      • Работа с CSV файлами. Введение
      • Чтение файлов. reader()
      • Чтение файлов. DictReader()
      • Запись в файл. writer()
      • Запись в файл. DictWriter()
      • Quotes scraping. Задание
      • Quotes scraping. Решение
      • Создайте функцию add_student()
      • Создайте функцию print_students()
    16. Работа с базой данных
      • Работа с базой данных. Введение
      • Создание базы данных
      • Вставка данных
      • Чтение данных
      • Редактирование и удаление данных
      • Создание базы данных при помощи Python
      • Вставка данных при помощи Python
      • Чтение, редактирование и удаление данных при помощи Python
      • SQL Injection
      • Save Earthquakes Task
      • Save Earthquakes Decision
    17. 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
    18. GUI - Graphical User Interface. Tkinter
    19. GUI - Graphical User Interface. Tkinter. Введение
    20. Размещение виджетов
    21. Pack Geometry Manager
    22. Place Geometry Manager
    23. Grid Geometry Manager
    24. ttk module
    25. Обзор интерфейса
    26. Tk concepts
    27. ttk widgets. Frame
    28. ttk widgets. Label
    29. ttk widgets. Button, Checkbutton, Radiobutton
    30. ttk widgets. Entry, Combobox
    31. Grid Geometry Manager. UI example
    32. Задание по разделу Tkinter
    33. Приложение "High five!". Pack Geometry Manager
    34. Приложение "High five!". Grid Geometry Manager
    35. Temperature converter. Задание
    36. Temperature converter. Решение. Часть 1
      • Temperature converter. Решение. Часть 2
    37. Для чего используется Python?
      • Как Python применяется в реальной жизни?
    38. GUI на PyQt5
      • Введение
      • Введение. Обзор курса
      • Введение. Python - краткий обзор
      • Введение. Qt - краткий обзор
      • Введение. Графические Пользовательские Интерфейсы - GUI
      • Введение. PyQt5, PySide2, SIP
      • Обзор и установка инструментов. Краткий обзор инструментов
      • Обзор и установка инструментов. Установка Python и PyCharm на Windows
      • Обзор и установка инструментов. Установка Python и PyCharm на MacOS
      • Обзор и установка инструментов. Установка необходимых пакетов
      • Первый код PyQt5. Первая PyQt5 программа
      • Первый код PyQt5. Вторая PyQt5 программа - Объектно Ориентированная
      • Первый код PyQt5. Signals & Slots
      • Краткий обзор объектов в Python. Что такое объект?
      • Краткий обзор объектов в Python. Определение класса и создание объектов
      • Краткий обзор объектов в Python. Строковое представление объекта
      • Краткий обзор объектов в Python. Наследование
      • Краткий обзор объектов в Python. Приватные свойства и методы
      • Принципы объектно-ориентированного программирования (ООП)
      • Предопределённые диалоги. Диалог QMessageBox
      • Предопределённые диалоги. Получение ввода пользователя при помощи QInputDialog
      • Предопределённые диалоги. Выбор файла при помощи QFileDialog
      • Предопределённые диалоги. QColor и класс QColorDialog
      • Предопределённые диалоги. QFont и класс QFontDialog
      • Работа с датами и временем в Qt
      • Работа с изображениями в Qt
      • Простые QWidgets. Класс QWidget
      • Простые QWidgets. QLabel
      • Простые QWidgets. QPushButton
      • Чекбоксы с двумя и тремя состояниями
      • QRadioButton & QButtonGroup
      • Ввод текста при помощи QLineEdit
      • Ввод чисел при помощи Spinbox
      • Виджеты редактирования Date & Time
      • Простой ComboBox в Qt
      • Редактируемый ComboBox в Qt
    39. Основы Django
      • Введение
      • Чему вы научитесь в этом курсе?
      • Web Development
      • Установка Django
      • Краткий обзор проекта
      • Urls.py
      • Templates
      • Заметка к лекции "Задание 1"
      • Задание 1
      • Задание 1. Решение
      • Git
      • Задание 2
      • Задание 2. Решение
      • Создаём reverse.html
      • Получение текста
      • Задание 3
      • Задание 3. Решение
      • Vice Versa. Файлы проекта
    40. Основы Flask
      • Введение
      • Обзор курса
      • Как работает WEB. Взаимодействие между клиентом и сервером
      • Установка инструментов Windows
      • Установка инструментов MacOS
      • Структура Flask приложения. Файл app.py
      • Структура Flask приложения. Templates
      • Структура Flask приложения. Статические файлы
      • Jinja 2. For & If
      • Jinja 2. Template наследование
      • Использование Bootstrap в приложении. Добавляем стили
    41. Основы Data Science и Machine Learning на Python 3
      • Введение
      • Data Science Tools. Anaconda
      • Data Science Tools. Jupyter Notebook
      • Анализ данных. NumPy массивы
      • Заметка к лекции "Анализ данных. NumPy массивы"
      • Анализ данных. NumPy массивы
      • Анализ данных. Одномерные массивы
      • Анализ данных. Двумерные массивы
      • Indexing & Slicing
      • Анализ данных. Операции с массивами
      • Операции с массивами
    42. Что дальше?
      • Бонусная лекция
    Объем: 17,51Гб.
     
    Последнее редактирование модератором: 12 дек 2023
    27 сен 2022
  2. Похожие складчины
    Загрузка...