Станьте специалистом в программировании с одним из самых доступных и востребованных языков - Python. В процессе обучения вы сможете на практике осваивать ключевые алгоритмы и использовать их для решения различных задач. Вас научат разрабатывать сайты, создавать приложения, работать с нейронными сетями и писать программы для научных исследований. Данный курс полностью отвечает требованиям сертификационных программ от IBM, а также Гарвардского и Мичиганского университетов.
Python является одним из наиболее востребованных языков программирования. Его применяют для создания веб-сайтов и программного обеспечения, автоматизации различных задач и анализа данных. С использованием Python разработаны такие проекты, как YouTube, Spotify, Pixar, а также множество приложений искусственного интеллекта и нейронных сетей.
К примеру, Youtube применяет Python для работы своего интерфейса, Spotify разрабатывает с его помощью алгоритмы рекомендаций, а Pixar создает анимационные фильмы.
Курс отвечает требованиям сертификации от Harvard University, Michigan University и IBM.
Программа курса разработана специалистами из Массачусетского технологического института и компании IBM с нуля. Она полностью адаптирована для российского и международного рынков труда, что облегчает обучение для русскоязычных студентов. В процессе создания курса были привлечены практикующие преподаватели и специалисты из аккредитованных крупных российских и зарубежных IT-компаний.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:09:08
Вводный урок по курсу Python-разработчик
Урок 2.
00:09:07
Установка среды разработки PyCharm и Python
Урок 3.
00:16:08
Настройка программ
Урок 4.
00:30:12
Базовые структуры данных
Урок 5.
00:05:42
Разбор GitHub
Урок 6.
00:06:40
Динамическая типизация
Урок 7.
00:07:14
Переменные
Урок 8.
00:11:03
Строки и индексация строк
Урок 9.
00:18:46
Организация программ и методы строк
Урок 10.
00:09:02
Списки: индексация и методы
Урок 11.
00:09:10
Изменяемые и неизменяемые объекты. Кортежи
Урок 12.
00:21:34
Словари и множества
Урок 13.
01:02:44
Вебинар по модулям 1 и вводному модулю
Урок 14.
00:06:39
Цели и задачи. Поток выполнения программы. Переменные
Урок 15.
00:15:53
Условная конструкция: if, elif, else
Урок 16.
00:13:34
Стиль кода (часть 1)
Урок 17.
00:11:18
Стиль кода: цикл while (часть 2)
Урок 18.
00:29:14
Цикл for
Урок 19.
00:17:56
Функции в Python: параметры и документация
Урок 20.
00:25:21
Крестики-нолики
Урок 21.
00:56:46
Вебинар по модулю «Основные операторы»
Урок 22.
00:06:18
Пространство имен
Урок 23.
00:07:16
Вызов функций по умолчанию
Урок 24.
00:08:04
Параметры по умолчанию внутри функции
Урок 25.
00:11:53
Распаковка позиционных параметров
Урок 26.
00:20:12
Произвольное число параметров
Урок 27.
00:14:42
Рекурсия
Урок 28.
00:13:58
Встроенные функции в Python
Урок 29.
00:12:18
Встроенные функции (часть 2)
Урок 30.
00:10:14
Практика по функциям
Урок 31.
00:23:08
Практика: калькулятор (часть 1)
Урок 32.
00:22:48
Практика: калькулятор-финал (часть 2)
Урок 33.
01:02:18
Вебинар по модулю «Подробнее о функциях»
Урок 34.
00:21:11
Модули и пакеты
Урок 35.
00:14:48
Модули: способы импортирования кода
Урок 36.
00:15:28
Создание пакетов и компилированные файлы
Урок 37.
00:11:29
Пакеты и способы импорта
Урок 38.
00:14:53
Пространство имен (часть 1)
Урок 39.
00:17:30
Пространство имен (часть 2) и области видимости
Урок 40.
00:12:00
Практика (часть 1)
Урок 41.
00:07:11
Практика (часть 2)
Урок 42.
00:08:32
Классы и объекты
Урок 43.
00:10:19
Атрибуты и методы объекта. self
Урок 44.
00:11:36
Специальные методы классов
Урок 45.
00:12:17
Перегрузка операторов
Урок 46.
00:09:47
Атрибуты класса и экземпляра. Пространство имен класса
Урок 47.
00:12:49
Класс object и метод __new__
Урок 48.
00:10:45
Практика: система регистрации на классах (часть 1)
Урок 49.
00:12:50
Практика (часть 2)
Урок 50.
00:12:44
Практика (часть 3)
Урок 51.
00:12:11
Наследование: цели и задачи
Урок 52.
00:11:41
Доступ к свойствам родителя. Переопределение
Урок 53.
00:17:21
Множественное наследование. Метод super
Урок 54.
00:04:38
Практика (часть 1)
Урок 55.
00:14:28
Практика (часть 2)
Урок 56.
00:18:24
Практика (часть 3)
Урок 57.
00:11:58
Введение: строки, байты и кодировки
Урок 58.
00:13:27
Режимы открытия файлов
Урок 59.
00:10:12
Позиционирование в файле
Урок 60.
00:07:01
Оператор with
Урок 61.
00:09:13
Форматирование строк
Урок 62.
00:11:52
Файлы в операционной системе
Урок 63.
00:08:34
Практика (часть 1)
Урок 64.
00:10:18
Практика (часть 2). Итоги модуля
Урок 65.
00:05:36
Ошибки
Урок 66.
00:19:52
Try и Except
Урок 67.
00:17:10
Сложные моменты и исключения в стеке вызовов
Урок 68.
00:15:22
Создание исключений
Урок 69.
00:18:50
Практика: исключения
Урок 70.
00:19:24
Введение в функциональное программирование
Урок 71.
00:16:19
Списковые и словарные выражения
Урок 72.
00:10:55
Генераторные выражения
Урок 73.
00:20:13
Создание функций на лету
Урок 74.
00:21:03
Итераторы
Урок 75.
00:10:42
Генераторы
Урок 76.
00:24:57
Декораторы
Урок 77.
00:14:38
Декораторы (часть 2)
Урок 78.
00:16:33
Практика
Урок 79.
00:09:29
Введение в потоки
Урок 80.
00:09:03
Потоки на классах
Урок 81.
00:13:39
Проблемы многопоточного программирования, блокировки и ошибки
Урок 82.
00:13:18
Очереди в потоках
Урок 83.
00:08:14
Класс Event
Урок 84.
00:08:26
Многопроцессное программирование
Урок 85.
00:23:10
Многопроцессное программирование: практика
Урок 86.
00:21:08
Практика (часть 1)
Урок 87.
00:22:10
Практика (часть 2)
Урок 88.
00:31:04
Практика (часть 3)
Урок 89.
00:13:12
Обзор сторонних библиотек (часть 1)
Урок 90.
00:10:57
Обзор сторонних библиотек (часть 2)
Урок 91.
00:08:08
Виртуальное окружение
Урок 92.
00:13:06
Интроспекция (часть 1)
Урок 93.
00:11:34
Интроспекция (часть 2)
Урок 94.
00:12:48
Интроспекция (часть 3)
Урок 95.
00:13:41
Практика (часть 1)
Урок 96.
00:14:14
Практика (часть 2)
Урок 97.
00:09:57
Практика (часть 3)
Урок 98.
00:05:14
Дополнительный урок по практике
Урок 99.
00:05:56
Идея юнит-тестирования
Урок 100.
00:07:35
Простые юнит-тесты
Урок 101.
00:14:49
Методы юнит-тестирования
Урок 102.
00:08:31
Систематизация тестов
Урок 103.
00:07:46
Пропуск тестов
Урок 104.
00:11:26
Логирование
Урок 105.
00:09:24
Асинхронность: понятия
Урок 106.
00:09:05
Асинхронность на практике
Урок 107.
00:02:33
Создание Telegram-бота
Урок 108.
00:06:52
Настройка конфигурации бота (aiogram)
Урок 109.
00:08:51
Хендлеры сообщений
Урок 110.
00:05:09
Методы отправки сообщений
Урок 111.
00:10:44
Машина состояний
Урок 112.
00:09:05
Клавиатуры с кнопками
Урок 113.
00:12:27
Инлайн-клавиатуры
Урок 114.
00:15:55
Бот для продажи настольных игр (часть 1)
Урок 115.
00:11:31
Бот для продажи настольных игр (часть 2)
Урок 116.
00:01:49
Итоги модуля
Урок 117.
00:09:35
Создание БД и инициализация
Урок 118.
00:09:22
Создание, изменение и удаление элементов
Урок 119.
00:09:50
Выбор элементов
Урок 120.
00:08:10
Функции в SQL-запросах
Урок 121.
00:09:41
Доработка бота
Урок 122.
00:11:00
План написания админ-панели
Урок 123.
00:08:01
Написание примитивной ORM
Урок 124.
00:05:43
Итоги модуля и задание на рефакторинг
Урок 125.
00:21:38
Знакомство и работа с Google Colab
Урок 126.
00:03:33
Видео-инструкция по выполнению домашних заданий
Урок 127.
00:34:02
История и развитие ИИ
Урок 128.
00:19:50
Основные концепции и терминология ИИ
Урок 129.
00:36:10
Обзор направлений ИИ
Урок 130.
00:31:35
Основы машинного обучения
Урок 131.
00:27:22
Обучение с учителем и без учителя
Урок 132.
00:23:52
Нейронные сети и глубокое обучение
Урок 133.
00:17:05
Обучение с подкреплением
Урок 134.
00:12:45
Основы FastAPI
Урок 135.
00:09:39
Маршрутизация в FastAPI
Урок 136.
00:11:58
Валидация данных
Урок 137.
00:14:11
CRUD-запросы: GET, POST, PUT, DELETE
Урок 138.
00:06:04
Модели данных Pydantic
Урок 139.
00:14:03
Шаблонизатор Jinja2: TemplateResponse
Урок 140.
00:09:23
Jinja2: дополнение CRUD-запросов
Урок 141.
00:18:00
Jinja2: формы для запросов
Урок 142.
00:11:56
Структура проекта: маршруты и модели Pydantic
Урок 143.
00:05:27
Подключение к БД
Урок 144.
00:10:00
Модели SQLAlchemy
Урок 145.
00:06:48
Отношения между таблицами: ForeignKey
Урок 146.
00:09:30
Миграции (Alembic)
Урок 147.
00:06:44
Использование БД в маршрутах (часть 1)
Урок 148.
00:07:06
Использование БД в маршрутах (часть 2). Итоги
Урок 149.
00:03:53
Установка Django и создание проекта
Урок 150.
00:12:08
URLs и views: функциональные и классовые представления
Методика наших преподавателей строится исключительно вокруг практических заданий. Минимум скучных лекций - максимум пользы и практики. Ученики выпускаются с готовыми портфолио с реальными проектами.
lol, hahaahahahha, курс-то нормальный на самом деле, вот я его прохожу, тут много разных тем полезных,
Но, есть одно НО, это про них была новость, можете сами ввести в гугле: "В Казани мошенники из Urban University «наварили» миллиард: студенты разорены"
Anonymous
pigggib
Там написано, что они деньги взяли, но занятий с студентами не провели, потому и мошенничество... На самом деле - ни одна подобная контора не может гарантировать на 100% стажировку где-то или трудоустройство своим студентам. Исключениями могут быть случаи, когда они уже являются ответвлениями каких-то компаний...
pigggib
Для эксперимента, пройду интересные мне темы, например, фастапи и тд, и скажу своё мнение.
babur.i
Люди даже бесплатно не хотят данный курс ;)
HashMap
почему так задисили курс?
samosa20
please add courses from code with antonio
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Для новичков: Python является превосходным вариантом для изучения в качестве первого языка программирования. В этом курсе мы предложим систематизированные знания в интересной форме и освоим всё, начиная с базовых концепций до сложных методов. Это позволит вам претендовать на стажировку или начать работу в качестве Junior разработчика сразу после завершения обучения.
Овладейте асинхронным программированием и метапрограммированием, а также разбирайтесь в аннотациях типов и профилировании, создавая собственное приложение на FastAPI. Повышайте свой уровень владения Python для быстрого роста до middle-разработчика.
Если вы хотите вывести свои навыки в Data Engineering на новый уровень - вы по адресу. Python стал основным языком для анализа данных и машинного обучения, а в рамках этого курса вы научитесь эффективно использовать его для создания надёжных дата-пайплайнов и обработки данных.
Пошаговое обучение программированию от старшего разработчика в компании Dell Technologies. Курс начинается с основ (Hello World, переменные, типы данных) и постепенно переходит к более сложным темам, таким как работа с коллекциями, функциями, условными операторами, циклами, ООП (классы, наследование, полиморфизм), декораторами, а также практическими заданиями, мини-проектами и полноценным проектом. В конце курса вы создадите готовое приложение, к
+3
Глубокое обучение с использованием Python. Третье издание
Но, есть одно НО, это про них была новость, можете сами ввести в гугле: "В Казани мошенники из Urban University «наварили» миллиард: студенты разорены"