Описание
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. Финальный проект
Отзывы
Отзывов пока нет.