courses

Курс Python для начинающих

Python для начинающих
Продолжительность

4 месяца

Уровеньначальный
Автор курсаВиталий Гуляй
Начало

2 ноября 2021

Описание курса

Python — интерпретируемый язык программирования. Программа пишется, как текст, ты ее запускаешь и видишь результат. Мы научим тебя основам программирования, расскажем, как использовать фреймворки. Ты будешь работать со стандартными и популярными сторонними библиотеками; основными алгоритмами и структурами данных. Узнаешь основы работы в сети и веб, объектно-ориентированные концепции программирования. Разберешься в жизненном цикле разработки программного обеспечения. Поймешь, как пользоваться pip, virtualenv, git.

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

Требования к студентам

  • Понимание на общем уровне: из чего состоит компьютер, его аппаратная часть (СPU, RAM), что такое операционная система, файловая система
  • Понимание, что такое Python
  • Собственный ноутбук
  • Установленный Python, IDE или другой текстовый редактор
student

Почему Python?

  • На этом языке кодили и кодят: Google, Facebook, Yahoo, NASA, Red Hat, IBM, Instagram, Dropbox, Pinterest, Quora
  • Время разработчика стоит дорого – Python ускоряет написание кода
  • На Python можно быстро создать прототип игры или приложения и сразу понять, работает ли программа
  • Начав изучение программирования с Python, сможешь развиваться в машинном обучении, Data Science, Big Data, Back End, DevOps, системном администрировании
  • Python легко выучить, синтаксис близок к английскому. И его можно использовать для создания сложных программ и решений.
scholarship

Программа курса

Основние модули и уроки этого курса.

  • Основы Python

    24 ч • 9 тем
    • Первые шаги
    • Переменные и примитивные типы данных
    • Булевый тип данных и управляющие структуры с оператором цикла while
    • Input и быстрый обзор импортов
    • Списки, кортежи и множества
    • Словари и оператор цикла for. Генераторы списков / словарей и других коллекций
    • Функции
    • Исключения
    • Работа с файлами и менеджеры контекста, JSON
  • Продвинутый Python с ООП

    24 ч • 12 тем
    • Классы, область видимости и пространство имён
    • Наследование
    • Полиморфизм. Инкапсуляция. Dunder методы в Python
    • Функции как объекты первого класса
    • Декораторы
    • Декораторы @property и декораторы классов
    • Итераторы и генераторы
    • Основы тестирования
    • Модули и стандартная библиотека
    • Расширенные контекстные менеджеры
    • Проверка типа в Python
    • Практика: создание калькулятора с использованием PyQT
  • Классическая информатика, алгоритмы и структуры данных

    32 ч • 9 тем
    • Нотация “большое О” и встроенные структуры данных в Python
    • Рекурсия
    • Структуры данных (стек, очередь, двухстороння очередь)
    • Структуры данных (списки)
    • Алгоритмы поиска и хеширования
    • Алгоритмы сортировки
    • Деревья и алгоритмы деревьев. Часть 1
    • Деревья и алгоритмы деревьев. Часть 2
    • Графы и алгоритмы графов
  • Многопоточное программирование

    16 ч • 6 тем
    • Основы сетевого программирования
    • Введение в HTTP, создание HTTP-запросов
    • Потоки
    • Mультипроцессорность
    • Asyncio
    • Практика: создание чата
  • Веб-фреймворки, ORM и дипломный проект

    32 ч • 12 тем
    • Основы SQL. Часть 1
    • Основы SQL. Часть 2
    • Flask. Часть 1
    • Flask. Часть 2
    • Основы ORM и библиотека SQL Alchemy
    • Flask. Часть 3. Celery и Redis
    • Telegram API
    • Работа над финальным проектом. Часть 1
    • Работа над финальным проектом. Часть 2
    • Работа над финальным проектом. Часть 3
    • Работа над финальным проектом. Часть 4
    • Презентация финального проекта

Процесс поступления

Пройди тест

Регистрируйся в нашей LMS и проходи тест, который поможет нам оценить твои знания.

Интервью

Как только мы получим твои результаты теста, мы пригласим тебя на онлайн встречу. Давай посмотрим, подходим ли мы друг другу.

Зачисление

Ты начнешь учиться в первой же доступной группе. Твоя новая карьерная цель ближе, чем кажется.

Регистрируйся сейчас!

" У тебя есть шанс получить новые потрясающие навыки. Проверь свои умения с помощью короткого теста"

Наполнение курса

177

часов

Английский
В IT без английского — никак. Даже если ты не знаешь терминологии, преподаватели научат. мы делаем упор на профессиональной лексике.
Видеоуроки
Вся теория сохранена в нашей LMS-системе. Ты можешь посмотреть урок в любой момент.
Практика
На занятиях студенты вместе с преподавателем выполняют практические задания, работают над своими проектами - в команде и в одиночку.
Карьерное консультирование
Наши специалисты расскажут о вакансиях по твоему направлению, помогут составить резюме и научат проходить собеседования.

Преподаватели

Максим Яровой

Software Developer в DataArt

Опыт работы 4 года. Работал Logicify

Виктор Бойко

Святослав Косенчук

Александр Лазарчук

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

timetable
  • понедельник

    19:00 - 21:00

  • среда

    19:00 - 21:00

  • суббота

    12:00 - 16:00

Практические навыки для твоей будущей карьеры

Ты получишь

  • 48 занятий(-я) с преподавателем
  • 3 занятия в неделю
  • Постоянный доступ к материалам курса
  • Выпускной с компаниями-партнерами
  • Сертификат об окончании учебы

Новые навыки и потрясающая карьера в IT ждут тебя!

Получить консультацию

impact

Наши результаты

4700+

выпускников закончили наши курсы

500

стипендий предоставили партнеры

400 000

часов IT-образования

75

преподавателей работают сейчас

200+

IT-компаний наняли наших студентов

40%

выпускников - женщины

700

студентов учатся прямо сейчас

Отзывы выпускников

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

Сергей Шостак
Выпускник курса Python для начинающих, Ивано-Франковск

Процесс поступления

Пройди тест

Регистрируйся в нашей LMS и проходи тест, который поможет нам оценить твои знания.

Интервью

Как только мы получим твои результаты теста, мы пригласим тебя на онлайн встречу. Давай посмотрим, подходим ли мы друг другу.

Зачисление

Ты начнешь учиться в первой же доступной группе. Твоя новая карьерная цель ближе, чем кажется.

Начать сейчас

Проходи тест

Нам нужно оценить твои начальные знания. Тест будет интересный, просто удели нам немного времени.

Еще остались вопросы?

+380 93 170 2777

hello@beetroot.academy

forms