Выставки/Фестивали

Курс web-разработки (backend) на Python

Россия, Новосибирск.

Отзывов: 0

Завершилось 07 апр 2020
ещё события

Time4
01-апр-2020 09:29 / Всем

Описание мероприятия
Python — это современный, универсальный, мультипарадигменный, многоуровневый язык программирования. Лаконичный, с понятным синтаксисом и простотой читаемости. Он признан лучшим языком для начала изучения основ создания кода. Это наиболее удобная и эффективная стартовая площадка для карьеры в IT, если вы решили развиваться именно в разработке и объектно-ориентированном программировании.

Web-разработка традиционно делится на две части — frontend и backend. В backend наиболее востребованы два инструмента — языки Python и PHP. Первый блок нашего курса посвящён Python, второй — PHP.

Спрос. Этот язык используют такие гиганты, как Google, Yahoo!, IBM, YouTube, Reddit, Instagram, Tumblr, Pinterest. В последние годы резко вырос спрос на Python-разработчиков именно со стороны крупных компаний-лидеров. Это привело к тому, что и весь рынок двинулся вслед за своими хедлайнерами. Спрос на специалистов растёт невероятно — по данным экспертов из Кадрового агентства Алексея Сухорукова, только за последние год-полтора он увеличился более чем в 2 раза.

Особенности. Python привлекателен как для полных новичков, так и для уже опытных специалистов. Создатели этого языка изначально пытались сделать его как можно более лёгким в освоении — и у них это получилось. С другой стороны, он имеет просто колоссальные возможности — на нем можно делать интернет-магазины, мобильные приложения, его можно встраивать в другие приложения, писать расширения различного рода, использовать в web-проектах любого размера и структуры. На его основе спроектированы другие языки — разобраться в них после Python будет достаточно просто.

Python — лучший язык для написания скриптов, которые позволяют автоматизировать ежедневные задачи. Именно на нем опытные разработчики пишут значительную часть всех своих авторских скриптов для рутинной деятельности. Автоматизация — это полностью про Python.

На нашем курсе вы начнёте писать свои первые скрипты уже после пары занятий. Вы сделаете свой собственный web-проект, изучите принципы обработки данных на этом языке, проникнетесь философией "Дзен Python". "Дзен Python" — уникальная концепция данного направления, которая со временем переросла в общую для всего программирования.

Наш курс силён индивидуальным подходом — преподаватели дают качественные блоки всем обучающимся, несмотря на различия в их уровнях подготовки. По окончании курса вы сможете полноценно работать по специальности.

Этот курс для вас, если вы:

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

Длительность курса: 65 часов аудиторных занятий и 30 часов на домашние задания.

Расписание: курс проходит три раза в неделю, два раза в будни в вечернее время (удобно совмещать с работой или учёбой в вузе) и в выходной.

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

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

II блок:

- Интернет. Работа протокола 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.

Отзывы от наших выпускников:

- Дмитрий: "Курс очень полезный, интересный, его можно рекомендовать как совсем новичкам, так и имеющим некоторый опыт в программировании".
- Михаил: "Если хотите начать программировать, то я лично советую начать с Питона. В Новосибирске это можно сделать в IT-Сухорукова. После прохождения этих курсов я могу их рекомендовать. ЖелезоПитонно!"