Elliot
Администратор
- Регистрация
- 2 Дек 2014
- Сообщения
- 176.676
- Реакции
- 200.053
Складчина: Профессия Python-разработчик. Часть 2. Основы Python (2024) [Тариф Индивидуальный] [Skillbox]
Получите ключевые навыки Python-разработчика:
Работаю с базовыми алгоритмами и типами данных в Python
Работаю с системами очередей задач и брокерами сообщений, такими как RabbitMQ
Автоматизирую развёртывание приложений с Docker
Знаю SQL, работаю с базами данных и API сторонних сервисов
Разбираюсь в основных принципах ООП
Работаю с фреймворками Django, Flask и FastAPI
Понимаю принципы работы протоколов HTTP, HTTPS и WebSockets
Пользуюсь системой контроля версий Git для совместной разработки и настройки CI/CD
Программа:
Основы Python. Часть 2
1. Установка и настройка IDE:
1.1 Установка Python и PyCharm — 15 мин.
1.2 Командная строка и интерпретатор — 9 мин.
1.3 Работа в PyCharm. Отладка программ — 9 мин.
1.4 Условные брейкпоинты и интерактивный режим — 9 мин.
2. Базовые коллекции 1 - list (списки):
2.1 Списки и их инициализация — 11 мин.
2.2 Индексы. Работа с элементами списка — 13 мин.
2.3 Списки: работа со строками — 12 мин.
2.4 Базовые возможности при работе со списками — 6 мин.
3. Методы для работы со списками:
3.1 Работа со списками: методы insert, remove, index — 15 мин.
3.2 Работа с несколькими списками. Методы extend и count — 11 мин.
3.3 Вложенные списки — 12 мин.
3.4 Работа с Git и GitLab
3.5 Предложения о слиянии
3.6 Практическая работа
4. List comprehensions:
4.1 Разбор домашнего задания. Часть 1 — 11 мин.
4.2 Разбор домашнего задания. Часть 2 — 11 мин.
4.3 List comprehensions — 9 мин.
4.4 List comprehensions с условиями. Модуль random — 11 мин.
4.5 Срезы списков — 10 мин.
4.6 Строки: индексы и срезы — 6 мин.
4.7 Outro — 1 мин.
4.8 Практическая работа
5. Базовые коллекции: Строки:
5.1 Разбор домашнего задания — 13 мин.
5.2 Форматирование строк: format и f-strings — 13 мин.
5.3 Методы строк: split и join — 15 мин.
5.4 Методы строк: startswith, endswith, upper, lower — 12 мин.
5.5 Форматирование строк: подстановки — 7 мин.
5.6 Оценка сложности и примеры алгоритмов, связанных со строками
5.7 Работа с нейросетями как навык программиста
5.8 Итоги пройденных тем. Проверьте себя
6. Базовые коллекции: словари и множества:
6.1 Словарь: основы — 13 мин.
6.2 Методы словарей — 13 мин.
6.3 Вложенные словари и значения по умолчанию в get — 12 мин.
6.4 Множества. Функция set — 8 мин.
6.5 Генерация словарей — 7 мин.
6.6 Практическая работа
7. Базовые коллекции: Кортежи:
7.1 Разбор домашнего задания — 8 мин.
7.2 Кортежи — 9 мин.
7.3 Функция enumerate. Перебор нескольких значений — 7 мин.
7.4 Перебор ключей и значений в словаре. Метод items — 9 мин.
7.5 Составные ключи — 7 мин.
7.6 Функция zip — 5 мин.
7.7 Outro — 1 мин.
7.8 Кортежи, множества, словари
7.9 Практическая работа
8. Функции — Рекурсия:
8.1 Разбор домашнего задания — 6 мин.
8.2 Рекурсия — 15 мин.
8.3 Рекурсии
8.4 Передача изменяемых и неизменяемых данных в функцию — 7 мин.
8.5 Передача данных в функцию
8.6 Именованные аргументы и значения по умолчанию — 9 мин.
8.7 Аргументы *args и **kwargs — 7 мин.
8.8 Алгоритмы, использующие рекурсию
8.9 Практическая работа
9. Работа с файлами:
9.1 Работа с путями и файлами
9.2 Подмодуль os.path — удобная работа с путями
9.3 Модуль os: генерация путей и метод listdir — 11 мин.
9.4 Модуль os: проверки — 8 мин.
9.5 Чтение и запись файлов
9.6 Базовые операции с файлами: open, close, read — 7 мин.
9.7 Метод write. Режимы записи — 7 мин.
9.8 Перемещение курсора в файле. Метод seek — 4 мин.
9.9 Практическая работа
10. Исключения: работа с ошибками:
10.1 Разбор домашнего задания — 13 мин.
10.2 Обработка исключений: операторы try except — 10 мин.
10.3 Обработка исключений: операторы else, finally — 6 мин.
10.4 Вызов исключений: оператор raise — 8 мин.
10.5 Context manager: оператор with — 4 мин.
10.6 Практическая работа
11. Введение в ООП:
11.1 Разбор домашнего задания — 7 мин.
11.2 Классы — 8 мин.
11.3 Методы класса, аргумент self — 14 мин.
11.4 Конструктор __init__ и работа с несколькими классами — 15 мин.
11.5 Определение классов в модулях и их подключение — 5 мин.
11.6 Практическая работа
12. Основные принципы ООП:
12.1 Разбор домашнего задания — 9 мин.
12.2 Инкапсуляция и сокрытие данных. Геттеры и сеттеры — 9 мин.
12.3 Наследование — 12 мин.
12.4 Полиморфизм — 10 мин.
12.5 Документация. Описание классов и методов — 9 мин.
12.6 Готовые реализации структур данных: очередь, стек, бинарное дерево
12.7 Практическая работа
13. Итераторы и генераторы:
13.1 Разбор домашнего задания — 10 мин.
13.2 Итераторы — 5 мин.
13.3 Тест
13.4 Реализация итераторов — 10 мин.
13.5 Генераторы и их реализация — 9 мин.
13.6 Аннотации типов — 5 мин.
13.7 Практическая работа
14. Декораторы: базовый уровень:
14.1 Разбор домашнего задания — 12 мин.
14.2 Функция как объект. Функции высшего порядка — 10 мин.
14.3 Декораторы — 8 мин.
14.4 Некоторые особенности использования декораторов — 8 мин.
14.5 Модуль functools. Декоратор functools.wraps() — 3 мин.
14.6 Тест
14.7 Итоги пройденных тем. Проверьте себя
15. Углублённая работа с классами и встроенные декораторы:
15.1 Разбор домашнего задания — 5 мин.
15.2 Множественное наследование: MRO — 10 мин.
15.3 Тест
15.4 Множественное наследование: примеси и абстрактные классы — 8 мин.
15.5 Класс как контекст-менеджер. Методы enter и exit — 7 мин.
15.6 Методы класса: декораторы setter и property — 5 мин.
15.7 Методы класса: декоратор classmethod — 5 мин.
15.8 Готовые реализации структур данных: графы, хеш-таблицы и деревья префиксов
15.9 Тренажёр «Работа с файлом 2»
15.10 Тренажёр «Математический модуль»
15.11 Тренажёр «Дата»
15.12 Тренажёр «Кэширование запросов»
16. Декораторы: продвинутый уровень:
16.1 Разбор домашнего задания — 8 мин.
16.2 Декоратор context manager — 7 мин.
16.3 Декораторы с аргументами — 7 мин.
16.4 Декораторы для классов — 10 мин.
16.5 Декоратор как класс — 5 мин.
16.6 Практическая работа
17. Элементы функционального программирования или «Функции: конец»:
17.1 Разбор домашнего задания — 10 мин.
17.2 Пространство имён и области видимости — 9 мин.
17.3 Тест
17.4 Lambda-функции — 6 мин.
17.5 Функции map и filter — 9 мин.
17.6 Специальная переменная __name__ — 6 мин.
17.7 Списки и их сортировка
17.8 Тренажёр «Новые списки»
17.9 Тренажёр «И снова zip»
17.10 Тренажёр «Палиндром: возвращение»
17.11 Тренажёр «Уникальный шифр»
18. Библиотеки для работы с данными:
18.1 Разбор домашнего задания — 4 мин.
18.2 Регулярные выражения: модуль re и его методы — 8 мин.
18.3 Регулярные выражения: шаблоны — 10 мин.
18.4 Основы парсинга: модуль request и формат JSON — 10 мин.
18.5 Модуль itertools — 5 мин.
18.6 Практическая работа
19. Подготовка к созданию Telegram бота:
19.1 Как работает бот
19.2 Создание телеграм-бота
19.3 Основы разработки надёжного бота
19.4 Sqlite3
19.5 Peewee ORM
20. Подготовка к созданию ВК-бота:
20.1 Как работают чат-боты
20.2 Как создать ВК-бота
20.3 Основы разработки надёжного ВК-бота
20.4 Sqlite3
20.5 ORM-библиотека Peewee
Тариф Индивидуальный
Основные курсы
Продвинутые навыки
Дополнительные курсы:
Основы SQL — 46 видео, 1 тест
Практика Python — новый формат, 2 этапа
Бонусные курсы:
Карьера разработчика: трудоустройство и развитие — 67 видео
AI-помощники для IT-специалистов: Chat GPT и аналоги — 15 видео
Презентация итоговых проектов — 9 видео
Цена 30000 руб.
СКАЧАТЬ
Получите ключевые навыки Python-разработчика:
Работаю с базовыми алгоритмами и типами данных в Python
Работаю с системами очередей задач и брокерами сообщений, такими как RabbitMQ
Автоматизирую развёртывание приложений с Docker
Знаю SQL, работаю с базами данных и API сторонних сервисов
Разбираюсь в основных принципах ООП
Работаю с фреймворками Django, Flask и FastAPI
Понимаю принципы работы протоколов HTTP, HTTPS и WebSockets
Пользуюсь системой контроля версий Git для совместной разработки и настройки CI/CD
Программа:
Основы Python. Часть 2
1. Установка и настройка IDE:
1.1 Установка Python и PyCharm — 15 мин.
1.2 Командная строка и интерпретатор — 9 мин.
1.3 Работа в PyCharm. Отладка программ — 9 мин.
1.4 Условные брейкпоинты и интерактивный режим — 9 мин.
2. Базовые коллекции 1 - list (списки):
2.1 Списки и их инициализация — 11 мин.
2.2 Индексы. Работа с элементами списка — 13 мин.
2.3 Списки: работа со строками — 12 мин.
2.4 Базовые возможности при работе со списками — 6 мин.
3. Методы для работы со списками:
3.1 Работа со списками: методы insert, remove, index — 15 мин.
3.2 Работа с несколькими списками. Методы extend и count — 11 мин.
3.3 Вложенные списки — 12 мин.
3.4 Работа с Git и GitLab
3.5 Предложения о слиянии
3.6 Практическая работа
4. List comprehensions:
4.1 Разбор домашнего задания. Часть 1 — 11 мин.
4.2 Разбор домашнего задания. Часть 2 — 11 мин.
4.3 List comprehensions — 9 мин.
4.4 List comprehensions с условиями. Модуль random — 11 мин.
4.5 Срезы списков — 10 мин.
4.6 Строки: индексы и срезы — 6 мин.
4.7 Outro — 1 мин.
4.8 Практическая работа
5. Базовые коллекции: Строки:
5.1 Разбор домашнего задания — 13 мин.
5.2 Форматирование строк: format и f-strings — 13 мин.
5.3 Методы строк: split и join — 15 мин.
5.4 Методы строк: startswith, endswith, upper, lower — 12 мин.
5.5 Форматирование строк: подстановки — 7 мин.
5.6 Оценка сложности и примеры алгоритмов, связанных со строками
5.7 Работа с нейросетями как навык программиста
5.8 Итоги пройденных тем. Проверьте себя
6. Базовые коллекции: словари и множества:
6.1 Словарь: основы — 13 мин.
6.2 Методы словарей — 13 мин.
6.3 Вложенные словари и значения по умолчанию в get — 12 мин.
6.4 Множества. Функция set — 8 мин.
6.5 Генерация словарей — 7 мин.
6.6 Практическая работа
7. Базовые коллекции: Кортежи:
7.1 Разбор домашнего задания — 8 мин.
7.2 Кортежи — 9 мин.
7.3 Функция enumerate. Перебор нескольких значений — 7 мин.
7.4 Перебор ключей и значений в словаре. Метод items — 9 мин.
7.5 Составные ключи — 7 мин.
7.6 Функция zip — 5 мин.
7.7 Outro — 1 мин.
7.8 Кортежи, множества, словари
7.9 Практическая работа
8. Функции — Рекурсия:
8.1 Разбор домашнего задания — 6 мин.
8.2 Рекурсия — 15 мин.
8.3 Рекурсии
8.4 Передача изменяемых и неизменяемых данных в функцию — 7 мин.
8.5 Передача данных в функцию
8.6 Именованные аргументы и значения по умолчанию — 9 мин.
8.7 Аргументы *args и **kwargs — 7 мин.
8.8 Алгоритмы, использующие рекурсию
8.9 Практическая работа
9. Работа с файлами:
9.1 Работа с путями и файлами
9.2 Подмодуль os.path — удобная работа с путями
9.3 Модуль os: генерация путей и метод listdir — 11 мин.
9.4 Модуль os: проверки — 8 мин.
9.5 Чтение и запись файлов
9.6 Базовые операции с файлами: open, close, read — 7 мин.
9.7 Метод write. Режимы записи — 7 мин.
9.8 Перемещение курсора в файле. Метод seek — 4 мин.
9.9 Практическая работа
10. Исключения: работа с ошибками:
10.1 Разбор домашнего задания — 13 мин.
10.2 Обработка исключений: операторы try except — 10 мин.
10.3 Обработка исключений: операторы else, finally — 6 мин.
10.4 Вызов исключений: оператор raise — 8 мин.
10.5 Context manager: оператор with — 4 мин.
10.6 Практическая работа
11. Введение в ООП:
11.1 Разбор домашнего задания — 7 мин.
11.2 Классы — 8 мин.
11.3 Методы класса, аргумент self — 14 мин.
11.4 Конструктор __init__ и работа с несколькими классами — 15 мин.
11.5 Определение классов в модулях и их подключение — 5 мин.
11.6 Практическая работа
12. Основные принципы ООП:
12.1 Разбор домашнего задания — 9 мин.
12.2 Инкапсуляция и сокрытие данных. Геттеры и сеттеры — 9 мин.
12.3 Наследование — 12 мин.
12.4 Полиморфизм — 10 мин.
12.5 Документация. Описание классов и методов — 9 мин.
12.6 Готовые реализации структур данных: очередь, стек, бинарное дерево
12.7 Практическая работа
13. Итераторы и генераторы:
13.1 Разбор домашнего задания — 10 мин.
13.2 Итераторы — 5 мин.
13.3 Тест
13.4 Реализация итераторов — 10 мин.
13.5 Генераторы и их реализация — 9 мин.
13.6 Аннотации типов — 5 мин.
13.7 Практическая работа
14. Декораторы: базовый уровень:
14.1 Разбор домашнего задания — 12 мин.
14.2 Функция как объект. Функции высшего порядка — 10 мин.
14.3 Декораторы — 8 мин.
14.4 Некоторые особенности использования декораторов — 8 мин.
14.5 Модуль functools. Декоратор functools.wraps() — 3 мин.
14.6 Тест
14.7 Итоги пройденных тем. Проверьте себя
15. Углублённая работа с классами и встроенные декораторы:
15.1 Разбор домашнего задания — 5 мин.
15.2 Множественное наследование: MRO — 10 мин.
15.3 Тест
15.4 Множественное наследование: примеси и абстрактные классы — 8 мин.
15.5 Класс как контекст-менеджер. Методы enter и exit — 7 мин.
15.6 Методы класса: декораторы setter и property — 5 мин.
15.7 Методы класса: декоратор classmethod — 5 мин.
15.8 Готовые реализации структур данных: графы, хеш-таблицы и деревья префиксов
15.9 Тренажёр «Работа с файлом 2»
15.10 Тренажёр «Математический модуль»
15.11 Тренажёр «Дата»
15.12 Тренажёр «Кэширование запросов»
16. Декораторы: продвинутый уровень:
16.1 Разбор домашнего задания — 8 мин.
16.2 Декоратор context manager — 7 мин.
16.3 Декораторы с аргументами — 7 мин.
16.4 Декораторы для классов — 10 мин.
16.5 Декоратор как класс — 5 мин.
16.6 Практическая работа
17. Элементы функционального программирования или «Функции: конец»:
17.1 Разбор домашнего задания — 10 мин.
17.2 Пространство имён и области видимости — 9 мин.
17.3 Тест
17.4 Lambda-функции — 6 мин.
17.5 Функции map и filter — 9 мин.
17.6 Специальная переменная __name__ — 6 мин.
17.7 Списки и их сортировка
17.8 Тренажёр «Новые списки»
17.9 Тренажёр «И снова zip»
17.10 Тренажёр «Палиндром: возвращение»
17.11 Тренажёр «Уникальный шифр»
18. Библиотеки для работы с данными:
18.1 Разбор домашнего задания — 4 мин.
18.2 Регулярные выражения: модуль re и его методы — 8 мин.
18.3 Регулярные выражения: шаблоны — 10 мин.
18.4 Основы парсинга: модуль request и формат JSON — 10 мин.
18.5 Модуль itertools — 5 мин.
18.6 Практическая работа
19. Подготовка к созданию Telegram бота:
19.1 Как работает бот
19.2 Создание телеграм-бота
19.3 Основы разработки надёжного бота
19.4 Sqlite3
19.5 Peewee ORM
20. Подготовка к созданию ВК-бота:
20.1 Как работают чат-боты
20.2 Как создать ВК-бота
20.3 Основы разработки надёжного ВК-бота
20.4 Sqlite3
20.5 ORM-библиотека Peewee
Тариф Индивидуальный
Основные курсы
Продвинутые навыки
Дополнительные курсы:
Основы SQL — 46 видео, 1 тест
Практика Python — новый формат, 2 этапа
Бонусные курсы:
Карьера разработчика: трудоустройство и развитие — 67 видео
AI-помощники для IT-специалистов: Chat GPT и аналоги — 15 видео
Презентация итоговых проектов — 9 видео
Цена 30000 руб.
СКАЧАТЬ
Что бы скачивать сливы курсов и складчины вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Вязание] Теплые носки [Maleeva.knits] [Дарья Баруздина]
- Инструкция по выживанию без соплей и романтики [Стас Тихонов]
- КиноПрактикум, «Вечное сияние чистого разума» [Астролингвистика] [Анна Ромашкевич]
- 1С ERP. Базовый курс пользователя (2026) [ЦСИО] [Ева Несговорова]
- Драконовская книга Эссекса. Том 2 [Эндрю Д. Чамбли]
- Не правильное питание – паста & пицца. Самые популярные и любимые блюда мировой кухни [Илья Лазерсон, Аркадий Грицевский]