Станьте middle python-разработчиком, зарабатывайте от 150.000р в месяц и создайте собственный проект на python во время обучения
Курс Python-разработчик
Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c
политикой конфиденциальности и договором оферты.
в месяц
2490
от
Стоимость
Срок
месяцев
7
Трудоустройства
Гарантия
Из чего состоит курс
7 месяцев обучения
Вас ждёт 30 занятий в сумме на 300 часов обучения. Это полноценное 7-ти месячное образование
7 месяцев поддержки кураторов
Все 7 месяцев с вами на связи будут опытные кураторы, которые ответят на любой вопрос
Качественная обратная связь
Кураторы отвечают в течение 10 минут
Проверка домашних заданий за 2 дня
До 60 zoom консультаций с куратором
Собственная удобная платформа
Обучение проходит на нашей собственной платформе, на которой все продумано и сделано удобно для наших студентов
Дипломный проект на Python
За время курса вы создадите собственный проект на python под руководством куратора. Мы сопроводим вас на всех этапах создания проекта
Удобное время обучения
Все занятия в записи, вы сможете заниматься когда вам удобно в собственном графике
Вас ждут занятия, домашние задания, ответы на вопросы от кураторов и дипломный проект в конце обучения
Результат обучения
Профессия
Вы станете Middle Python developer и сможете претендовать на любые Python вакансии или брать проекты на заказ.
Так же вы сможете реализовывать свои собственные проекты, как хобби или для создания стартапа.
Трудоустройство
Мы гарантируем трудоустройство по договору.
Если вы не программист, то ваша зарплата сразу после обучения будет 60-100 тысяч рублей в месяц.
Если вы программист - то 100-200 тысяч рублей в месяц
Python проект
Вы создадите собственный проект на python в процессе обучения.
Это может быть проект для вашей компании или проект который вы создадите для себя и будете применять в своей работе.
Некоторые студенты делают проекты просто для интереса или для запуска собственного стартапа.
Помогаем в составлении резюме
Terra AI разработана на Python
Python-разработчик - профессия будущего
В ближайшие годы навыки создания AI станут обязательными для всех программистов, специалистов и управленцев так же, как недавно обязательными стали навыки работы в интернете
16 049 вакансий
Более 800 вакансий на hh.ru
Зарплаты от 150 000 руб.
Средние зарплаты от 150 000 руб. и выше
Топ-1 язык программирования
Python опережает все другие языки программирования по количеству вакансий
Рост в 1.5 раза
Количество вакансий растет в 1.5 раза за год
Гарантия трудоустройства
За 1 месяц
Срок трудоустройства - 1 месяц после завершения обучения
Гарантия в договоре
Гарантия трудоустройства прописана в договоре
Нанимаем к себе
Лучших студентов нанимаем к себе в штат
Как происходит трудоустройство
Проходите обучение
Вы проходите обучение, сдаёте домашние задания, диплом и экзамен
Обращаетесь к HR Университета
В нашем штате работает профессиональный IT HR, которые занимается исключительно трудоустройством наших выпускников
Подбор вакансий
Вам подбирают 20-30 вакансий на выбор с зарплатами, соответствующими вашему уровню
Тестовые задания
Вы выбираете 2-3 вакансии и делаете тестовые задания. Все возможные темы тестовых заданий будут в обучении
Собеседования
Вас приглашают на собеседования
Наш HR помогает с подготовкой к собеседованиям
Offer
После 2-3 собеседований вам делают offer.
Есть также возможность устроится к нам для лучших студентов
HR Университета
Валентина
Гарантия
Трудоустройства
7
месяцев
Стоимость
Срок
от
2490
в месяц
Курс Python-разработчик
Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c
политикой конфиденциальности и договором оферты.
Станьте middle python разработчиком, зарабатывайте от 150.000р в месяц и создайте собственный проект на python во время обучения
Для кого этот курс
20 %
Программисты
Java, C#, C/C++, Php, Python, 1C и другие
20 %
Технические специалисты
Инженеры, тестировщики, аналитики, сис.админы и другие
20 %
Гуманитарии
Врачи, дизайнеры, юристы, репетиторы, прорабы и другие
20 %
Предприниматели и руководители
Владельцы бизнеса, директора, руководители отделов и другие
20 %
Остальная аудитория
Школьники, пенсионеры, преподаватели и другие
Сегодня люди очень разных профессий, возраста и опыта интересуются разработкой на Python
Создайте свой Python проект
Срок создания проекта обычно около 4-6 месяцев
4-6 месяцев
У вас будет отдельный куратор по вашему проекту
Отдельный куратор
Мы сделаем индивидуальную программу обучения под тему вашего проект
Индивидуальная программа
В процессе обучения вы создадите собственный Python проект от старта до публикации на сервер
Практика
Основной упор делается на практику. Процесс на 90% состоит из практической работы, что позволяет максимально оттачивать навыки и наработать опыт
За время обучения вы создадите более 10 различных практических заданий на Python
01
10 практических заданий
02
Python проект
03
Стажировка
Напишете свой собственный проект на Python
Пройдёте стажировку в Университете искусственного интеллекта или в компании Terra AI
Гарантия
Трудоустройства
7
месяцев
Стоимость
Срок
от
2490
в месяц
Курс Python-разработчик
Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c
политикой конфиденциальности и договором оферты.
Станьте middle python разработчиком, зарабатывайте от 150.000р в месяц и создайте собственный проект на python во время обучения
Университет искусственного интеллекта
IT компания
Мы - программисты, которые обучают программистов, наша деятельность - не только образование
c 2018 года
Основан в августе 2018 года
Собственник - разработчик
Собственник компании - Senior .net и Senior AI разработчик в 24 летним опытом
Аутсорс компания
Университет является аутсорс компанией, мы разрабатываем LMS, ERP и другие решения на заказ на Python
Свой внутренний софт
Мы активно используем Python для автоматизации внутри компании и реализуем внутренние проекты силами наших выпускников
Программа обучения
Цель нашей программы обучения - сделать из вас разработчиков, которые могут решить 99% любых востребованных бизнес-задач
Мы учим вас так, чтобы потом нанять к себе на проекты
Введение в курс. Настройка рабочей среды, знакомство с популярными библиотеками
Содержание занятия:
  • Введение в курс
  • Установка python
  • Выбор и установка ide
  • Варианты запуска программы
  • Использование pip для установки необходимых библиотек
  • Работа в виртуальном окружении
  • Демонстрация работы requests, Flask, pytest

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Задание для отработки:
  • Создание контейнера для проекта на Django
  • Размещение на vps / виртуальной машине
