Новый курс по "Объектно-ориентированному программированию в Python" и это его карта:
0. Введение (проблема процедурного подхода)
1. Объекты и классы
2. Атрибуты класса и функции
3. Классы как callable-объекты, экземпляры классов
4. Функции классов и методы экземпляров, self
5. Инициализация экземляров, __init__ метод
6. Статические методы и декоратор @staticmethod
7. Инкапсуляция, приватные атрибуты и публичный интерфейс
8. Пример 1
9. Name mangling
10. Область видимости классов и Методы класса @classmethod
11. Свойства @property, геттеры и сеттеры (getter, setter)
12. Свойства только для чтения и вычисляемые свойства
13. Наследование, перегрузка методов и расширение функциональности
14. Множественное наследование, mro, миксины
15. Полиморфизм, перегрузка операторов
16. Хэшируемые объекты и равенство
17. super() и делегирование родителям
18. Дескрипторы. Non-data дескрипторы
19. Дескрипторы данных
20. Слабые ссылки weakref и проблема хранения данных в экземпляре дескриптора
21. Метод __set_name__ и хранение данных в экземпляре класса-владельца
Курс Логгирование в Python
Практический курс парсинга сайтов на Python
Курс отсюда - https://www.patreon.com/posts/karta-kursa-oop-41010968
Скачать:
0. Введение (проблема процедурного подхода)
1. Объекты и классы
2. Атрибуты класса и функции
3. Классы как callable-объекты, экземпляры классов
4. Функции классов и методы экземпляров, self
5. Инициализация экземляров, __init__ метод
6. Статические методы и декоратор @staticmethod
7. Инкапсуляция, приватные атрибуты и публичный интерфейс
8. Пример 1
9. Name mangling
10. Область видимости классов и Методы класса @classmethod
11. Свойства @property, геттеры и сеттеры (getter, setter)
12. Свойства только для чтения и вычисляемые свойства
13. Наследование, перегрузка методов и расширение функциональности
14. Множественное наследование, mro, миксины
15. Полиморфизм, перегрузка операторов
16. Хэшируемые объекты и равенство
17. super() и делегирование родителям
18. Дескрипторы. Non-data дескрипторы
19. Дескрипторы данных
20. Слабые ссылки weakref и проблема хранения данных в экземпляре дескриптора
21. Метод __set_name__ и хранение данных в экземпляре класса-владельца
Курс Логгирование в Python
- Введение
- Логгирование в Python архитектура модуля logging
- Иерархия логгеров, обработка сообщений
- Конфигурирование логгеров
- Логгирование исключений
- Фильтры. Создание своего фильтра
- Создание обработчика
- Исходники
Практический курс парсинга сайтов на Python
- Подготовка
- Введение. Базовый пример работы с BeautifulSoup
- Парсинг множественных данных и экспорт в csv-файл
- Парсинг табличных данных
- Работа с пагинацией сайтов (метод 1)
- Работа с пагинацией сайтов (метод 2)
- Чтение и запись данных в csv-файлы
- Продвинутые приемы работы с библиотекой BeautifulSoup
- Сохранение данных в БД Postgresql с помощью ОРМ PeeWee
- Парсинг данных подгружаемых через AJAX часть 1
- Парсинг данных в несколько процессов
- Парсинг данных, подгружаемых с помощью JQuery
- Парсинг данных, подгружаемых AJAX (часть 2)
- Используем прокси
- Заключение и пара советов
- Парсинг данных подгружаемых JQuery на примере Steam
- Авторизация с Requests и использование сессий
Курс отсюда - https://www.patreon.com/posts/karta-kursa-oop-41010968
Скачать:
magnet:?xt=urn:btih:AD926D1A5CDED16AEA9AB61B2E525869216B0A1B