КУРС
«PYTHON-РАЗРАБОТЧИК»

7 месяцев / 30 занятий / диплом
старт 26 сентября / стоимость от 49.900 рублей



Забронируйте прямо сейчас скидку до 20.000р и получите курсы
«Python для анализа данных» и «Машинное обучение на Python» в подарок

Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности и договором оферты.
КУРС
«PYTHON- РАЗРАБОТЧИК»
7 месяцев / 30 занятий / диплом
старт 26 сентября / стоимость от 49.900 рублей


Забронируйте прямо сейчас скидку до 20.000р и получите курсы
«Python для анализа данных» и «Машинное обучение на Python» в подарок
Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности и договором оферты.
Цели курса
1
Научиться писать на Python с нуля
В течение курса вы изучите Python и популярные фреймворки, так что сможете решать широкий спектр задач с помощью данного языка
2
Создать портфолио проектов
В процессе курса вы создадите несколько проектов, которые можно будет показать потенциальным работодателям / клиентам.
3
Получить диплом
По итогам курса вы получите профильный диплом, который будет очень весомым аргументом для работодателя.
4
Трудоустроиться
По завершению курса вы сможете устроиться на middle или junior разработчика на Python
Формат обучения
С первого дня обучения у нас вы будете писать реальный код и решать практические задачи
30 вебинаров с разбором кода
На вебинарах мы даём всю необходимую теорию по разработке на Python. Вы задаёте вопросы ведущему. Запись вебинара всегда будет у вас в доступе
30 практических
заданий
После каждого вебинара вы будете получать практическое задание на неделю. В процессе его выполнения вы можете обращаться за помощью к куратору
7 месяцев поддержки куратора
В течение всего курса вы сможете задавать возникающие у вас вопросы опытным кураторам. Вы сможете получить обратную связь как по заданиям курса, так и по рабочим проектам
Забронировать скидку до 20.000р и 2 курса в подарок
Оставьте заявку, и вам перезвонит менеджер
Нажимая на кнопку, я соглашаюсь с политикой конфиденциальности.
Программа обучения
Ниже вы можете посмотреть полную программу обучения
с описаниями вебинаров и заданий
26.09 | Введение в курс. Настройка рабочей среды, знакомство с популярными библиотеками
Содержание занятия:
  • Введение в курс
  • Установка python
  • Выбор и установка ide
  • Варианты запуска программы
  • Использование pip для установки необходимых библиотек
  • Работа в виртуальном окружении
  • Демонстрация работы requests, Flask, pytest

Задание для отработки:

  • Настройка среды разработки
  • Изменение демонстрационных примеров
03.10 | Основы python. Переменные, ввод / вывод, условия, циклы
Содержание занятия:
  • Основы любого языка программирования
  • Переменные, типы данных, приведение типов
  • Ввод, вывод в терминал. Условия, цикл

Задание для отработки:

  • Решение заданий на использование переменных, цикла while, условий, ввода / вывода
10.10 | Последовательности. Строки, списки, множества, словари
Содержание занятия:
  • Работа с высокоуровневыми типами данных
  • Строки, списки, словари, множества
  • Цикл for, функция range
  • Документация

Задание для отработки:

  • Решение заданий на использование строк, списков, множеств, словарей
17.10 | Функции. Параметры, области видимости, lambda-функции
Содержание занятия:
  • Работа с функциями
  • Объявление, виды параметров, возвращаемое значение
  • Области видимости, локальные и глобальные переменные
  • Lambda-функции

Задание для отработки:

  • Создание функций для проекта "Консольный файловый менеджер"
24.10 | Модули, библиотеки, пакеты. Git
Содержание занятия:
  • Использование сторонних библиотек и создание своих собственных
  • Импорт данных
  • Система контроля версий git и github, pull requests

Задание для отработки:

  • Создание модулей в файловом менеджере
31.10 | Тестирование функций с pytest
Содержание занятия: Автотесты давно стали стандартом профессионального программирования

  • Варианты тестирования
  • Плюсы и минусы библиотеки pytest
  • Написание тестов для функций

Задание для отработки:

  • Написание тестов для функций в файловом менеджере
07.11 | Работа с файлами. Кодировки, сериализация данных, json
Содержание занятия: Формат json является основным стандартом передачи данных. Сохранение данных в файл применяется практически во всех крупных программах

  • Чтение и запись в текстовый файл
  • Сериализация
  • Формат json

