courses

Python для начинающих

4 месяца

начальныйВиталий Гуляй

Выбирай формат обучения:

Офлайн

arrow
Онлайн
student

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

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

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

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

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

Почему Python?

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

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

174 ч

32 ч

Английский

В IT без английского — никак. Даже если ты не знаешь терминологии, преподаватели научат. мы делаем упор на профессиональной лексике.

174

часов

Взнос

Чтоб увидеть стоимость, выбери город, в котором планируешь учиться

Чернівці
В час-
В месяц-

Ты можешь оплачивать курс помесячно, или внести полную стоимость

48 уроков

Сбалансированная программа, разработанная для эффективного обучения

3 дня в неделю

2 часа в рабочие дни и 4 часа по выходным

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

Ниже ты увидишь основные модули и уроки..
Чтобы получить детальное описание курса, пожалуйста, оставь email

Основы Python

24 ч

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

Продвинутый Python с ООП

24 ч

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

Классическая информатика, алгоритмы и структуры данных

32 ч

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

Многопоточное программирование

16 ч

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

Веб-фреймворки, ORM и дипломный проект

32 ч

  • Основы SQL. Часть 1
  • Основы SQL. Часть 2
  • Flask. Часть 1
  • Flask. Часть 2
  • Основы ORM и библиотека SQL Alchemy
  • Flask. Часть 3. Celery и Redis
  • Telegram API
  • Работа над финальным проектом
узнать больше

Получить полное описание курса

Авторы

Виталий Гуляй

Виталий Гуляй

Python Teacher

Раньше работал в разных компаниях на позиции Software Developer, сейчас же работаю в Beetroot на аналогичной позиции. На всех проектах Python был главным языком разработки, поэтому у меня есть опыт использования данного языка для создания различных приложений. Именно этим опытом и знаниями я бы хотел поделиться со студентами, помочь им освоить Python, при этом совмещать как теорию, так и практику при подаче материала.

узнать больше

Курс прошел легко и ненапряжно, преподаватель всегда помогал нам и отвечал на любые вопросы, даже на те, которые не были предусмотрены курсом. Региональная координаторка старалась нас подбодрить и никогда не давала сдаться. Буду обязательно рекомендовать Beetroot Academy друзьям и знакомым.

Таня Никитченко
Выпускница, Винница

Заполни заявку

Found a relevant positon? Send your cv and motivational letter to our HRs

Интервью

Если твое резюме соответствует нашим требованиям, мы пригласим тебя на встречу с одним из наших HR-консультантов

Начинаем сотрудничество

Мы готовы ответственно работать вместе, в удивительной команде Beetroot Academy

Начинай сейчас

Проходи тест

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

forms