Курс по Python разработке: Python core, ООП, API, SQL, БД, Django
Длительность: 5 мес., 40 занятий, 120 ч.
Ближайший старт: 10 февраля.
Python – это универсальный язык программирования, который используется для создания сайтов и мобильных приложений, игр, ботов (например в Телеграм), тестов, в разработке систем автоматизации, обработки большого объема данных.
— Нужна консультация?
Позвоните нам по номеру +375 29 637‑09‑80, либо закажите звонок.
- Актуальная программа 2023г. с готовыми материалами.
- Учитесь в классе или онлайн. Ведется запись каждого занятия.
- Бесплатное дообучение.
Учитесь до победы!
- Поможем с поиском работы. Встречи с HR по трудоустройству.
- Сертификаты: английский, русский.
После успешного окончания курса Вы получите сертификат: русский, английский, электронный.
Кроме этого, Вас ждет бесплатная Программа трудоустройства с нашим HR менеджером.
Длительность:
5 мес., 40 занятий, 120 ч.
Вы получите сертификат.
Поможем с поиском работы.
Полная цена: 2100 руб.
ХОТИТЕ ДЕШЕВЛЕ?!
Подробнее см. чуть ниже 😉
СКИДКИ!
Скидка за раннее бронирование!
Действует до 20 дней до старта.
Ежемесячно по 400 рублей.
Скидка за полную оплату!
Курс всего за 2000 рублей.
ОНЛАЙН / В КЛАССЕ — выбирайте расписание.
Даты стартов указаны приблизительно и могут изменяться в зависимости от скорости набора групп. Новые группы набираются ежемесячно по мере выпуска студентов. Уточняйте старты и расписание на следующие месяцы в учебном центре.
Онлайн-группа:
ВТ и ПТ: с 19:00 до 22:00.
Старт: 10 февраля.
Группа в классе:
ПН и ЧТ: с 10 до 13:00.
Старт: 27 февраля.
Не подходит расписание?
Хотите начать обучение уже сейчас?
Записывайтесь на консультацию. Подберем место в существующих группах по вашим знаниям и навыкам.
Python – это полноценный и универсальный язык программирования, который работает на стороне сервера (back-end стороне) и используется для создания различных приложений, в т.ч. сайтов и мобильных приложений, поддержания веб-сервисов, в разработке различного ПО, в том числе игр, ботов (например в Телеграм), тестов, в разработке систем автоматизации, обработки и анализа большого объема данных. Одно из преимуществ этого языка — возможность запускать программы на разных ОС.
Из-за его простого и понятного синтаксиса изучение языка становится доступно даже далекому от программирования человеку. Сфера его применения очень широка, а значит с поиском работы и доступностью вакансий не будет проблем. Это все делает Python подходящим для начинающих.
Если вы хотите стать программистом и связать свою жизнь с кодом, если вы немного инженер и вам нравится информатика, то этот курс именно для вас. Он подходит для любого уровня знаний компьютерных технологий.
– Курсы от «Моя Айти Школа» – твой старт в интересный мир Айти, о котором все говорят. Главное желание, а остальному научим мы! Все наши курсы с обучением с нуля.
Программа состоит из 3 основных блоков: изучение Python (от А до Я) с ООП и API; изучение SQL и работа с PostgreSQL; основы HTML и CSS, разработка на Django. Курс интенсивный и нацелен на подготовку специалистов для дальнейшего трудоустройства. Рассчитан на 5 месяцев (40 занятий, 120 часов).
Общий стек технологий и инструментов: Python (Basic + Advanced), PyCharm, JSON, API, SQL, ORM, PostgreSQL, HTML, CSS, Bootstrap, Virtualenv, Django.
После каждого занятия и до следующего необходимо выполнить обязательное домашнее задание. В конце каждого блока вас ждет экзамен (онлайн-тест и задание). Для получения сертификата (3 варианта) вы должны будете защитить финальный проект.
ЗАНЯТИЕ 1-2. Введение. Основы языка Python
Особенности языка, работа со средой разработки, основные типы данных. Встроенные функции, арифметические операции с
числами, работа с модулем math.
ЗАНЯТИЕ 3-4. Строки. Операторы ветвления
Особенности строк, работа со срезами, особенности форматированного вывода строк. Встроенные функции строк. Особенности тернарного оператора if-elif-else, логические операторы or, and, not
ЗАНЯТИЕ 5-7. Циклы. Практика
Виды циклов, особенности их работы, цикл while, операторы break, continue. Цикл for. Функция range (). Вложенные циклы. Решение задач по пройденным темам, контроль знаний.
ЗАНЯТИЕ 8. Функции. Модули. Пакеты.
Объявление и вызов функций, параметры и аргументы. Оператор return. Область видимости. Анонимная функция.
ЗАНЯТИЕ 9-11. Коллекции. Списки. Словари. Кортежи
Особенности типов данных: списки, словари, кортежи и множества. Создание, итерирование, генераторы списков. Методы работы. Создание, итерирование, генераторы словарей. Отличие кортежей от списков, встроенные функции множеств
ЗАНЯТИЕ 12-13. Функции. Практика
Рекурсия, ключевые и позиционные аргументы. Работа с коллекционными типами данных и функциями. Функция внутри функции. Решение задач по пройденным темам, контроль знаний
ЗАНЯТИЕ 14-15. Файловая система.
Работа с библиотекой os. Удаление, создание, переименование файлов и папок. Базовые операции с файлами. Основные виды файлов и работа с ними: txt, json, csv
ЗАНЯТИЕ 16. Исключения.
Работа с ошибками. Иерархия исключений. Конструкция try-except-finally-else. Обработка исключений
GIT, GitHub.
Что такое Git и для чего он нужен? Где применяется система контролей версий? Как работать в команде? Репозиторий, снимки файлов, стадии и общий принцип работы с Git. Основные команды: cd, ls, dir, clear, git: config, init, status, add, commit, log, diff, checkout, reset, branch, merge, remote, push, fetch, pull, clone, …
ЗАНЯТИЕ 17-18. ООП.
Введение в ООП. Отличие от функционального программирования. Парадигмы. Создание классов и объектов. Работа с видами
наследования. Виды методов класса
ЗАНЯТИЕ 19-20. Декораторы и свойства класса. Итераторы и генераторы
Работа с декораторами функции. Структура построения декораторов. Работа с базовыми декораторами. Декораторы с аргументами. Отличие итератора от итерируемого объекта. Функции iter, next. Контекст-менеджеры
ЗАНЯТИЕ 21. Синхронность. Асинхронность. Конкурентность. Параллелизм
Что такое асинхронное программирование. Async и await. Корутины и задачи. Запуск корутин в цикле задач (asyncio). Отличие конкуретного режима от последовательного и параллельного. Почему асинхронность это не параллельность. Потоки (Treading).
ЗАНЯТИЕ 22-24. Телеграм. Практика
Работа с API Telegram. Библиотека aiogram. Настройка логики в боте. Основные функции бота. Работа с ботами, подключение базы данных
ЗАНЯТИЕ 25-26. Базы данных
Виды БД. Основные запросы к базе данных. Работа с модулем SQLite3. Работа со структурой БД через server. Создание
запросов на сервере. Связи в таблицах.
ЗАНЯТИЕ 27. Введение в Django
Что такое фреймворк. Настройка виртуального окружения. Создание первого проекта. Структура проекта. Протокол HTTP
ЗАНЯТИЕ 27. Введение в Django
Что такое фреймворк. Настройка виртуального окружения. Создание первого проекта. Структура проекта. Протокол HTTP
ЗАНЯТИЕ 28. HTML. Bootstrap
Основы HTML(базовые теги, структура файлов), верстка с помощью Bootstrap ( что это такое, примеры, использование в Django приложениях)
ЗАНЯТИЕ 29. Шаблонизация
Подключение и написание шаблонов в Django. Статические файлы. Маршрутизация. Написание функций для отображения шаблонов.
ЗАНЯТИЕ 30-32. ORM. Django apps
Введение в Django-ORM. Связи в моделях Подключение и создание базы данных. Миграции. Работа с данными. Встроенная админка. Приложения Джанго. Структура проекта. Генерация страниц через Slug
ЗАНЯТИЕ 33. Подключение базы данных PostgreSQL
Особенности подключения. Запуск сервера для БД. Настройка в Джанго проекте. Структура БД.
ЗАНЯТИЕ 34-35. Django REST.
Сериализаторы, особенности их написания, виды и для чего нужны. Обработка запросов. Path parameters и Query parameters, что это такое и в каких случаях применятся? Написание функций представления views с сериализацией. Filtering, как и где применяется, особенности написания. Pagination, для чего нужно разбиение на страницы. Реализация разбиения на стороне бэкенда
ЗАНЯТИЕ 36. Практика.
Составляем Техническое задание. План действий. Trello – что это такое и зачем она нужна. Пишем начальный функционал
ЗАНЯТИЕ 37. Работа с API
Что такое swagger и как с ним работать? Api разного уровня. Структура и аргументы swagger
ЗАНЯТИЕ 38-39. JWT Auth. Практика
Процедура аутентификации (особенности регистрации, входа и выхода пользователей, запись данных в БД). Формы в Django(область применения, отличие от models, особенности построения)
ЗАНЯТИЕ 40. Тестирование Django проектов.
Что такое тестирование? Какие бывают виды тестирования. Написание Unit тестов для приложений. Структура и запуск тестов.
ФИНАЛЬНЫЙ ПРОЕКТ.
Разработка полноценного веб-приложения (сайта, сервиса, игры и т.п.), демонстрирующего все полученные навыки и знания в процессе изучения курса по Python и Django.
ПРОГРАММА ТРУДОУСТРОЙСТВА.
Проект «Моя первая работа в IT».
Расскажем все что знаем о работе в Айти и, главное, как ее найти. Проводим мастер-класс по трудоустройству вместе с HR-менеджером и руководителем школы. Помогает начать карьеру своим выпускникам.
Программа потребует от вас внимания и усилий не только на самих занятиях, но и личного времени на выполнение домашних заданий и разработки финального проекта.