Задание для отработки:

  • Сохранение и чтение данных в файловом менеджере
14.11 | Генераторы, тернарные операторы, исключения, декораторы
Содержание занятия: С помощью тернарных операторов и генераторов можно писать более читаемый и быстрый код. Исключения позволяют обрабатывать возможные ошибки в процессе выполнения программы. Декораторы позволяют быстро добавить новые возможности в функцию

Задание для отработки:

  • Использование генераторов, тернарных операторов, исключений в файловом менеджере
21.11 | Основы объектно-ориентированного программирования. Принципы ООП
Содержание занятия: Все в python является объектом

  • Введение в ООП, основные понятия
  • Принципы ООП
  • Методы доступа

Задание для отработки:

  • Создание классов для игры в лото
28.11 | Тестирование классов с unittest, pytest
Содержание занятия: Библиотека unittest является классической и используется как основа для тестирования в Django

  • Написание тестов для классов с pytest, unittest
  • Создание начальных данных

Задание для отработки:

  • Создание тестов для игры в лото
05.12 | ООП. Магические методы, утиная типизация, статические методы
Содержание занятия: Использование магических методов в python позволяет сделать код более читаемым и удобным, а так же задействовать утиную типизацию

  • Основные магические методы
  • Утиная типизация
  • Статический метод и метод класса

Задание для отработки:

  • Использование магических методов и утиной типизации в игре лото
12.12 | REST запросы с requests. Работа с API
Содержание занятия:

  • Начало работы с API с помощью библиотеки requests
  • Http и REST-запросы
  • Разбор темы на примере api для github и hh

Задание для отработки:

  • Создание API-парсера для github / hh
19.12 | Основы HTML/CSS. Bootstrap
Содержание занятия: Знание html / css позволит понимать работу frontend-части веб-приложения. Знание bootstrap позволит быстро создать адаптивный дизайн для сайта

  • Основные элементы html / css
  • Использование bootstrap
  • Создание интерфейса для нашего API-парсера

Задание для отработки:

  • Создание интерфейса для сайта на Flask
26.12 | Парсинг HTML
Содержание занятия: Не у всех сайтов есть удобный api, поэтому часто приходится парсить разметку html. Парсим html с beautifulsoup

Задание для отработки:

  • html-парсер для сайта новостей
02.01 | Создание ботов для Telegram
Содержание занятия: Написание ботов на python является популярной темой, как для сотрудников фирм так и для фрилансеров. Разбираем как писать бота на примере бота для Telegram

Задание для отработки:

  • Cоздание чат-бота для Telegram
09.01 | Веб-сайт на Flask. MVC
Содержание занятия:

  • Введение в написание веб-приложений
  • Паттерн MVC как стандарт для веб-приложения
  • Flask, view и templates, передача данных в шаблон, рендеринг шаблонов

Задание для отработки:

  • Создание веб-сайта на Flask (интеграция с api-парсером)
16.01 | Основы реляционных баз данных. Sqlite, PostgreSql
Содержание занятия: Реляционные базы данных являются основным инструментом для хранения данных на веб-сайте

  • Введение в базы данных
  • Связанные таблицы, нормальные формы, запросы
  • Разбор темы на sqlite и PostgreSql

Задание для отработки:

  • Создание базы для хранения данных от api-парсера
23.01 | Object Relational Mapping (ORM), SQLAlchemy
Содержание занятия: Технология ORM позволяет разработчику забыть про sql и "говорить" с СУБД на python, а так же переходить с одной базы данных на другую без изменения кода запросов

  • Введение в ORM
  • Библиотека SQLAlchemy
  • Модели данных, запросы

Задание для отработки:

  • Создание базы для хранения данных от API-парсера с помощью ORM
30.01 | Множественное наследование, дескрипторы, метаклассы, слоты
Содержание занятия: Множественное наследование часто используется в Django проектах, так же как дескрипторы и метаклассы. Вопросы на эти темы часто задают на собеседованиях. Разбираем теорию и варианты использования

Задание для отработки:

  • Прохождение теста для собеседования, завершение проекта на Flask
06.02 | Веб-сайт на Django. Django ORM
Содержание занятия: Django является самым популярным веб-фреймворком, благодаря функциям "из коробки" и множеству сторонних библиотек. По структуре Django похож на Flask, поэтому изучение его основ теперь не составит труда

  • Установка и настройка Django
  • Django ORM, миграции

