Курс Python разработчик (Старт)
Курс Python разработчик (Старт)
- Начало курса
-
10.12.2024
- Продолжительность
- 3 месяца (80 ак. часов)
- Расписание
-
Пн 19:00 - 21:30Чт 19:00 - 21:30
Онлайн (4 места) |
Единовременно 55000 | записаться |
В рассрочку / 10 мес5500 | записаться | |
Также доступна рассрочка на 4, 6 и 10 месяцев. |
Описание курса
Курс "Python-разработчик. Старт" – базовый курс Python для начинающих, рассчитанный на обучение с нуля, подходящий всем, кто не знаком с программированием. Курс является достаточно полным введением в профессию Python-разработчик, и охватывает, как основы самого языка, так и стек технологий, с которыми работает разработчик.
Участники курса получат необходимые знания и навыки для старта в профессию Программист Python / Python-разработчик.
Начнём с самых основ - устройство компьютера, память, процессор, что такое данные, как они хранятся в памяти, как использовать язык программирования для оперирования данными. Далее будем постепенно углубляться в сам язык программирования Python и соответствующий стек технологий - рассмотрим основные понятия и концепции программирования, присущие любому объектно-ориентированному языку, познакомимся с основными алгоритмами и структурами данных, познакомимся с системами контроля версий, научимся работать с БД из Java, и, конечно, будем много много писать кода.
Во второй половине курса рассмотрим такие необходимые для Python-разработчика темы, как:
- Работа с системами контроля версий (на примере Git / Github)
- Потоки выполнения, функции. Функциональное программирование
- Работа с базами данных
- Углублённое ООП
- Веб-парсинг: BeautifulSoup / Requests / Selenium
- Многопоточность и параллелизм
- Знакомство с веб-разработкой на Python
- Обзор библиотек и фреймворков: FastAPI / Flask / Django
- Работа с FastAPI
- Работа с REST API
- Знакомство с паттерном MVC
- Автоматизация тестирования веб-приложений: Unittest / Pytest / Nose / Doctest
- Python для написания консольных / оконных / мобильных приложений
Практика:
В 1-ой половине курса на практике порешаем академические задачи, такие как создание калькулятора, текстового редактора, игра "Крестики-нолики" и другие. Задач будет много, они будут постепенно усложняться по мере прохождения курса.
Во 2-ой части курса поработаем над проектами небольшой сложности, например, простой веб-сервис с парсингом чего-либо, бот для Telegram и т.п. Очень приветствуются ваши реальные задачи, которые необходимо решить. Приносите, будем разбирать на курсе вместе!:)
Пример того, как проходит занятие:
Программа
развернуть
Знакомство. Введение в разработку ПО на Python: Git, IDE, настройка окружения
развернуть
Введение в Git и GitHub
развернуть
Условные операторы и циклы
развернуть
Работа с Функциями
развернуть
Структуры данных: Списки | Кортежи | Множества | Словари
развернуть
Модули, Библиотеки
развернуть
Работа с Файлами: JSON и CSV
развернуть
Строки и работа с текстом
развернуть
Объектно-ориентированное программирование (ООП). Часть 1
развернуть
Обработка Исключений и Основы Тестирования
развернуть
Объектно-Ориентированное Программирование (ООП). Часть 2
развернуть
Продвинутые темы в Python
развернуть
SQL и Основы Реляционных Баз Данных
развернуть
Работа с Python и SQLite
развернуть
ORM и использование SQLAlchemy
развернуть
Веб-парсинг и HTTP запросы
развернуть
Многопоточность и Асинхронное Программирование
развернуть
Введение в веб-разработку с использованием FastAPI
развернуть
FastAPI: Разработка REST API
развернуть
FastAPI: Фронтенд и шаблоны
развернуть
Тестирование и развертывание FastAPI приложений
развернуть
Завершение проекта и его презентация
Сертификат после обучения
По окончании обучения вы получите сертификат. Нас знают и ценят работодатели, поэтому сертификат станет вашим дополнительным преимуществом при трудоустройстве в IT-компанию.
Сертификат о прохождении курса мы отправим вам на почту. Вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.
Преподаватели
Евгений
Big Data аналитик в компании Wildberries
Руслан
Аналитик-разработчик в компании BIA Technologies.
Работал в нескольких крупных IT-компаниях Москвы и Санкт-Петербурга, занимался различными по размеру и сложности задачами, от генерирования картин, распределения физических величин и чат-ботов до интегрированного комплекса ГИС для картографии и разработки IaaS (Infrastructure as a Service) AWS-подобной системы предоставления облачных услуг.
В настоящее время работает аналитиком-разработчиком в области систем автоматического решения задач управления перевозками. Python изучал для автоматизации рутинных действий, однако впоследствии язык показал себя как крайне гибкий и мощный инструмент. Его можно применять в системах произвольной сложности, и он позволяет максимально быстро получить работающее решение.
"Программирование - это не школьный набор знаний и навыков, это творчество, это структурирование мышления, это удовольствие от результата. И самое главное, это не требует ни специфического оборудования, ни особых талантов. Программирование в современном мире похоже на вторую грамотность, и каждый заинтересованный способен ей обучиться." - говорит Руслан.
Антон
Ведущий эксперт Data Science в Neoflex
Я работаю в подразделении, которое занимается машинным обучением. Мой предыдущий опыт связан с решением задач из области nlp и аналитики данных. Кроме того, умею работать с бигдата-фреймворками и решать задачи из области компьютерного зрения.
Фото с очных занятий в СПб
Отзывы
Всего отзывов: 35
Александр Матюхин
Санкт-Петербург
Алексей Кондратьев
Хороший курс. Хороший преподаватель, реально знающий то, о чем говорит, умеющий донести материал.
Екатерина
Санкт-Петербург
Курс отличный. Для начинающих просто клад. Все рассказывают подробно, на все вопросы отвечают. Жалко что из-за ситуации онлайн формат, но это не мешает курсы и школе проводить все на ура.Преподаватель классный. На все возникшие трудности помогает, рассказывает и наставляет на светлый путь питона. Просто настоящий мастер! Курс хороший, домашек много иногда просто не успеваешь их выполнить. Тяжело только что 3ч идет занятие и иногда просто теряешься в обилии информации.
Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
Учитесь с профессионалами в сфере IT-образования!
Понравилось:
Преподаватель, программа курса, подача материала, обратная связь, домашние задания, администрация, цена.
Не понравилось:
Трех часовые занятия могут некоторым даваться тяжело, мне в частности к концу занятия было немного тяжеловато сохранять сосредоточенность на восприятии всей информации, которую так старательно излагал преподаватель. Но можно, если что пересмотреть запись и все упущенное разобрать. Пожелание - чуть больше презентаций и примеров.
Общее:
В целом очень доволен курсами, честно буду рекомендовать другим, если вдруг кто из знакомых задастся вопросом выбора подобных курсов. Но надо понимать, что в течении обучения Вам потребуется уделять много своего времени, если Вы хотите качественно усвоить материал и не потерять нить понимания. У меня это время было. Некоторые говорят, что очные курсы лучше, рассмотрите оба варианта. Пойду на второй курс. Удачи всем в самосовершенствовании.