Готовые материалы для обучения
Все нужные материалы уже собраны конкретно под курс: видео-уроки от нашей школы, опорные конспекты, справочные материалы, тесты для контроля знаний, домашние и контрольные заданиям, экзамены... Вам практически ничего не нужно будет искать в интернете.
Улыбнитесь! Вас записывают!
Ведется видео- и звуко- запись каждого занятия (и в классе и в онлайн формате). Доступ к записям круглосуточно, и предоставляется сразу же после занятия. Вы всегда сможете посмотреть лекцию повторно. Все записи остаются вам навсегда.


Ваш личный наставник 24/7
Преподаватель становится вашим ментором, сэнсэем, тренером, коучем, гуру — называйте его как хотите. Важно то, что он с вами будет на протяжении всего курса и не только на занятиях (и в классе и в онлайн формате), а еще и онлайн в другие дни. Вы не останетесь с своими проблемами! Лениться мы не позволим.
Комфортное онлайн (дистанционное) обучение
Обучение как в учебном классе, только дома и в тапочках. Программа и процесс обучения ничем не отличается от формата в классе. Коммуникация с преподавателем осуществляется через приложение для конференц-связи с возможностью демонстрации экрана компьютера и общения по видео-камере.


Бесплатное дообучение!
Мы понимаем насколько сложно учиться чему-то новому, а особенно в группах, когда все стараются успеть к срокам сдачи заданий, изучить материал к следующему занятию и т.п. Чтобы “игра в догонялки” не стала проблемой в получении знаний мы разрешаем бесплатно посещать занятия в других группах, даже после окончания вашего обучения.
Сертификат о получении знаний и навыков
Сертификаты получают только те студенты, которые трудились на протяжении всего курса, и успешно защитили финальный проект и сдали все экзамены. Недостаточно прослушать курс, сертификат нужно заслужить! Мы выдаем сертификат на русском и английском языках в печатном варианте, а также в электронном виде.


