Стоимость обучения
2490 бел. руб (В группе 5-7 человек). Первый взнос 250 бел. руб.
165 бел. руб в месяц! (Кредит на 18 мес)
9960 бел. руб (Индивидуально)
Длительность обучения
20 недель (160 академических часов)
Обучение проводится оффлайн и/или онлайн.
Подробности уточняйте у наших специалистов.
Ближайшие наборы
Группа по будням
Занятия: пн, ср 19:00 – 22:00
Длительность: 160 ак. часов
Начало: 11 декабря 2024
Свободные места: 5 мест
Стоимость: 2490 бел. рублей
Стоимость: 2241 бел. рубль
Возможна оплата по частям!
ОПИСАНИЕ КУРСА
Python – это современный развивающийся язык программирования, который ориентирован на увеличение читаемости кода и повышение производительности разработчика (наши курсы Python отлично подходят для начинающих). Python отличает минималистичный синтаксис, но стандартная библиотека этого языка программирования довольно обширна. Она покрывает все основные задачи, которые встречаются в работе программиста, начиная с асинхронной обработки и заканчивая архивированием файлов. Разработчики, работающие с Python, – это создатели веб-сервисов и веб-приложений.
Особенности курсов обучения программированию на Python
Курсы программирования на Python оффлайн и/или онлайн академии Stormnet позволят вам познакомиться с миром современных средств для быстрой разработки ПО.
Курс программирования на языке Python позволит вам:
- изучить синтаксис Python;
- узнать о том, какими бывают модули для обработки информации;
- познакомиться с основными типами данных и управляющих конструкций;
- научиться взаимодействию с базами данных, работе со средствами сетевого взаимодействия, обработке изображений, проектированию графического интерфейса пользователя;
- научиться работе со свободным фреймворком Django, созданным для веб-приложений на Python.
Курс также обучает автоматизированному поиску информации в интернете, особенностям разработки игр на Python, отладке кода и его рефакторингу.
Для того чтобы проходить обучение на курсах Python в Stormnet в Минске более эффективно, слушателям необходимо:
- обладать базовыми знаниями об архитектуре ПК;
- понимать основные конструкции языка: циклы и присваивание, ветвления и функции, массивы и строки.
Пройдя курсы обучения программированию на Python в Stormnet, вы научитесь легко создавать веб-сервисы, используя для этого данный язык программирования.
НА КОГО РАССЧИТАН КУРС ПО ПИТОНУ
- Людей, желающих попробовать себя в сфере IТ.
- Людей, мечтающих о создании собственного приложения.
- Людей, желающих выучить перспективный язык программирования.
- Людей, стремящихся к самосовершенствованию и постоянному познанию нового.
ЧЕМУ ВЫ НАУЧИТЕСЬ
- Применять на практике знания о синтаксисе и употреблении языка программирования Python.
- Писать с нуля код в соответствии с принципами объектно-ориентированного программирования (ООП)
- Разрабатывать собственные приложения на перспективном языке Python.
- Применять на практике знания о библиотеках и модулях в своих проектах.
- Сериализовывать данные.
- Сохранять и реализовывать проекты в формате JSON.
О ЧЕМ ВЫ УЗНАЕТЕ
Курсы программирования Python в режиме офлайн или онлайн состоят из двух блоков: «Базовый Python» и «DJANGO». Вы изучите ключевые понятия и операции, узнаете об особенностях создания веб-приложений и многое другое. Особое внимание преподаватели нашей академии уделяют практике, поэтому на офлайн- и онлайн-курсах по Питону студентам предстоит решить множество тематических задач и попробовать себя в программировании.
ЧТО ПОЛУЧИТЕ ПО ОКОНЧАНИИ КУРСА ПАЙТОНА
- Сертификат об обучении государственного образца.
- Именной сертификат на английском языке по желанию.
- Помощь в трудоустройстве. Мы сотрудничаем с многими HR-менеджерами (Сотрудниками по набору персонала) IT компаний в РБ и за рубежом. Оказываем помощь в составлении резюме. Поможем составить профиль на Linkedin и научим, как использовать данную сеть для поиска работы. Готовим к собеседованию. Лучшие студенты в группе получат рекомендательное письмо.
- Скидку 15% на все последующие курсы нашего образовательного центра.
ПРЕИМУЩЕСТВА НАШИХ КУРСОВ
- Высокий процентаж трудоустройства наших студентов.
- Более 3000 выпускников.
- Большое количество практических заданий.
- Тщательная подготовка к собеседованию.
- Работа в программах, которые используются в IT компаниях.
- Поддержка связи по окончанию курсов.
ПРЕИМУЩЕСТВА ИЗУЧЕНИЯ ПИТОНА У НАС
- Офлайн- и онлайн-курсы Python. Обучение офлайн подразумевает живое общение, максимальную вовлеченность в учебный процесс. Онлайн-курс позволяет свободно планировать свое расписание, но требует более серьезного отношения к самому процессу изучения Пайтона.
- Работа в индивидуальном порядке или в небольших группах.
- Офлайн- и онлайн-обучение Python проводят преподаватели с опытом от 3 лет, которые работают по специальности.
- Обратная связь в режиме 24/7.
НАШИ ПРЕПОДАВАТЕЛИ
Алексей
Full-stack developer. Для тех, кто хочет увидеть больше деталей, то Frontend developer (HTML, CSS и JavaScript) и Back end developer (Python, Django, Flask и Tkinter)
А теперь для простых смертных.
Начал свой путь в IT с 2007 года. Вы видите перед собой специалиста с достаточно большим багажом знаний и опытом более 12 лет, а так же умеющего работать со всем этим счастьем, что указано выше.
Если начну перечислять все свои проекты, боюсь и половины могу не вспомнить. Слишком уж я активный, поэтому скажу кратко: Big data, искусственный интеллект и машинное обучение.
Что Вас ждёт на моих занятиях?
Очень-очень много практики. Я всегда объясняю материал максимально доступно на примерах из жизни. Поэтому если Вы пришли начиная с самого нуля, не бойтесь. Главное – Ваша готовность обучаться и впитывать знания, как губка.
Также всегда поддерживаю своих студентов и после обучения!
Жду у себя на занятиях
Эрнест
Коммерческой разработкой занимаюсь с 2012 года. Основным профессиональным фокусом всегда была серверная разработка на Python. Но за время профессиональной деятельности столкнулся и близко познакомиться с целым рядом технологий и фреймворков, поэтому в данный момент являюсь Full-stack разработчиком.
Закончил БГУИР, обучался на кафедре интеллектуальных информационных технологий, специальность “Искусственный интеллект”. Закончил магистратуру той же кафедры, по специальности “Теоретические основы информатики”.
Николай
Python Backend разработчик с 2+ года опыта разработки. Лажу с самым популярным и востребованным
фреймворком Django, написанным на python. Успел поработать на нескольких проектах разного уровня
сложности. Из опыта приходилось изучать разные языки программирования, но когда дошло дело до python,
понял – это любовь. Подкупил своей универсальностью, лаконичностью и считается довольно простым для входа в IT.
На занятиях мы добиваемся полного понимания тем, мыслить логично и что самое главное: учимся учиться. Также будет много практики, в программировании без нее никуда. Всем удачи!)
Александр
Python Backend разработчик с несколькими годами опыта разработки.
Основная сфера моей деятельности – разработка сервисов с помощью Django фреймворка.
За свою карьеру успел поработать с разными специалистами из разных стран, поэтому
могу показать некоторые “фишечки”, которые смог для себя подметить.
Почему конкретно я выбрал Python как основной инструмент своей работы? Все просто!
Потому что я очень люблю лаконичность и аккуратность. На курсах я научу вас самому
главному – находить информацию!
Чем мы будем заниматься? Много и очень много программировать, ведь без практики
невозможно ничего добиться, а мы хотим достичь конечной цели – войти в IT!
С нетерпением жду вас!
Александр
Меня зовут Александр, и я — инженер с высшим образованием и магистратурой в области электроники.
На протяжении трех лет я работал преподавателем в вузе, где делился своими знаниями и опытом с
будущими специалистами.
Мое образование в области электроники дало мне прочную основу в технических науках, а специфика
работы подтолкнула к изучению языков программирования. После нескольких лет работы я решил расширить
свои горизонты и окончил курсы по Python. Процесс обучения принес удовольствие, а также новые знания,
которые сейчас с легкостью применяю в работе.
В настоящее время я активно взаимодействую с фреймворком Django, который позволяет создавать мощные
и масштабируемые веб-приложения. Во время разработки приложений постоянно приходится сталкиваться с
технологиями Frontend разработки: HTML, CSS и JavaScript.
Имея опыт преподавания, а также опыт в программировании, я смогу подобрать подход к каждому своему
студенту и даже самый сложный материал донести легко и понятно.
Я считаю, что каждый студент может достичь успеха, если будет усердно работать, не бояться совершать
ошибки, которые на практике мы вместе сможем исправить.
Записаться сейчас / Бесплатная консультация
ПОЛНАЯ ПРОГРАММА КУРСА
1. «БАЗОВЫЙ PYTHON»
2. «DJANGO»
1. «БАЗОВЫЙ PYTHON»
УРОК 1. СОВРЕМЕННОЕ ПРОГРАММИРОВАНИЕ (10 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Экскурс в историю |
Языки программирования |
Операционные системы |
Компилятор и интерпретатор |
Бэкенд и Фронтенд |
Python |
Установка, настройка, PyCharm |
Режим консоли и запуск файлов |
Print(‘Helloworld!’) |
Практика: создаем «Калькулятор» |
УРОК 2: ПРОГРАММА КАК АЛГОРИТМЫ И ДАННЫЕ (8тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Процессор и оперативная память |
Работа с переменными, объекты |
Какие данные обрабатывает Python |
Integer |
Float |
Bool |
None |
Решение тематических задач |
УРОК 3: СТРОКИ И ТЕКСТЫ (7 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Тип данных String |
Операции со строками |
Атрибуты: методы и свойства |
Функция len |
Работа с кодировкой |
Dir, help, type |
Документация Python |
УРОК 4: МАССИВЫ В PYTHON (6 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Контейнеры |
Понятия: mutable&immutable |
List |
Tuple |
Set |
Dict |
УРОК 5: УСЛОВИЯ, ЦИКЛЫ, ОШИБКИ (5 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
If |
For |
While |
Генераторrange |
Try, exсept |
УРОК 6: ОПЕРАЦИИ С МАССИВАМИ (7 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Cортировка массивов |
Поиск элементов в массиве |
Слияние массивов |
Вычитание массивов |
Функция time() |
Потребление памяти и быстродействие |
УРОК 7: ФУНКЦИИ, МОДУЛИ, ПАКЕТЫ (10 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Создание |
Вызов функции |
Повторное использование |
Модули и пакеты |
Стандартная библиотека |
Библиотека пакетов PyPi |
Менеджер пакетов pip |
Requirements.txt |
Что такое фрэймворк |
Отличие библиотеки от фреймворка |
УРОК 8: ЗНАКОМСТВО С АЛГОРИТМАМИ (10 тем)
Теория – 2,5 ак.ч Практика 1,5 ак.ч
Сортировка выбором |
Рекурсия |
Быстрая сортировка |
Хеш-таблицы |
Поиск в ширину |
Алгоритм Дейкстры |
Жадные алгоритмы |
Динамическое программирование |
Алгоритм k ближайших соседей |
Сложность алгоритмов |
УРОК 9: GIT И GITHUB (5 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Система контроля версий |
Удобное хранение кода |
Совместная работа над проектом |
Аккаунт Github |
Команды Git |
УРОК 10: РАБОТА С ФАЙЛАМИ, ОПЕРАТОР WITH (8 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Открытие файла |
Режим работы с файлом |
Чтение файла |
Запись в файл |
Огромные файлы |
Поиск по файлу |
Библиотека csv |
Сериализация Json и Pickle |
Контекстные менеджеры |
УРОК 11: СУБД часть 1 (11 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Введение |
Установка MySQL |
Установка PostgreSQ |
Создание собственной базы данных |
SQL |
Нормализация баз данных |
Степени нормализации данных |
Правка данных |
Установка и настройка сервера баз данных |
MySQL и PostgreSQL |
Создание базы данных |
УРОК 12: СУБД часть 2 (11 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Язык SQL |
Нормализация данных |
Object-Relational Mapping |
Применение ORM |
Migrations |
Схема БД |
Таблицы |
Связи между таблицами |
Ключи |
Способы хранения данных |
Отображение данных |
УРОК 13: ИНТЕРНЕТ И СЕТЬ (9 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Протоколы передачи данных |
HTTP и HTTPS |
Отправка HTTP запроса |
Разбор данных ответа |
HTML + CSS + JavaScript |
XPATH выражения |
Парсинг сайтов |
Работа с API |
Отправка email |
2.DJANGO
УРОК 14-15: КЛАССЫ И ООП (7 тем)
Теория – 2,5 ак.ч Практика 5,5 ак.ч
Всё класс |
Атрибуты и методы |
Магические методы |
Абстракция |
Наследование |
Инкапсуляция |
Полиморфизм |
SOLID |
Множественное наследование |
MRO, алгоритм С3 |
Переопределение методов через super |
Перегрузка операторов |
Property |
УРОК 16: ОСНОВЫ WEB (7 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Html + css |
HTTP протокол |
GET, POST запросы |
Статусы ответов 200, 30x, 40x, 50x |
headers, cookies |
Chrome DevTools (Postman) |
Выбираем тематику и шаблон сайта |
УРОК 17: DJANGO TUTORIAL (6 тем)
Теория – 1 ак.ч Практика 3 ак.ч
Почему Django? |
Установка Django |
Старт проекта |
Команды manage.py |
“Helloworld!” |
Админка |
УРОК 18: СТРУКТУРА WEB ПРОЕКТА (10 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Settings.py |
Приложения |
MVC (MTV) |
Models |
Templates |
Views |
Роутингурлов |
Обработчик запроса |
Request и response |
Изменение хедеров |
УРОК 19: СТАТИЧЕСКИЙ САЙТ (5 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Рендеринг шаблонов |
Подключение статики |
Robots.txt |
Debugtoolbar |
Прерывания |
УРОК 20: DEPLOYMENT НА СЕРВЕР (7 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Домен и сервер |
Git |
PostgreSQL |
Nginx |
Gunicorn |
Systemd |
Docker |
УРОК 21: ORM И МОДЕЛИ (13 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Модели и поля |
Типы полей и атрибуты |
Связи между моделями |
Миграции |
Метакласс |
Работа с ORM |
Сreate, read, update, delete |
Индексы в БД |
Запросы связанных объектов |
Bulk operations |
Transactions |
Кастомные методы объекта |
Скрипты для работы с БД |
УРОК 22: УПРАВЛЕНИЕ АДМИНКОЙ (10 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Класс админки |
Настройка отображения |
Сортировка, фильтры, поиск |
Редактирование в списке |
Inline вывод |
Вывод кастомных полей |
Вывод картинок и ссылок |
Admin actions |
Подключение HTML редактора |
Оптимизация админки на больших данных |
УРОК 23: РЕНДЕРИНГ ШАБЛОНОВ (6 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Синтаксис шаблонов |
Наследование, включение, блоки |
Хэндлеры, контекст, вывод объектов |
Логические конструкции, циклы |
Контекст процессоры |
Теги и фильтры |
УРОК 24: FORMS (8 тем)
Теория – 2 ак.ч Практика 2 ак.ч
Работа с формами |
Отправка формы |
Создание формы |
Валидация формы |
2 способа работы с формами |
Обработка ошибок, сообщения |
Сsrf token |
Отправка формы с помощью JavaScript |
УРОК 25: CLASS-BASED VIEWS (6 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
TemplateView, ListView, ItemView |
Использованиеформс class-based views |
Миксины |
Get_queryset |
Get_context_data |
Пагинация |
УРОК 26: ГОТОВЫЕ РЕШЕНИЯ (6 тем)
Теория – 1 ак.ч Практика 3 ак.ч
Django приложения |
Oscar |
CRM |
Task Manager |
Админка |
RESTFramework |
УРОК 27: ПОИСК ПО САЙТУ (6 тем)
Теория – 1 ак.ч Практика 3 ак.ч
Поиск по базе данных |
Elasticsearch |
Установка |
Подключение и настройка |
Индексация данных |
Запросы в Elasticsearch |
УРОК 28: SEOОПТИМИЗАЦИЯ (5 тем)
Теория – 1 ак.ч Практика 3 ак.ч
Urls |
SEOзаголовки |
Контент |
Sitemap.xml |
Перелинковка |
УРОК 29-30: ИТЕРАТОРЫ И ГЕНЕРАТОРЫ (3 темы)
Теория – 3 ак.ч Практика 5 ак.ч
Декораторы |
Генераторы (yield, yield from) |
Итераторы |
УРОК 31-37: DJANGO REST FRAMEWORK. ОСНОВЫ ПОСТРОЕНИЯ API (7 тем)
Теория – 14 ак.ч Практика 14 ак.ч
API: основы создания, принципы, способы реализации |
Serialization |
Request and response |
Class based view |
Authentication and permissions |
Relationships and hyperlinked APls |
Viewsets and routers |
УРОК 38: УСКОРЕНИЕ САЙТА (5 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Профилирование |
Ускорение запросов в БД |
Кэширование views |
Кэширование templates |
Csrf и кэширование |
УРОК 39: ФОНОВЫЕ ЗАДАЧИ (5 тем)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Выполнение в отдельном потоке |
Подключение Celery |
Фоновые задачи в Celery |
Сигналы |
Отправка писем |
УРОК 40: ТЕСТИРОВАНИЕ И ЛОГИРОВАНИЕ (2 темы)
Теория – 1,5 ак.ч Практика 2,5 ак.ч
Unittests |
Logging |
Записаться сейчас / Бесплатная консультация