4.64 из 5
4.64
2500 отзывов на Udemy

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

Доступно и просто для новичков. Начните с основ и пройдите весь путь до создания собственных приложений!
Инструктор:
YouRa Allakhverdov
9 666 студентов зачислены
Получите фундаментальное понимание языка программирования 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

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

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

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

Материалы курса

Установка Python

Запуск кода Python

Строки

Списки

Словари

Коллекции

Типы числовых данных

Форматирование печати

Функции

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

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

Модули

Внешние Модули

Объектно-ориентированное программирование

Наследование

Полиморфизм

Файловый ввод / вывод

Продвинутые Методы

Модульные тесты

И многое другое!

Вы получите пожизненный доступ к более чем 100 лекциям!

Этот курс поставляется с 30-дневной гарантией возврата денег! Если вы не удовлетворены каким-либо образом, вы вернете свои деньги.

Для кого предназначен этот курс:

– новички, которые никогда не программировали раньше

– программисты, желающие перейти на Python

– начинающие программисты Python, которые хотят повысить свои навыки.

Хотите ли вы:

– приобрести навыки, необходимые для получения первой работы по программированию на Python

– перейти на более высокую должность разработчика программного обеспечения

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

– или просто изучите Python, чтобы иметь возможность быстро создавать свои собственные приложения Python

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

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

Дело в том, что Python является одним из самых популярных языков программирования в мире – огромные компании, такие как Google, используют его в критически важных приложениях, таких как Google Search.

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

С навыками, которые вы изучите в этом курсе, вы сможете стать работоспособным и ценным в глазах будущих работодателей.

Готовы начать?

Тогда регистрируйтесь сейчас и начните свой путь к творческому, продвинутому блеску Python!

До встречи на курсе!

Введение

1
Введение
2
ВАЖНО! ЧАВО - ЧАсто задаваемые ВОпросы
3
Заметка к заданиям

Установка инструментов. Windows

1
Установка Python
2
Задание к лекции "Установка IntelliJ IDEA" для Windows
3
Установка IntelliJ IDEA

Установка инструментов. Mac OS X

1
Установка Python
2
Задание к лекции "Установка IntelliJ IDEA" для Mac OS X
3
Установка IntelliJ IDEA

Основы Python

1
Hello world!
2
Вывод текста на экран
3
Типы данных
4
Числа. int & float
5
Вычисление арифметических выражений
6
Переменные
7
Создание переменных
8
Строки
9
Работа со строками
10
Строки. Indexing & Slicing
11
Indexing & Slicing
12
Свойства строк. Методы
13
Свойства строк. Методы
14
Форматирование строк
15
Форматирование строк
16
Lists
17
Lists
18
Dictionaries
19
Dictionaries
20
Tuples
21
Tuples
22
Sets
23
Sets
24
Заметка к лекции "Booleans. Операторы сравнения"
25
Booleans. Операторы сравнения
26
Booleans. Операторы сравнения
27
Логические операторы
28
Условный оператор if elif else
29
Условный оператор if elif else
30
Цикл for
31
Цикл for
32
Цикл while
33
Некоторые часто используемые функции и операторы
34
List Comprehension
35
List Comprehension
36
Dictionary and Set Comprehension
37
Вложенные циклы
38
Вложенные списки

Функции

1
Функции. Введение
2
Создание функций
3
Создание функций
4
*args. **kwargs.
5
*args. **kwargs.
6
Лямбда выражения
7
Область видимости переменных

Объектно-ориентированное программирование (ООП)

1
Объектно-ориентированное программирование (ООП). Введение
2
Атрибуты
3
Атрибуты
4
Методы
5
Методы
6
Методы класса
7
Наследование. Полиморфизм
8
Наследование. Полиморфизм
9
Множественное наследование
10
Method Resolution Order (MRO)
11
Специальные (магические) методы
12
Специальные (магические) методы

Модули и пакеты

1
Встроенные модули
2
Встроенные модули
3
Создание своих модулей
4
Создание своих модулей
5
Внешние модули
6
__name__ and '__main__'

Файловый ввод/вывод

1
Чтение текстовых файлов
2
Запись текстовых файлов
3
Двоичная система счисления
4
Запись двоичных файлов
5
Модуль pickle
6
Модуль shelve
7
Работа с данными при помощи модуля shelve
8
Обновление данных при помощи модуля shelve
9
Конвертация словаря в объект shelve

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

1
Типы ошибок
2
Вызов ошибок
3
try except
4
else finally

Итераторы и генераторы

1
Iterable & iterator
2
Custom iterable
3
Generator functions
4
Генератор дня недели
5
Чет-нечет
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
78853f429b7792b27cee0839cdebb102
3-дневная гарантия возврата денег

Включает

40 часов видео по запросу
17 статей
Полный пожизненный доступ
Доступ с мобильного и ТВ
Сертификат об окончании
Python разработка – с нуля до профессионала. Python 3
Цена:
0,12 ₽ 15,990 ₽