«Шаг». Программирование на Python

г. Москва, Кутузовский проспект, 36 строение 2

Оставить заявку

Продолжительность курса

12 месяцев

12184 руб. в месяц

Записаться
Метро

Метро

Кутузовская, Международная, Парк Победы, Парк Победы, Студенческая, Фили

Уровень подготовки

Уровень подготовки

Начальный, Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе программирования

Стань востребованным разработчиком на Python, обучаясь у практиков
Учебная программа “Программирование на Python” создана для тех, кто хочет с нуля освоить 3й по популярности язык в мире, и создавать на нём от простых приложений до высоконагруженных web-сервисов.
Наши ценности
Обучение в Компьютерной Академии ШАГ базируется на трех обязательных составляющих эффективного образования:

Актуальная программа
Знания и навыки, которые получают наши студенты, должны соответствовать требованиям работодателей сегодня и в будущем.

Преподаватели-практики
Преподаватели Академии ШАГ – специалисты ведущих IT-компаний с опытом работы минимум 5 лет. На занятиях студенты получают только актуальные знания из реальной практики.

Дружеская атмосфера
Мы создали особую среду обучения, где преподаватели и студенты общаются на равных, а все занятия проходят с реальным преподавателем. Мы не используем старые записи. Вы всегда можете задать вопрос и получить поддержку.
Для кого разработана программа
Школьники и выпускники
(15-18 лет)
Получат первую профессию, не откладывая на потом свою мечту стать программистом
Студенты ВУЗов
(18-23 года)
Освоят вторую специальность параллельно с университетским образованием
Представители других профессий
(23-55 лет)
Которых не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на разработчика ПО и построить карьеру в IT-индустрии
Все желающие повысить
IT-квалификацию
Систематизируют свои знания и получат рабочие навыки, востребованные в современном IT
В основе программы лежат реальные требования IT-рынка.
Наши методисты и преподаватели постоянно работают над её улучшением и обновлением, чтобы выпускники Академии ШАГ могли достойно показать себя перед работодателем.
По окончании курса вы сможете:
Использовать фундаментальные принципы создания десктопных программ на Python;
Писать скрипты для автоматизации прикладных задач для платформ Windows/*Nix;
Понимать принципы функционального программирования;
Понимать принципы объектно-ориентированного программирования и применять их в разработке программного обеспечения;
Использовать паттерны ООП и проектировать структуру программ на языке UML;
Использовать и понимать принципы многопоточности языка Python;
Работать с реляционными базами данных и ORM;
Работать с популярными базами данных NoSQL;
Сериализовать и парсить данные, используя JSON, XML и стандартные инструменты Python;
Создавать многопоточные и асинхронные серверы на сокетах и разрабатывать клиент-серверные решения;
Разрабатывать web-приложения с помощью фреймворка Django;
Работать с Git-репозиторием. Писать unit-тесты, нагрузочные тесты и автоматические тесты;
Занятия проводятся в классах с преподавателем. Группы до 16 студентов. Практика заложена в процесс обучения, проходит под контролем преподавателя, никаких видео-лекций в записи, 100% времени взаимодействия с преподавателем. Материал и практические задания контролируются практикующим специалистом.



По завершению курса в вашем портфолио будут следующие проекты:

Туристический портал города
Веб-проект система управления фитнес-клубом
Книжный веб-магазин
Веб-проект онлайновый квиз
Онлайновая система голосования
Система управления сотрудниками
База данных учебного заведения

Обучение нацелено на приобретение практических навыков разработки и трудоустройство. На всех промежуточных защитах проектов присутсвуют HR-специалисты компаний-партнеров.
Заказать звонок

Программа курса программирования

Программа курса «Шаг». Программирование на Python
  • Введение в Web-технологии. Структура HTML. Форматирование текста с помощью HTML;
  • Форматирование с помощью CSS. Списки. Отступы и поля;
  • Графика в web-дизайне. Оптимизация графики. Гиперссылки. Принципы навигации web-сайта;
  • Позиционирование. Верстка web-страниц блоками;
  • Таблицы. Формы. Фреймы;
  • Web-программирование на Python;
  • Операторы ветвлений, циклы, исключения;
  • Строки, списки. Сортировка, поиск;
  • Функциональное программирование. Замыкание. Карринг. Декораторы;
  • Кортежи, множества, словари;
  • Работа с файлами. Типы файлов: текстовые и бинарные;
  • Упаковка данных. Сериализация и десереализация;
  • Системы контроля версий;
  • ООП. Наследование и инкапсуляция. Понятие полиморфизма. Метаклассы;
  • Структуры данных. Связанные списки;
  • Паттерны проектирования. Использование UML при анализе паттернов проектирования;
  • Паттерн Model-View-Controller: цели и задачи;
  • Принципы проектирования классов SOLID;
  • Модульное тестирование. Инструмент для модульного тестирования Python приложений;
  • Параллельное, многопоточное и сетевое программирование;
  • Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных;
  • Использование баз данных в Python, библиотеки Numpy и Pandas;
  • Работа в команде, управление программными проектами;
  • Django – фреймворк для создания web-приложений;
  • Асинхронные web-приложения;
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (9 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

Оставить заявку

Адрес курса

Фотографии, видео, текст взяты из открытого источника - https://msk.itstep.org/python_course. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.