Python онлайн-практикум
О чём курс
Python: Это один из самых популярных инструментов на рынке IT. Его можно использовать для различных целей: от программирования и аналитики до автоматизации процессов. Программа Python by REBRAIN охватывает все основные аспекты работы с Python: В данном практикуме мы дадим основы Python для тех, кто ранее не был знаком с данным языком или был знаком очень поверхностно. Вы научитесь основам синтаксиса, которые можно будет потом использовать для применения в любой области, и напишем клиент-серверное приложение с клиентской частью, которая будет снимать параметры сервера и отправлять по REST API на web-form для мониторинга. Для кого подойдет практикум? Системные администраторы и devops Python важен для развития devops - один из самых гибких языков для автоматизации и интеграции. Позволит уменьшить рутину и автоматизировать необходимые процессы. SRE специалисты Автоматизация всех процессов команд линии поддержки и разработки. Работа с веб-приложением, написание на Python веб-приложений. Чтение кода разработчиков. Инженеры Поможет вырасти до должности devops. Зачем вам практикум Python by REBRAIN: Python один из самых популярных языков на рынке сейчас, его можно увидеть в каждой второй вакансии на middle позицию. Он очень прост для входа. Легкий синтаксис: не нужно следить за запятыми и скобочками. Есть огромное количество готовых библиотек для любой задачи, что ускоряет работу. Спойлер: Программа обучения 1. Основы Python История Python Применимость Python Почему Python - это круто? Основные особенности и идеология Принцип работы Python Способы запуска программ, возможные среды разработки Синтаксис Python. Основные положения PEP8 Ввод и вывод данных с консоли. Hello World 2. Базовые типы данных Python. Часть 1 Какие существуют типы данных Динамическая типизация для чайников Базовые типы данных: число, строка и операции над ними Тип данных Bool 3. Базовые типы данных Python. Часть 2 Методы работы с данными Типы данных: списки, кортежи. Чем похожи и чем отличаются Изменяемые и неизменяемые типы данных Типы данных: Словари, Множества Комбинации типов данных 4. Способы ветвления программы Python Ветвление программы Инструкция If. Применение, примеры Логические операторы all/any AND|OR|NOT Тернарное выражение if/else Использование словарей для организации ветвлений 5. Циклы Python Введение в циклы Цикл while Цикл for Итераторы Списковые включения 6. Работа с файлами Режимы работы с файлами Инструкции для работы с файлами. Какие наиболее предпочтительны из них? Контекстный менеджер with 7. Функции. Часть 1 Введение в функциональное программирование Инструкция def. Определение и вызов функции Аргументы функции, их разновидности, *args **kwargs Области видимости переменной 8. Функции. Часть 2 Инструкция yield Функция map(): применение функции к последовательностям Lambda-функции 9. Введение в модули Инструкции import и from Обработчик ошибок Try/Except venv 10. Модули, os, sys, requests Argv: параметры Модуль os Модуль sys Модуль requests 11. Основы ООП Основные понятия ООП, назначение ООП Инструкция class Инициализация класса, базовые методы 12. ООП, дополнение Наследование Полиморфизм Написание собственного исключения 13. Построение RESTFul API Введени в API Введение в Django Rest Framework Работа с запросами: GET/POST/PUT/DELETE 14. Модули. Logging Модули. logging 15. Финальный проект Пишем клиент-серверное приложение с клиентской частью, которая будет снимать параметры сервера и отправлять по REST API на web-form для мониторинга. Продажник: Скрытая ссылка
Программа обучения
Программа курса пока не добавлена.
Теги курса
Другие материалы школы 12
R Rebrain Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.