Python-разработчик от Бруноям
Программа курса
Ознакомьтесь с программой курса «Python-разработчик» от Бруноям
Бонусный курс
- Бесплатный курс «Учись учиться».
1 блок Основы Python
- Настройка IDE
- Базовый синтаксис
- Переменные, операторы, типы переменных
- Условные конструкции, циклы
- Ввод — вывод, файловый ввод вывод
- Встроенные структуры данных
- Стандартные функции
- Свои функции
- Система контроля версий. Git
2 блок ООП
- Базовые понятия, предпосылки и история
- Класс, экземпляр класса, атрибуты, поведение
- Наследование
- Полиморфизм
- Инкапсуляция
- Абстракция
- Интерфейсы и абстрактные классы
3 блок Структуры данных. Алгоритмы
- Алгоритмы поиска на графах (в ширину, в глубину)
- Деревья, списки и пр. (графы)
- Простые и сложные алгоритмы
- Временная сложность
4 блок Обработка исключений. Паттерны проектирования
- Понятие исключения
- Исключительные ситуации, ошибки
- Выброс и перехват исключения
- Стандартные исключения
- Паттерны проектирования в Python
5 блок Процессы и потоки
- Общие понятия
- Введение в многопоточное и мультипроцессорное программирование
- Модули threading и multiprocessing
- GIL
- Примитивы синхронизации
- Асинхронный код в Python
6 блок Сети. Передача данных
- Сериализация, десериализация
- JSON, JSON-RPC
- Введение в компьютерные сети
7 блок Фреймворк Django
- Основы работы с Django
- Концепция MVC
- Создание скелета веб-сайта
- Работа с моделями
8 блок Базы данных. SQL
- Основы работы с базами данных на декларативном языке SQL
- Django + SQL
9 блок Регулярные выражения
- Понятие регулярного выражения
10 блок Unit-тестирование. Pytest
- Значение и структура тестов
11 блок Процесс разработки ПО
- Scrum, Agile, Kanban
- Примеры использования в разных проектах
Проект #1: Создание интернет-магазина
- Цель: исправно работающая система авторизации и приема заказов
Проект #2: Блог
- Цель: создание полноценного сайта для размещения блогов пользователей
Проект #3: Telegram-бот
- Цель: бота для изучения языка с функциями перевода и хранения слов.
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
DjangoGitPythonSQLpytest
Для новичков! Придя в эту школу вообще без знаний и подготовки, вы выпуститесь с хорошей базой и навыками.
Всё поэтапно. Все программы разбиты на блоки, все подается поэтапно, есть время разобраться, попрактиковаться.
Индивидуальный подход. Ни один вопрос не останется без ответа, ни один из студентов не окажется обделенным вниманием.
Классная подача материала. Информация подаётся в весьма доступной форме, все задания и уроки прекрасно разъясняются.
Быстрый темп. Большой объём информации и немного академических часов ведёт к оперативному изучению материала.
Необходима самоорганизованность. Прохождение курсов и изучение необходимого материала - это только ваша ответственность!
Взгляните, что студенты и выпускники говорят про Бруноям
Прошла здесь курс графического дизайна с 07.08 по 27.08. Сначала была на курсе по программе Adobe Illustrator. Преподаватель Полина очень грамотно всё объясняла и помогала во время обучения. Всегда на связи и подсказывает что да как. Особенно понравилось, что разобрали тему работ...
Проходила курсы углубленного знания Excel. Очень довольна качеством преподавания. В нашей группе курс вела Алиса Пушина. На мой взгляд, это преподаватель от Бога. Очень доступно объясняет. Внимательно относится к группе, помогает каждому. Группа была с разным уровнем подготовки, ...