Пошаговое обучение программированию от старшего разработчика в компании Dell Technologies. Курс начинается с основ (Hello World, переменные, типы данных) и постепенно переходит к более сложным темам, таким как работа с коллекциями, функциями, условными операторами, циклами, ООП (классы, наследование, полиморфизм), декораторами, а также практическими заданиями, мини-проектами и полноценным проектом. В конце курса вы создадите готовое приложение, которое сможете выложить на GitHub как портфолио.
Цель курса:
Показать на личном примере, что изучение программирования может быть увлекательным, интересным и быстрым при правильном подходе к обучению.
Структура курса:
Курс состоит из двух частей:
Основная часть с обязательными заданиями, охватывающая основы и продвинутые темы Python.
Проектная часть (факультативная) для создания полноценного веб-приложения, которое можно разместить на GitHub.
Темы курса включают:
Основы программирования: переменные, типы данных, функции, циклы, условные операторы.
Работа с составными типами данных (list, dict, tuple, set).
Работа с файлами, JSON, Git и другими инструментами.
Дополнительные модули по декораторам, рекурсии, Docker, деплою в облако и работе с библиотеками (requests, pydantic).
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:01:55
1.1. Вступление. Hello World
Урок 2.
00:06:17
1.2. Переменные и типы данных
Урок 3.
00:05:34
1.3. О платформе и тренажёре
Урок 4.
00:03:12
1.5. Интерпретация и компиляция
Урок 5.
00:02:41
1.6. IDE
Урок 6.
00:07:48
1.7. Составные типы данных. Часть 1
Урок 7.
00:03:58
1.8. Обзор первого модуля
Урок 8.
00:08:47
2.1. Составные типы данных. Часть 2
Урок 9.
00:03:00
2.2. Дополнительная практика типов данных
Урок 10.
00:06:42
2.3. Функции # 1
Урок 11.
00:08:23
2.4. Функции # 2
Урок 12.
00:13:08
2.5. Условные операторы
Урок 13.
00:09:14
2.7. Ввод данных
Урок 14.
00:06:48
3.1. Установка на Windows
Урок 15.
00:04:34
3.2. Установка на MacOS
Урок 16.
00:08:26
3.3. Структура Python программ
Урок 17.
00:06:00
3.4. Debug в PyCharm
Урок 18.
00:08:03
4.1. Классы_Абстракция
Урок 19.
00:10:24
4.3. Методы в классах_Инкапсуляция_Что такое self
Урок 20.
00:17:06
4.5. Наследование
Урок 21.
00:06:35
4.7. Полиморфизм
Урок 22.
00:12:28
4.8. Exceptions (исключения)
Урок 23.
00:02:07
5.1. Мини-проект_Создаём проект в PyCharm
Урок 24.
00:35:00
5.2. Мини-проект_Используем классы
Урок 25.
00:02:04
5.3. Обобщим знания о классах
Урок 26.
01:42:12
6.1. Эфир про pytest, test-coverage и selenium
Урок 27.
00:54:11
6.2. Эфир про Docker
Урок 28.
00:07:08
7.1. Методы в list
Урок 29.
00:04:36
7.2. Индексы в листах и строках
Урок 30.
00:06:34
7.3. Методы в dict
Урок 31.
00:08:37
7.4. Цикл for
Урок 32.
00:05:34
7.5. Как остановить цикл
Урок 33.
00:12:07
7.6. for и range
Урок 34.
00:08:28
7.7. Цикл while
Урок 35.
00:09:06
9.3. Объяснение задачи про текст
Урок 36.
00:02:01
10.1. Подытожим основную часть
Урок 37.
00:07:37
11.1. Изменяемый тип для аргумента по умолчанию
Урок 38.
00:06:00
11.2. О проекте
Урок 39.
00:03:45
11.3. Основной кирпичик - Запись
Урок 40.
00:11:27
11.4. Добавляем логику
Урок 41.
00:10:41
12.1. Рекурсия # 1
Урок 42.
00:05:45
12.2. Рекурсия # 2
Урок 43.
00:14:45
12.3. JSON #1
Урок 44.
00:14:02
12.4. JSON #2
Урок 45.
00:06:59
13.3. Что такое библиотеки
Урок 46.
00:02:56
13.4. Что такое фреймворк. Установим Flask
Урок 47.
00:08:18
13.5. Flask back-end
Урок 48.
00:03:32
14.1. Заливаем проект на GitHub
Урок 49.
00:09:12
14.2. Заливаем на GitHub из PyCharm
Урок 50.
00:04:41
14.3. Добавим requirements
Урок 51.
00:06:14
15.1. Обзор архитектуры
Урок 52.
00:07:26
15.2. Dockerfile и docker-compose.yaml
Урок 53.
00:07:38
15.3. front-end в Docker
Урок 54.
00:11:18
15.4. Deploy в облако REG.RU
Урок 55.
00:09:08
16.1. Деплоим back-end в Cloud
Урок 56.
00:04:14
16.2. Запускаем front-end локально
Урок 57.
00:04:32
16.3. Деплоим front-end в Cloud
Урок 58.
00:01:10
18.1. Ура!!!
Авторы - Egor Wexler, Ekaterina Wexler
Egor Wexler
На протяжении своей карьеры в IT мне довелось работать с разными языками программирования. Тем не менее мой основной язык на сегодняшний день - это Python. Я умею создавать конечные продукты с нуля и знаю, какие конкретно знания и навыки нужны для этого, а какие - второстепенны.
Ekaterina Wexler
За много лет практики обучения и "вработки" сотрудников в IT проекты я поняла как лучше всего давать новые знания и навыки, чтобы они усваивались быстро и надолго.
Добрый день, если возможно обновите курс пожалуйста, на сайте пишут что добавили два модуля первого мая
Модуль: FastAPI
Научитесь создавать веб-приложения с помощью современного фреймворка FastAPI.
REST, валидация, OpenAPI (Swagger)
Добавлено: 1 мая 2025
Модуль: Асинхронность в Python
Узнаете когда, зачем и как применять асинхронные вычисления.
Научитесь писать асинхронный код с помощью threading, multiprocessing, async/await и asyncio
Добавлено: 1 мая 2025
CourseHunter Team
pigggib
К сожалению, получить обновление с модулями, добавленными 1 мая 2025 года (FastAPI и Асинхронность в Python), не получится. Эти материалы недоступны в рамках текущей версии курса.
pigggib
CourseHunter Team
ну ладно, спасибо большое за ответ, но если случайно окажется возможным обновить, пожалуйста, сделайте это)
CourseHunter Team
pigggib
Само собой!
pigggib
урок 25, 5.3
ты что офигел на 1:45 я тебе побью
pigggib
4.2, 4.4, 8.* почему-то нету, так и должно быть?
CourseHunter Team
pigggib
Да, это суто практические материалы, их можно найти в материалах курса - они представлены отдельно как практические задания.
pigggib
CourseHunter Team
Спасибо большое.
CourseHunter Team
pigggib
Всегда пожалуйста.
pigggib
CourseHunter Team
если будет возможность и вам будет удобно, уважаемая @CourseHunter Team обновите, пожалуйста.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Этот курс - увлекательное путешествие в глубины Python, где вы освоите более продвинутые темы, которые помогут вам вывести свои навыки на новый уровень. Мы будем изучать практические примеры и разбирать:
PiterPy 2024. Конференция для тех, кто пишет на Python
PiterPy 2024 - техническая конференция для тех, кто пишет на Python и использует его в работе. Организатор - JUG Ru Group. Конференция будет идти три дня: 18 сентября в онлайне и 26-27 сентября в Санкт-Петербурге с возможностью подключиться онлайн. На PiterPy собираются участники и спикеры, использующие Python в своей работе: разработчики, дата-инженеры, дата-аналитики, ML-инженеры, тестировщики и тимлиды. В программе доклады про микросервисы, AP
Реализуйте conjoint-анализ для Netflix, используя Python.
Conduct a Choice-Based Conjoint Analysis for Netflix with Python
В этом курсе, основанном на проекте, вы окажетесь в сценарии, где будете помогать Netflix возродить рост стримингового сервиса, используя анализ данных и Python.
Когда Python был впервые изобретен в 1989 году, это был по-настоящему динамичный и безтиповый язык программирования. Но все изменилось в Python 3.5, когда в язык были добавлены "подсказки" типов. Со временем удивительные фреймворки взяли эту идею на вооружение и развили ее. Они создали мощные и более безопасные с точки зрения типов фреймворки. Среди них — Pydantic, FastAPI, Beanie, SQLModel и многие другие. В этом курсе вы узнаете все тонкости ти
The Ultimate Web Scraping With Python Bootcamp 2023
Добро пожаловать на курс "The Ultimate Web Scraping With Python Bootcamp", единственный курс, который вам нужен, чтобы перейти от абсолютного новичка в Python до очень компетентного в области веб-скрапинга.Веб-скрапинг - это процесс программного извлечения данных из интернета. Скрапинг-агенты посещают веб-ресурсы, извлекают содержимое и обрабатывают полученные данные, чтобы извлечь определенную информацию.Скрапинг - это навык программир
Модуль: FastAPI
Научитесь создавать веб-приложения с помощью современного фреймворка FastAPI.
REST, валидация, OpenAPI (Swagger)
Добавлено: 1 мая 2025
Модуль: Асинхронность в Python
Узнаете когда, зачем и как применять асинхронные вычисления.
Научитесь писать асинхронный код с помощью threading, multiprocessing, async/await и asyncio
Добавлено: 1 мая 2025
ты что офигел на 1:45 я тебе побью