Разработчик Python, с нуля до знаний Middle
0 0
/*=$img_svg_star*/?>* – общая стоимость услуг при рассрочке, период рассрочки и ежемесячный платеж указывается в договоре,
рассрочка предоставляется только для физ.лиц
Забронировать курс
-
Действует программа профессиональных привилегий для физических лиц
«ИТ-профессии будущего»
Выгодная цена на обучение, возможность оформить рассрочку, выпускникам: рекомендации для трудоустройства и размещение резюме в кадровом резерве
ГК SoftlineУзнавайте об открытых вакансиях и стажировках в ГК Softline в числе первых!Программирование на языке Python от нуля до уровня знаний Middle, за 4 месяца- Интенсивная нагрузка, онлайн
- 2 лекции в неделю и домашняя работа
- Занятия проходят в вечернее время
- Индивидуальный подход: можете присоединиться к группе на разных этапах
- Удобная рассрочка от Академии АйТи на период до 12 месяцев
101
Актуальные знания, востребованные
на рынке труда
Обновлённое содержание программы. Еще больше практики по темам: ООП, паттерны проектирования, REST API, сокеты, микросервисы и брокеры очередей сообщений
202Опытный наставник-практик,
живые вебинары
152 часа практики, живые вебинары, наставничество.
Ваш код проверяет Senior разработчик: развёрнутая обратная связь и разбор ошибок
303Портфолио и подтверждение квалификации
3 крупных проекта в портфолио, включая веб-сервисы,
веб-сайт. Диплом профессиональной переподготовки
404Подготовка к собеседованию
Практика лайвкодинга и помощь в подготовке
к техническому собеседованию
О программеПрограмма будет полезна тем, кто хочет начать с азов и подготовиться к рабочим задачам на позиции Junior+ или Middle разработчика Python. Это интенсивный курс с большим количеством практики, даёт глубокое погружение в профессию и уверенность для прохождения собеседований или роста карьеры.
Мы учли современные требования к разработчикам Python в крупных компаниях-работодателях: ГК Softline и компаниях-клиентах Академии Softline, для которых подбираем и обучаем ИТ-команды более 28 лет. Программа включает в себя темы, которые наиболее востребованы в работе, например, ООП, паттерны проектирования, REST API, сокеты, микросервисы и брокеры очередей сообщений и многое другое.Кому подойдёт
Тем, кто хочет стать разработчиком Python
Первый модуль программы будет посвящен основам. Начните с него, если
вы новичок в программировании на языке PythonТем, кто уже в профессии,
и хочет восполнить пробелы
Тем, кто уже знает базу, но хочет систематизировать знания. А также тем, кто готов повысить свой уровень знаний
до MiddleСпециалистам из других
сфер ИТ
Разработчикам с опытом программирования на других языках.
А также тестировщикам, преподавателям информатики и др. для перехода в новую профессию или применения Python на текущей работеКакой трек выбрать?Трек "С нуля"
Выбираем модули 1-34 месяца обучения- Начнёте с простых заданий, не требующих базовых знаний в программировании
- Изучите основы программирования и составления алгоритмов
- Перейдёте к расширенным возможностям Python и практической реализации программ и задач на языке Python
Трек "Рост в карьере"
Выбираем модули 2-33 месяца обучения- Сразу начнёте с расширенных возможностей Python
- Перейдёте к практической реализации программ и задач на языке Python
1Уровень подготовки для обучения
на треке "С нуля"- Являетесь продвинутым пользователем ПК
- У вас есть базовые знания операционных систем
- Имеете высшее/среднее профессиональное образование
2Уровень подготовки для обучения
на треке "Рост в карьере"- Знаете основы языка Python, SQL, взаимодействие Python с реляционными базами данных
- Понимаете принципы проектирования баз данных
- Знаете основы объектно-ориентированного программирования и GIT
- Умеете взаимодействовать со структурами данных
- Имеете навыки парсинга XML, CSV и JSON
Оставьте заявку на обучение и пройдите тест, который поможет определить ваш уровень подготовки и выбрать самый подходящий трек программы!Содержание курса01 - Алгоритм – свойства и способы представления- Типы данных – назначение и роль в программе
- Операнды и операторы – вычисление выражений
- Структурное программирование
- Базовые принципы: блочная структура кода – блоки и подпрограммы
- Простейшие алгоритмические задачи
- Перевод алгоритма в код
- Подпрограммы (функции) как основные блоки кода. Типовые задачи на обработку текста
- Основные операции и типы данных. Особенности ввода и вывода
- Операторы ветвления и циклы
- Установка и запуск среды разработки
- Типы данных: числа, строки, списки, логический тип, None
- Функции преобразования типов. Простой ввод и простой вывод
- Базовая форма цикла while
- Операторы break и continue
- Перебор (for)
07 - Методы и функции. Виды переменных. Вложенные функции. Лямбда выражения- Список. Основные операции со списком
- Кортеж. Основные операции с кортежем. Распаковка кортежа
- Словарь. Основные операции со словарем
- Множества. Основные операции с множеством. Работа с массивами
09 - Регулярные выражения
10 - Взаимодействие с CSV, XML, JSON
11 - Обработка исключений. Обработка исключений. Создание исключений. Стандартные исключения
12 - Взаимодействие с реляционными базами данных. Основы SQL, сложные запросы, проектирование баз данных, нормализация Транзакции. Уровни изоляции транзакции. Требования ACID
13 - Основы проектирования приложений. Основы ООП
14 - Основы работы с GIT01 - Основы теории алгоритмов. Расчет асимптотической сложности алгоритмов. Создание базовых алгоритмов. Производительность работы коллекций
02 - Принципы ООП. Структура классов
03 - Особенности и преимущества абстракции
04 - Наследование и множественное наследование классов
05 - Статические методы и методы класса
06 - Особенности инкапсуляции
07 - Основные алгоритмы поиска и сортировки данных
08 - Принципы разработки приложений
09 - Особенности принципов SOLID
10 - Паттерны проектирования
11 - Особенности модуля Collection
12 - Основы REST API. Модуль requests
13 - Особенности сокетов. Клиент-серверные приложения
14 - Основы web программирования. Основы HTML, CSS, JS01 - Особенности механизма AJAX
02 - Фреймворк Flask. Разработка web-приложений
03 - Работа с Cookie и сессиями
04 - Создание собственных REST API
05 - Фреймворк Django. Разработка web-приложений. Взаимодействие с базами данных
06 - Основы тестирования приложений. Создание Unit тестов
07 - Аналитика. Основы работы с модулем Pandas
08 - Асинхронное программирование
09 - Основы работы с генераторами
10 - Основы работы с Docker. Контейнеризация
11 - Основы микросервисной архитектуры
12 - Основы брокеров очередей сообщений
13 - Помощью в подготовке к техническому собеседованиюЧто вы сможете делать после обученияПисать код на языке Python для программирования веб-сервисов и сайтовУстанавливать и настраивать среду разработкиСоздавать REST API и использовать другие расширенные возможности PythonНастраивать серверы и клиент-серверные приложенияОсвоите востребованный навык асинхронного программированияИспользовать фреймворк Django, разрабатывать веб-приложенияПроектировать базу данных, взаимодействовать с транзакциямиУверенно проходить технические собеседования на позицию Junior и ускорить свой рост до уровня MiddleКакие инструменты и технологии освоитеКем вы сможете работать после обученияFullStack* разработчиком на языке Python, уровень Junior+В том случае, если вы обучились с нуля и пока не имеете опыта работы на позиции JuniorFullStack* разработчиком на языке Python, уровень MiddleЕсли вы пришли систематизировать знания и освоить расширенные возможности Python, но уже имеете небольшой опыт работы на позиции Junior, в том числе опыт работы в команде*фронтенд и бэкенд
Преимущества программыПолучите только актуальные знания, нужные в работеВсё, что необходимо для создания микросервисной архитектурыПройдёте реальную
практику на курсе152 часа практики и сложные кейсы в вашем портфолиоПодготовитесь
к трудоустройствуПоможем в подготовке к техническому собеседованию, отработаем самые распространённые вопросы. Возможность дополнительной индивидуальной подготовкиПовысите вашу конкурентоспособностьУзнаете основы алгоритмов и принципы работы с ними. Эта база поможет писать код лучше: вы будете понимать логику языка, находить оптимальные решения задачОставьте заявку на обучение и пройдите тест, который поможет определить ваш уровень подготовки и выбрать самый подходящий трек программы!Почему Python101
Один из самых популярных языков программирования в мире
Входит в Топ-3, на основе индекса PYPL (оценивает частоту поиска учебных пособий по языку в Google) и опроса разработчиков Stack Overflow за 2023
202Богатые возможности для всех уровней программистов
Сможете создать любое приложение, консольную утилиту, игру или интернет-магазин
303Python — движущая сила ИИ
Язык широко применяется в технологиях на основе искусственного интеллекта, машинном обучении, облачных вычислениях
404Скорость разработки
Для написания программ на Python требуется меньше времени чем, например, на языке Java или С++
Актуальность профессииВ России в 2023 году на 80% увеличился спрос
на IТ-специалистов, согласно данным сервиса "Авито Работа".
Вакансии на позицию разработчика Python продолжают лидировать среди других вакансий в области разработки.
150 000–100 000 ₽Диапазон зарплат Junior разработчиков Python
по России в 2023 году, согласно данным HH.ru
2100 000–350 000 ₽Диапазон зарплат Middle разработчиков Python
по России в 2023 году, согласно данным HH.ru
Преподаватель программыСергей ГерасименкоРазработчик высоконагруженных приложений
с использованием Python, Java и SpringBoot. Профессиональный веб-разработчик с большим опытом разработки и создания сайтов, фреймворков.
Автор и разработчик нескольких запатентованных веб-приложений, которые используют такие крупные компании как ОАО «РЖД» и другие.
Опыт преподавания в области ИТ – 13 лет. Преподаватель учебных дисциплин по веб-программированию (JS,PHP,Python,Node JS, VUE, React, Spring Web).По окончании трека "С нуля"
слушатели получат
диплом о профессиональной переподготовкеПо окончании трека "Рост в карьере" слушатели получат
удостоверение о повышении квалификацииОбучение корпоративных группПо этой программе возможно корпоративное обучение онлайн из любого региона России.- Пакет отчетных документов в день окончания обучения
- Индивидуальный подход: можете присоединиться к группе на разных этапах
- Удобная рассрочка от Академии АйТи на период до 12 месяцев
- Индивидуальные скидки для корпоративных клиентов
Преимущества обучения в Академии АйТиОбучение проходит онлайн
в формате LIVE-трансляцийВозможность вернуть налоговый вычет 13% от стоимости обученияРассрочка от Академии АйТи (образовательная экосистема Академия Softline) на период обученияПрактические и домашние задания разбираются экспертами, дается обратная связьМесяц доступа к материалам курса в личном кабинете после завершения обученияНетворкинг и поддержка. Эксперты-практики с реальным опытом в программировании в крупных компанияхОплата обучения
- Выберите трек, который подходит для вашего уровня подготовки, занятости и карьерных целей
- Выберите удобный способ оплаты: в рассрочку (напрямую от Академии АйТи) или сразу полностью с выгодой
В рассрочку:
Трек «С нуля»
в рассрочку от Академии АйТи
на 4 месяца
13 125 ₽/месяцУзнать о рассрочкеТрек «Рост в карьере»
в рассрочку от Академии АйТи
на 3 месяца
14 000 ₽/месяцУзнать о рассрочкеИли сразу:
3 отзывов
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.