Web-разработка (back-end) на Python
Мы приглашаем вас, если вы
- Планируете получить IT-профессию с нуля
- Хотите освоить такой навык, как разработка web сайтов за короткий срок
- Интересуетесь бэкенд-разработкой
- Занимаетесь администрированием веб-сайтов
- Или работаете с сайтами на любой CMS и нуждаетесь в понимании работы кода
Формат проведения
Онлайн курс
идет набор
Материалы по теме
Требования:
Для прохождения курса с 1 блока знаний в программировании не требуется. Для прохождения второго блока нужно знание основ HTML, CSS.
Преимущества курса
Овладеете одним из востребованных языков веб-разработки
Получите одну из наиболее востребованных профессий
Сможете погрузиться в новый для себя язык программирования
Сможете работать удаленно или на фрилансе
Оставить заявку
Программа I блока. Основы программирования (на Python)
- Введение в программирование
- Арифметика, выражения, имена, присваивание
- Числа, строки, кортежи, списки
- Структура программы. Поток управления в программе
- Ветвления и циклы
- Ввод и вывод. Работа с текстовыми файлами
- Словари
- Исключения и их обработка
- Создание и использование собственных функций
- Модули. Структура проекта
- Стандартная библиотека. Unicode, дата и время
- Создание собственных типов: классы. Конструктор класса. Поля и методы
- Введение в веб-разработку. Основы протокола HTTP и принципы работы интернета
- Основы языка HTML
- Основы баз данных
- Поиск информации, регулярные выражения
- Микрофреймворк Bottle. Этапы создания сайта
Программа II блока. WEB-разработка (на Python и Django)
- Интернет. Работа протокола HTTP и системы DNS
- Языки HTML, CSS и JavaScript, их место в экосистеме современного интернета
- Работа веб-сервера и браузера
- Статическое содержимое
- Библиотека BeautifulSoup
- Извлечение данных с сайта
- Система Selenium и её отличия от BeautifulSoup
- Тестирование сайта
- Веб-фрэймворк Django
- Основные идеи
- Концепция Django MVT
- Работа Django-сайта и urlconf
- Язык шаблонов страниц Django
- Захват GET-, POST- и URL-параметров
- Формы HTTP
- Модели Django
- ORM
- Выборка данных из модели, фильтрация
- Система администрирования Django
- Объекты QuerySet и Manager
- Система авторизации и аутентификации Django
- Формы Django
- Загрузка файлов на сервер
- Обработка изображения на сервере
- Отправка e-mail с сайта
- Работа с файловой системой и запуск других программ
- Анализ данных. Pandas, NumPy, Matplotlib
- Введение в машинное обучение. scikit-learn
- Разработка GUI-приложения. tkinter
Курс преподают

Анатолий Грико
Web (Back-end) на Python
- Говорит о Питоне просто: “Python – это современный интерпретируемый мультипарадигменный язык с простым синтаксисом и колоссальными возможностями «из коробки»” 🙂
- А вообще считает, что Python - лучший язык для написания скриптов в малых и средних проектах любого рода
- Научит на курсе делать сайты на Python
- А также посвятит в тонкости «Дзен Python»
Место проведения
- Академгородок (здание Технопарка, ул. Инженерная, 20)
Расписание занятий
- три раза в неделю
- два раза в будни в вечернее время (удобно совмещать с работой или учебой в вузе) и в выходной
Акции и бонусы
По окончании выдаются сертификаты и предоставляются рекомендации преподавателей
Есть возможность оформить курс в рассрочку (подробности можно уточнить у наших менеджеров)
При репосте вы получаете скидку от 3 до 10%
Лучшим — мы помогаем с трудоустройством!
Что получите по итогам курса
- Научитесь создавать сайты и писать скрипты
- Получите профессию backend-разработчика
- Опыт работы с системой контроля версий GIT, MySql, Apache и их базовой настройкой
Стоимость курса
Отзывы

Очень интересные курсы. Занятия проходили оригинально — в игровой форме, то есть, не в виде простых лекций, под которые можно заснуть. Чрезвычайно важно то, что теория постоянно подкреплялась практикой. На курсах я понял основные принципы тестирования, стал лучше понимать, как нужно оформлять приложения и строить интерфейс. Мне все понравилось.

Обучение проходило отлично: практики, домашки, лекции. Атмосфера рабочая, дружеская, на практике изучались классные штуки. Финальный тест сложноват, нужно хорошо знать теорию+что делалось на домашках и практиках. Антон — крутой преподаватель, подача материала просто супер, мне бы хотелось такого тим-лида у себя на работе) Советую данный курс!

Я выбрал именно этот курс, потому что хотел познакомится и приступить к изучению языка программирования Python. Мне понравилось в It-Академии удобство места проведения занятий и высокий уровень предоставляемых услуг. Обучение на курсе проходило конструктивно, динамично, с большим количеством реальных примеров из практики преподавателя.