практикум

Python

Практикум, в котором дадим основы Python для тех, кто ранее не был знаком с данным языком или был знаком очень поверхностно

темы, которые вы освоите

Python
Syntax
Application Development
Освойте основы Python за 14 дней на практике
Каждый день решаете реальные задачи и закрепляете знания в финальном проекте: создаёте клиент‑серверное приложение с REST API
От нуля до рабочего кода без лишней теории
Условия, циклы, функции, ООП, работа с файлами, API и логированием
Python — один из самых популярных языков в мире
Знание открывает двери в DevOps, Data Science, backend‑разработку и автоматизацию
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

Начинающим в IT

Войти в профессию без опыта в программировании через изучение одного из самых популярных и дружелюбных языков

Специалистам из других областей

Автоматизировать свои рутинные задачи, обрабатывать данные (например, в Excel или CSV) и использовать программирование для решения рабочих проблем

Студентам

Получить базовые навыки программирования, которые будут полезны в учебе и будущей карьере

Тестировщикам (QA)

Перейти в автоматизацию, для которой Python является одним из ключевых языков

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.

программа практикума

Онбординг

  • Онбординг

Python

  • Введение
  • Типы данных. Часть 1
  • Типы данных. Часть 2
  • Ветвление
  • Циклы
  • Работа с файлами
  • Функции. Часть 1
  • Функции. Часть 2
  • Модули
  • Библиотеки
  • ООП. Часть 1.
  • ООП. Часть 2.
  • Исключения
  • Введение в API. Django Rest Framework.

Финальное задание

  • Итоговое задание
  • Заключение
Эксперт практикума
Василий Озеров
Василий Озеров
- Сооснователь Rebrain. - Участвовал в 50+ проектах — от технологических стартапов до крупных госпроектов. - Построил карьеру до позиции SVP of Infrastructure.
Co-Founder REBRAIN

Ключевые навыки для резюме:

Знание основ синтаксиса Python, применимого в различных областях разработки
Разработка клиент-серверных приложений
Создание клиентской части для сбора параметров сервера и отправки данных по REST API
Интеграция клиентской части с web-интерфейсом для мониторинга

Пример задания

Вспомним список логов из третьего блока
May 18 11:59:18 PC-00102 plasmashell[1312]: kf.plasma.core: findInCache with a lastModified timestamp of 0 is deprecated
May 18 13:06:54 ideapad kwin_x11[1273]: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
May 20 09:16:28 PC0078 systemd[1]: Starting PackageKit Daemon...
May 20 11:01:12 PC-00102 PackageKit: daemon start
May 20 12:48:18 PC0078 systemd[1]: Starting Message of the Day...
May 21 14:33:55 PC0078 kernel: [221558.992188] usb 1-4: New USB device found, idVendor=1395, idProduct=0025, bcdDevice= 1.00
May 22 11:48:30 ideapad mtp-probe: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-4"
May 22 11:50:09 ideapad mtp-probe: bus: 1, device: 3 was not an MTP device
May 23 08:06:14 PC-00233 kernel: [221559.381614] usbcore: registered new interface driver snd-usb-audio
May 24 16:19:52 PC-00233 systemd[1116]: Reached target Sound Card.
May 24 19:26:40 PC-00102 rtkit-daemon[1131]: Supervising 5 threads of 2 processes of 1 users.
Создайте из него список словарей, используя ключи из того же задания. Напоминаю:
'time': <дата/время>
'pc_name': <имя компьютера>
'service_name': <имя сервиса>
'message': <сообщение лога>
Выведите на экран список значений <дата/время> всех словарей. Воспользуйтесь списковым включением.
Измените словари в списке: создайте новый ключ 'date', перенеся в его значение дату из поля 'time'. В поле 'time' оставьте только время. Выведите значения для поля 'time' всех словарей в списке.
Выведите список значений поля 'message' для всех логов, которые записал ПК с именем 'PC0078'. Воспользуйтесь списковым включением.
Превратите список словарей логов (который вы сделали в пункте 2) в словарь. Ключами в нем будут целые числа от 100 до 110, а значениями - словари логов.
Выведите на экран словарь лога под ключом 104

Создайте новый проект, а в нем создайте виртуальное окружение. Задействуйте это окружение.
С помощью пакетного менеджера установите пакет psutil.
Создайте файл с зависимостями с именем requirements.txt
Создайте файл-модуль. Используя модуль os и функцию getlogin, а также модуль psutil и функцию virtual_memory, создайте словарь со следующими полями: 'user_name', 'memory_total', 'memory_used' и 'memory_percent' и заполните эти поля данными, полученными из функций.
Создайте основной файл проекта. Импортируйте из него ваш созданный в предыдущем пункте файл и выведите словарь, сформированный в этом файле, на экран.

Остались вопросы?
Приходите на бесплатную консультацию с экспертом.

практикум

Python

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
16 990 руб.
Перейти к оплате >>>
0

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.

Курс Python: обучение с нуля, практикум для начинающих | Rebrain