Top.Mail.Ru
Ханты-Мансийск
План поступления
Войти

Разработка на Python

базовый курс

О программе

Учебная программа создана для тех, кто хочет с нуля освоить 3-й по популярности язык в мире, и создавать на нем от простых приложений до высоконагруженных web-сервисов.

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
очно
80 380 р.
По мере набора
12 месяцев
2 раза в неделю по 4 академических часа

Кому подойдет программа

Школьники и выпускники (15-18 лет)
получат первую профессию, не откладывая на потом свою мечту стать программистом.
Представители других профессий (23-55 лет)
если не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на разработчика ПО и построить карьеру в IT-индустрии.
Студенты вузов (18-23 года)
освоят вторую специальность параллельно с университетским образованием.

Преимущества обучения

1
Актуальная программа
В основе программы лежат реальные требования рынка. Наши методисты и преподаватели постоянно работают над её улучшением и обновлением, чтобы выпускники Академии ТОП могли достойно показать себя перед работодателем.
2
Преподаватели-практики
Преподаватели Академии ТОП – специалисты ведущих IT-компаний с опытом работы минимум 5 лет. На занятиях студенты получают только актуальные знания из реальной практики.
3
Дружеская атмосфера
Мы создали особую среду обучения, где преподаватели и студенты общаются на равных, а все занятия проходят с реальным преподавателем. Мы не используем старые записи. Вы всегда можете задать вопрос и получить поддержку.

Дополнительная информация

Введение в 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-приложения.

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Сургута по направлению «информационные технологии», Учебные центры Сургута по направлению «программирование», Учебные центры Сургута по направлению «Python»