Web-разработка (back-end) на Python

Идет набор
6 недель занятий (65 часов с преподавателем + 30 часов домашних заданий)
По этому курсу возможно корпоративное обучение*
Разработка web-сайтов — это обширное понятие, которое традиционно делят на две части — backend и frontend. В backend-разработке используются такие языки, как PHP, Python, Ruby, а также Node.js. 
 
Python — это современный, универсальный язык программирования. Лаконичный, выразительный, с понятным синтаксисом. Он признан лучшим языком для начала изучения основ создания кода. Это наиболее удобная и эффективная стартовая площадка для карьеры в IT, если Вы решили развиваться именно в разработке и объектно-ориентированном программировании. 
 
Спрос. Этот язык используют такие гиганты, как Google, Yahoo!, IBM, YouTube, Reddit, Instagram, Tumblr, Pinterest. В последние годы резко вырос спрос на Python-разработчиков именно со стороны крупных компаний-лидеров. Это привело к тому, что и весь рынок двинулся вслед за своими хедлайнерами.   
 
Особенности. Python привлекателен как для полных новичков, так и для уже опытных специалистов. Создатели этого языка изначально пытались сделать его как можно более легким в освоении — и у них это получилось. С другой стороны, он имеет просто колоссальные возможности — на нем можно делать интернет-магазины, мобильные приложения, его можно встраивать в другие приложения, писать расширения различного рода, использовать в web-проектах любого размера и структуры. На его основе спроектированы другие языки — разобраться в них после Python будет достаточно просто.
 
Python — лучший язык для написания скриптов, которые позволяют автоматизировать ежедневные задачи. Именно на нем опытные разработчики пишут значительную часть всех своих авторских скриптов для рутинной деятельности. Автоматизация — это полностью про Python. Поэтому разработка web-сайтов на Python — отличный выбор для создателей сайтов

 

Мы приглашаем вас, если вы

  • Планируете  получить IT-профессию  с нуля
  • Хотите освоить такой навык, как разработка web сайтов за короткий срок
  • Интересуетесь бэкенд-разработкой
  • Занимаетесь администрированием веб-сайтов
  • Или работаете с сайтами на любой CMS и нуждаетесь в понимании работы кода

Требования:

Для прохождения курса с 1 блока знаний в программировании не требуется. Для прохождения второго блока нужно знание основ HTML, CSS.

Преимущества курса

1

Овладеете одним из востребованных языков веб-разработки

2

Получите одну из наиболее востребованных профессий

3

Сможете погрузиться в новый для себя язык программирования

4

Сможете работать удаленно или на фрилансе

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

    Программа I блока. Основы программирования (на Python)

    • Введение в программирование
    • Арифметика, выражения, имена, присваивание
    1
    • Числа, строки, кортежи, списки
    • Структура программы. Поток управления в программе
    2
    • Ветвления и циклы
    • Ввод и вывод. Работа с текстовыми файлами
    • Словари
    3
    • Исключения и их обработка
    • Создание и использование собственных функций
    4
    • Модули. Структура проекта
    • Стандартная библиотека. Unicode, дата и время
    5
    • Создание собственных типов: классы. Конструктор класса. Поля и методы
    6
    • Введение в веб-разработку. Основы протокола HTTP и принципы работы интернета
    7
    • Основы языка HTML
    • Основы баз данных
    8
    • Поиск информации, регулярные выражения
    • Микрофреймворк Bottle. Этапы создания сайта
    9

    Программа II блока. WEB-разработка (на Python и Django)

    • Интернет. Работа протокола HTTP и системы DNS
    1
    • Языки HTML, CSS и JavaScript, их место в экосистеме современного интернета
    2
    • Работа веб-сервера и браузера
    • Статическое содержимое
    3
    • Библиотека BeautifulSoup
    • Извлечение данных  с сайта
    4
    • Система Selenium и её отличия от BeautifulSoup
    • Тестирование сайта
    5
    • Веб-фрэймворк Django
    • Основные идеи
    • Концепция Django MVT
    6
    • Работа Django-сайта и urlconf
    • Язык шаблонов страниц Django
    7
    • Захват GET-, POST- и URL-параметров
    • Формы HTTP
    8
    • Модели Django
    • ORM
    • Выборка данных из модели, фильтрация
    9
    • Система администрирования Django
    • Объекты QuerySet и Manager
    10
    • Система авторизации и аутентификации Django
    • Формы Django
    11
    • Загрузка файлов на сервер
    • Обработка изображения на сервере
    12
    • Отправка e-mail с сайта
    • Работа с файловой системой и запуск других программ
    13
    • Анализ данных. Pandas, NumPy, Matplotlib
    14
    • Введение в машинное обучение. scikit-learn
    • Разработка GUI-приложения. tkinter
    15

    Курс преподают

    Анатолий Грико

    В программировании более 8 лет, с Python и Django работает с 2008 года, основное направление  - С++. Работал в таких крупных компаниях, как Xored, Alawar Fridays.   Интервью с Анатолием
    Преподаватель курса:
    Web (Back-end) на Python
    • Говорит о Питоне просто: “Python – это современный интерпретируемый мультипарадигменный язык с простым синтаксисом и колоссальными возможностями «из коробки»” 🙂
    • А вообще считает, что Python -  лучший язык для написания скриптов в малых и средних проектах любого рода
    • Научит на курсе делать сайты на Python
    • А также посвятит в тонкости «Дзен Python»

    Место проведения

    • Академгородок (здание Технопарка, ул. Инженерная, 20)

    Расписание занятий

    • три раза в неделю
    • два раза в будни в вечернее время (удобно совмещать с работой или учебой в вузе) и в выходной

    Акции и бонусы

    По окончании выдаются сертификаты и предоставляются рекомендации преподавателей

    Есть возможность оформить курс в рассрочку (подробности можно уточнить у наших менеджеров)

    При репосте вы получаете скидку от 3 до 10%

    Лучшим — мы помогаем с трудоустройством!

    Что получите по итогам курса

    Стоимость курса

    27 000 рублей
    * стоимость для корпоративных клиентов уточняйте у менеджера.

    Отзывы

    Денис Безниско

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

    Зыков Александр

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

    Алексей

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

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

      Видео