Гарантия
Трудоустройства
7
месяцев
Стоимость
Срок
от
2490
в месяц
Курс Python-разработчик
Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c
политикой конфиденциальности и договором оферты.
Станьте middle python разработчиком, зарабатывайте от 150.000р в месяц и создайте собственный проект на python во время обучения
Нам доверяют компании
Более 500 компаний обратились к нам, чтобы обучить своих разработчиков
Более 200 компаний обратились к нам, чтобы нанять наших выпускников в штат или на проект
Ответы на вопросы
Я никогда не программировал - у меня получится?
Более 70% наших студентов - без опыта программирования. У нас создавали проекты и находили работу студенты совсем далёких от программирования профессий - врачи, дизайнеры, репетиторы, прорабы и другие.
У нас есть дополнительная вводная программа из 8 занятия для тех, кто хочет начать с полного нуля и обучаться постепенно
У вас точно получится освоить нейронные сети!
Если мне 50 лет - есть смысл начинать?
Самым старшим наши студентам - 74, 76 и 80 лет. Старше 60 лет у нас более 40 студентов, а старше 50 лет у нас более 200 студентов
Вы сможете освоить нейронные сети вне зависимости от возраста, более того, даже в 60 лет вы можете найти работу. Программирование такая ниша, где заказчикам важны ваши умения, а не возраст
Можно ли платить в рассрочку?
У нас есть рассрочки от банков на 12, 24 и 36 месяца, рассрочки беспроцентные
Эти рассрочки действую для физических лиц граждан РФ
Если вы не гражданин РФ, если вы платите от компании или если банки не одобрят рассрочку, то есть рассрочка от нас, но на 2-3 месяца
Можно ли оплатить от компании?
Да, конечно, огромное количество участников оплачивает от компании. Когда-то это компания, где работает наш студент, а когда-то это собственное ИП или ООО студента
Я хочу сделать проект, но не знаю какой - как быть?
Аппетит приходит с обедом! Подавляющее большинство наших студентов придумывает свои проекты когда уже начинают писать первый реальный код. Сейчас Python можно применить в любой сфере, поэтому вы 100% придумаете проект, которые сможете внедрить в свой работе
Гарантия
Трудоустройства
7
месяцев
Стоимость
Срок
от
2490
в месяц
Курс Python-разработчик
Нажимая кнопку, я даю согласие на обработку персональных данных и соглашаюсь c
политикой конфиденциальности и договором оферты.
Станьте middle python разработчиком, зарабатывайте от 150.000р в месяц и создайте собственный проект на python во время обучения