Задание для отработки:

  • Создание моделей данных для сайта на Django (интеграция с html-парсером / Telegram-ботом)
13.02 | MVT. Django Forms
Содержание занятия:

  • Взаимодействие с пользователем на сайте
  • Передача данных из view в temlate
  • Django Forms

Задание для отработки:

  • Создание страниц для взаимодействия с пользователем
20.02 | Class-based views (CBV). Mixins. Наследование моделей
Содержание занятия: Слой view в Django обычно реализуют на классах, а не на функциях. Это позволяет задействовать все преимущества ООП. CBV, наследование моделей

Задание для отработки:

  • Изменение слоев models и view на классы
  • Избавление от дублирования кода с помощью mixins
27.02 | Работа с пользователями. Регистрация, авторизация, система прав
Содержание занятия: Практически во всех современных сайтах есть возможность авторизации и регистрации, а так же личные кабинеты и разграничения доступа

  • Использование и расширение стандартной модели пользователя
  • Регистрация и авторизация
  • Права пользователей и групп

Задание для отработки:

  • Добавление на сайт управления пользователями и ограничения прав
05.03 | Тестирование в Django и Flask. Генерация данных с mixer
Содержание занятия: В тестировании веб-приложений есть своя специфика

  • Тестирование приложений на Django и Flask
  • Тесты для методов моделей и view

Задание для отработки:

  • Покрытие проекта тестами
12.03 | Пагинация, шаблонные фильтры, сигналы. Менеджеры и магические методы моделей. Контекстные процессоры
Содержание занятия: Разбираем инструменты Django для решения небольших повторяющихся задач

  • Постраничный вывод
  • Фильтрация данных в шаблоне
  • Общие данные на страницах
  • Одинаковые запросы к базе данных и др.

Задание для отработки:

  • Доработка проекта
19.03 | Оптимизация сайта на Django. Основные инструменты, кэширование. Основные команды linux
Содержание занятия: При первом варианте реализации, часто сайт работает не оптимально. В самом худшем случае страницы грузятся слишком долго и сервер не может обрабатывать запросы от нужного количества пользователей

  • Профилирование сайта с django-debug-toolbar
  • Основные инструменты оптимизации, кэширование
  • Основные команды linux

Задание для отработки:

  • Оптимизация проекта
26.03 | Развертывание сайтов на Flask, Django. Wsgi, gunicorn, nginx. Безопасность
Содержание занятия:

  • Размещение сайта в интернете
  • Развертывание сайтов на Flask, Django
  • Wsgi, gunicorn, nginx
  • Безопасность

Задание для отработки:

  • Размещение проекта на vps / виртуальной машине
02.04 | Введение в веб-сервисы. Django REST Framework
Содержание занятия:

  • Микросервисная архитектура
  • Отличие веб-сервиса от веб-сайта
  • Создание веб-сервисов с django-rest-framework
  • Авторизация, получение данных

Задание для отработки:

  • Создание rest-api для проекта на Django
09.04 | Создание веб-сервиса. Проектирование web-api
Содержание занятия:

  • Как проектировать качественное API для взаимодействия
  • Обработка всех rest-запросов
  • Доработка веб-сервиса

Задание для отработки:

  • Доработка rest-api
16.04 | Docker. Создание контейнеров для web-приложений
Содержание занятия: Docker позволяет создать контейнер для веб-приложения, для его быстрой доставки в production. Мы создадим контейнер для нашего веб-сервиса

Задание для отработки:

  • Создание контейнера для проекта на Django
  • Размещение на vps / виртуальной машине
Запишитесь на курс
Забронируйте прямо сейчас скидку до 20.000 рублей
и в подарок курсы "Python для анализа данных"
и "Машинное обучение на Python"
Обучаем с абсолютного нуля
Отсутствие опыта программирования на Python или каком-либо другом языке больше не будут вас останавливать.

Наш курс построен таким образом, чтобы каждый участник смог научиться уверенно программировать на Python с полного нуля.
Вы получите диплом
По итогам обучения вы получаете диплом установленного образца о переквалификации
Лицензия университета
Помощь в трудоустройстве
Диплом

