Бруноям
53 отзыва

Курс Python-разработчик с нуля от Бруноям

Очный курс-интенсив в маленькой группе. Получите профессию Python-разработчика за 4 месяца обучения
  • 4 месяца
  • Сертификат об обучении
59 900 ₽
59 900 ₽

Актуальная стоимость обучения.

Данные обновлены 12 сентября 2024 г.

Рассрочка: 4991 ₽ / мес.

  • 4 месяца
  • Сертификат об обучении
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

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

Ознакомьтесь с программой курса «Курс Python-разработчик с нуля» от Бруноям

1 блок Основы Python

  • Настройка IDE
  • Базовый синтаксис
  • Переменные, операторы, типы переменных
  • Условные конструкции, циклы
  • Ввод — вывод, файловый ввод вывод
  • Встроенные структуры данных
  • Стандартные функции
  • Свои функции
  • Система контроля версий. Git

2 блок ООП

  • Базовые понятия, предпосылки и история
  • Класс, экземпляр класса, атрибуты, поведение
  • Наследование
  • Полиморфизм
  • Инкапсуляция
  • Абстракция
  • Интерфейсы и абстрактные классы

3 блок Структуры данных. Алгоритмы

  • Алгоритмы поиска на графах (в ширину, в глубину)
  • Деревья, списки и пр. (графы)
  • Простые и сложные алгоритмы
  • Временная сложность

4 блок Обработка исключений. Паттерны проектирования

  • Понятие исключения
  • Исключительные ситуации, ошибки
  • Выброс и перехват исключения
  • Стандартные исключения
  • Паттерны проектирования в Python — общие понятия
  • Фабрика, Синглтон, Декоратор, Адаптер

5 блок Процессы и потоки

  • Общие понятия
  • Введение в многопоточное и мультипроцессорное программирование
  • Модули threading и multiprocessing
  • GIL
  • Примитивы синхронизации (Мьютекс, Семафор, Критическая секция)
  • Асинхронный код в Python

6 блок Сети. Передача данных

  • Сериализация, десериализация
  • Pickle
  • JSON, JSON-RPC
  • YAML
  • Введение в компьютерные сети
  • Виды сетей
  • Стек сетевых протоколов: Ethernet, IP, TCP, UDP, HTTP
  • Основы архитектуры клиент-сервер
  • Написание простейшего клиент-серверного приложения
  • Понимание архитектуры REST, SOAP

7 блок Фреймворк Django

  • Основы работы с Django
  • Концепция MVC
  • Создание скелета веб-сайта
  • Работа со страницами, обработчиками и ссылками
  • Работа с моделями
  • Django admin веб-сайта
  • Отображение данных на сайте
  • Создание главной страницы
  • Оформление сайта с bootstrap
  • Работа с формами
  • Авторизация и права пользователей
  • Добавление статических файлов
  • Добавление дополнительных приложений
  • Тестирование
  • Деплой

8 блок Базы данных. SQL

  • Введение в базы данных: необходимость, принципы работы
  • Основы работы с базами данных на декларативном языке SQL
  • Альтернативные виды баз данных и их различия
  • Современные возможности баз данных
  • Использование баз данных в Python приложениях
  • Django + SQL, Django - модели
  • Django-view

9 блок Регулярные выражения

  • Понятие регулярного выражения
  • Синтаксис регулярных выражений в Python
  • Использование регулярных выражений в Python
  • Практическая работа

10 блок Unit-тестирование. Pytest

  • Значение и структура тестов
  • Библиотека Pytest

11 блок Процесс разработки ПО

  • Scrum, Agile, Kanban
  • Примеры использования в разных проектах
  • Командная работа. Роли
  • Построение работы с продуктами с процессами внутри организации

12 блок Карьера и развитие

  • Виды и преимущества компаний
  • Как подготовить резюме
  • Где искать работу
  • Тестовое задание
  • Стратегия развития после того, как вас взяли на работу

Первый проект для портфолио: Проект #1. Создание интернет-магазина

Подробная информация о курсе

Город
Онлайн
Формат обучения
Онлайн
Сертификат
Есть
Инструменты на курсе
Django
GitHub
Python
SQL
pytest
Поделись курсом с друзьями

Подробнее о школе Бруноям
Бруноям — это практический подход к образованию. В данной школе дают навыки и умения, которые позволяют попробовать себя в новой профессии или совершенствоваться. Бруноям делают образование для тех, кто хочет и готов пробовать новое, меняться, искать себя и свою работу мечты.
  • Преимущества и недостатки обучения в Бруноям
  • Для новичков! Придя в эту школу вообще без знаний и подготовки, вы выпуститесь с хорошей базой и навыками.

  • Всё поэтапно. Все программы разбиты на блоки, все подается поэтапно, есть время разобраться, попрактиковаться.

  • Индивидуальный подход. Ни один вопрос не останется без ответа, ни один из студентов не окажется обделенным вниманием.

  • Классная подача материала. Информация подаётся в весьма доступной форме, все задания и уроки прекрасно разъясняются.

  • Быстрый темп. Большой объём информации и немного академических часов ведёт к оперативному изучению материала.

  • Необходима самоорганизованность. Прохождение курсов и изучение необходимого материала - это только ваша ответственность!

  • Отзывы о Бруноям

    Взгляните, что студенты и выпускники говорят про Бруноям

    Прошла здесь курс графического дизайна с 07.08 по 27.08. Сначала была на курсе по программе Adobe Illustrator. Преподаватель Полина очень грамотно всё объясняла и помогала во время обучения. Всегда на связи и подсказывает что да как. Особенно понравилось, что разобрали тему работ...

    Показать отзыв полностью

    Проходила курсы углубленного знания Excel. Очень довольна качеством преподавания. В нашей группе курс вела Алиса Пушина. На мой взгляд, это преподаватель от Бога. Очень доступно объясняет. Внимательно относится к группе, помогает каждому. Группа была с разным уровнем подготовки, ...

    Показать отзыв полностью
    + ещё 51 отзыв о Бруноям
    Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
    Все отзывы →
    Оставить отзыв о курсе
    Проходили курс «Курс Python-разработчик с нуля» от Бруноям? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

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

    Курс Python-разработчик с нуля
    • Бруноям
    • 4 месяца
    • 59 900 ₽