Будьте как дома! Вы приняты в СтудХаб!
Студенческое сообщество это возможность общаться и развиваться в кругу сокурсников и выпускников, быть в курсе событий и мероприятий школы и в мире Айти. Вы получаете доступ к материалам других курсов, помощь в трудоустройстве, постоянную студенческую скидку и доступ к коворкингу — месту для свободной работы и учебы в классах школы.
Проект «Моя первая работа в IT»
С нашей стороны вы получите только честную помощь при трудоустройстве и сопровождение! Мы не болтаем об «успешном успехе», не гарантируем трудоустройство, не обучаем «бесконечно» и не даем пустых обещаний... Доведем каждого выпускника до трудоустройства или заключения контракта на проект.

Мероприятия и программы школы
Здесь только актуальные программы и события. О всех новостях школы читайте в разделе "События" в главном меню. Смотрите расписание внутри каждой записи и приходите в гости в учебный центр, чтобы поболтать об Айтишечке =)
IT-курсы «Номер один» 2022 года — Учебный центр «Моя-Айти-Школа»
А мы официально принимаем поздравления ? Моя-Айти-Школа — победитель премии «Номер один» 2022 года в номинации «IT курсы» ? Белорусская ежегодная премия «Номер один» вручается лучшим и востребованным компаниям, товарам и услугам по результатам комплексной оценки от жюри и потребителей.
Бесплатный Айти-тренинг. Профориентация
Тренинг для тех, кто хочет в IT, но не знает с чего начать. Познакомим с наиболее востребованными специальностями. Пройдете тест на профориентацию и попробуете на практике каждое направление. Расскажем о школе, курсах обучения, о том как учиться и дойти до конца.
Программа трудоустройства
«Хочу в Айти!» — это самое популярное желание на сегодняшний день среди не только школьников или молодежи, но и старшего поколения. Наша программа честно помогает довести каждого выпускника до трудоустройства или заключения контракта на проект.
Отправная точка любого успеха — это желание.
Хочешь стать Айтишником?
Приходи и мы поможем!
Мы гордимся своими гуру-преподавателями
Наши тренеры успешно выпустили уже более 1200 студентов по различным курсам!
Преподавание для них не заработок, а возможность делиться своим исключительным опытом и еще больше развиваться вместе с вами, разбираясь в мелочах технологий и в ваших каверзных вопросах. Некоторые из них говорят, что «Код — это поэзия!», другие — «Хороший дизайн тот, которого не видно!». Все они немного философы, психологи, фанаты своего дела, и просто хорошие люди.

Сергей Краевский

Мария Бондарь

Алексей Агеев

Надежда Гурьян

Влад Маркотин

Яна Шавель

Андрей Гивойно

Евгений Бусько

Евгений Петрукович