Профильный диплом по нейронным сетям будет очень весомым аргументом для работодателя, ни одна другая школа программирования не дает подобного диплома. Образовательной организацией будет "Университет искусственного интеллекта", а специальность "Python-разработчик"
Персональная
рекомендация
Мы даём персональные рекомендации каждому участнику, который запрашивают рекомендацию для трудоустройства. Все рекомендации выполняются на фирменном бланке, с печатью и написаны индивидуально про каждого участника
Компании партнёры

После завершения курса мы можем отправить ваши резюме в наши компании партнёры, среди которых есть компании "Сбербанк" и "АйТеко"
Преподаватель и методист курса
Леонид Орлов
Образование: ПГНИУ, физический факультет по специальности информационные технологии.

Опыт и проекты:
• Разрабатывал BI-системы для правительства РФ в компании Prognoz
• Работал с биллинговой системой в компании Дом.ru
• Опыт разработки 7+ лет (с 2012 года)
• Опыт преподавания 4+ лет (с 2015 года)
• Работал преподавателем и деканом в компании Geekbrains на факультете python-разработки
• Главный разработчик zval.ru

Леонид Орлов
Образование: ПГНИУ, физический факультет по специальности информационные технологии.

Опыт и проекты:
• Разрабатывал BI-системы для правительства РФ в компании Prognoz
• Работал с биллинговой системой в компании Дом.ru
• Опыт разработки 7+ лет (с 2012 года)
• Опыт преподавания 4+ лет (с 2015 года)
• Работал преподавателем и деканом в компании Geekbrains на факультете python-разработки
• Главный разработчик zval.ru
Запишитесь на курс
Забронируйте прямо сейчас скидку до 20.000 рублей
и в подарок курсы "Python для анализа данных"
и "Машинное обучение на Python"
Частые вопросы
Нужно ли хоть немного знать Python
Нет, для прохождения этого курса не требуется даже базового знания Python. Вы сможете обучиться программированию на Python с полного нуля
Можно ли обучаться дистанционно
Да, всё обучение построено дистанционно, более того, вы можете смотреть занятия в записи, мы специально строим курс так, чтобы вы могли обучаться в любое время и в любом месте
Можно ли оплатить обучение от компании
Да, многим участникам наших курсов обучение оплачивает компания, мы можем подготовить КП для вашего руководства
Можно ли купить курс в рассрочку
Да, у нас есть рассрочки от нескольких банков на 6 месяцев без процентов и стартового платежа
Сколько времени нужно на обучение
В среднем 1 час в день будет достаточно
Есть ли контрольные точки для сдачи домашних заданий, дедлайны
Нет. Вы можете сдавать домашние задания в своем, удобном для вас темпе
Стоимость обучения
Скидка 20.000р и курсы «Python для анализа данных» и «Машинное обучение на Python» в подарок до 15 августа
Стоимость
69.900 рублей

При оплате после 15 августа
  • 30 вебинаров с разбором кода
  • 30 практических заданий
  • 7 месяцев поддержки кураторов
  • Диплом
Оплатить 69.900 руб.
Стоимость
49.900 рублей

При оплате до 15 августа
Оплатить 49.900 руб.
Курс "Python для анализа данных"
Этот курс вы можете получить в подарок, его открытая цена 24.900р
Страница курса
1
10 вебинаров
2
10 практических заданий
3
3 месяца поддержки куратора
4
Сертификат
5
Старт 22 августа
Курс "Машинное обучение на Python"
Этот курс вы можете получить в подарок, его открытая цена 24.900р
Страница курса
1
10 вебинаров
2
10 практических заданий
3
3 месяца поддержки куратора
4
Сертификат
5
Старт 21 августа
Любые вопросы по курсу задавайте менеджеру
Антонина Белоусова
Менеджер по работе с клиентами
Email: info@neural-university.ru
Телефон: +7 (499) 648-67-44
Whatsapp/viber: +7(903) 612-74-52

КУРС
«PYTHON-РАЗРАБОТЧИК»

7 месяцев / 30 занятий / диплом
старт 26 сентября / стоимость от 49.900 рублей



Забронируйте прямо сейчас скидку до 20.000р и получите курсы
«Python для анализа данных» и «Машинное обучение на Python» в подарок

Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности и договором оферты.
КУРС
«PYTHON-РАЗРАБОТЧИК»
7 месяцев / 30 занятий / диплом
старт 26 сентября / стоимость от 49.900 рублей


Забронируйте прямо сейчас скидку до 20.000р и получите курсы
«Python для анализа данных» и «Машинное обучение на Python» в подарок
Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности и договором оферты.