- Регистрация
- 26.05.2022
- Сообщения
- 26 724
- Реакции
- 187
- Баллы
- 63
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 для мониторинга. Продажник: rebrainme.com/python/ |