Механизм наследования в Python
• Как и всегда нас будет интересовать то, что происходит при наследовании под капотом - как работает типизация, как происходит "перенос" атрибутов и методов, как мы можем расширять поведение дочерних классов. Даже в простейшем случае линейного наследования можно поломать механику работы с проперти, если не соблюсти определённые правила, которые как раз зависят от этой механики.
🧷 Смотреть видео
#Видео
• Как и всегда нас будет интересовать то, что происходит при наследовании под капотом - как работает типизация, как происходит "перенос" атрибутов и методов, как мы можем расширять поведение дочерних классов. Даже в простейшем случае линейного наследования можно поломать механику работы с проперти, если не соблюсти определённые правила, которые как раз зависят от этой механики.
🧷 Смотреть видео
#Видео
❤7🔥1
Метаклассы в Python
• В данном видео мы рассмотрим, что такое метаклассы, кейсы их использования и когда не стоит их использовать. Для вас оно будет полезным.
🧷 Смотреть видео
#Видео
• В данном видео мы рассмотрим, что такое метаклассы, кейсы их использования и когда не стоит их использовать. Для вас оно будет полезным.
🧷 Смотреть видео
#Видео
❤8🔥2
FastAPI полный курс от А до Я
• В этом видео ролике разберем основы фреймворка.
🧷 Смотреть видео
#Видео
• В этом видео ролике разберем основы фреймворка.
🧷 Смотреть видео
#Видео
❤6🔥4👍1
Методы классов в Python
• Объясняем, в чём разница между classmethod и staticmethod в Python, и немного рассказываем о том, где эти декораторы применяются, а где можно обойтись и без них. Вообще пайтон настолько гибкий, что в целом без них моджнобыло бы обойтись везде, но они дают нам немного дополнительного контроля над тем, как и где эти методы вызываются и переопределяются.
🧷 Смотреть видео
#Видео
• Объясняем, в чём разница между classmethod и staticmethod в Python, и немного рассказываем о том, где эти декораторы применяются, а где можно обойтись и без них. Вообще пайтон настолько гибкий, что в целом без них моджнобыло бы обойтись везде, но они дают нам немного дополнительного контроля над тем, как и где эти методы вызываются и переопределяются.
🧷 Смотреть видео
#Видео
❤6👍4
Исключения и списки
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.
🧷 Смотреть видео
#Видео
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.
🧷 Смотреть видео
#Видео
❤6👍3🔥2
Pool процессов в Python - параллельность и асинхронность
• Pool процессов позволяет запускать ограниченное количество процессов в автоматическом режиме, это решение скорее для обработки данных в стиле "включил и забыл", что может не всегда давать какое-то невероятное преимущество в скорости, но как минимум выполнить в несколько раз больше разных операций за то же время мы сможем легко на любом железе.
🧷 Смотреть видео
#Видео
• Pool процессов позволяет запускать ограниченное количество процессов в автоматическом режиме, это решение скорее для обработки данных в стиле "включил и забыл", что может не всегда давать какое-то невероятное преимущество в скорости, но как минимум выполнить в несколько раз больше разных операций за то же время мы сможем легко на любом железе.
🧷 Смотреть видео
#Видео
❤7👍3
Основы работы с процессами в Python
• Рассказываем о том, что вообще такое процессы, как и в каких ситуациях их можно использовать буквально в "ручном" режиме.
🧷 Смотреть видео
#Видео
• Рассказываем о том, что вообще такое процессы, как и в каких ситуациях их можно использовать буквально в "ручном" режиме.
🧷 Смотреть видео
#Видео
❤6👍3
Множественное наследование и алгоритм MRO в Python
• Пришло время поговорить о множественном наследовании в Python. Проблема множественного наследования на концептуальном уровне это конфликты. В Пайтон они разрешаются с помощью алгоритма MRO, который стоит понимать, с тем чтобы правильно строить иерархии наследования и переиспользовать родительское поведение.
🧷 Смотреть видео
#Видео
• Пришло время поговорить о множественном наследовании в Python. Проблема множественного наследования на концептуальном уровне это конфликты. В Пайтон они разрешаются с помощью алгоритма MRO, который стоит понимать, с тем чтобы правильно строить иерархии наследования и переиспользовать родительское поведение.
🧷 Смотреть видео
#Видео
👍5❤4
Счётчики и множества
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science. Присоединяйтесь к нам, и давайте продолжим это увлекательное путешествие вместе!
🧷 Смотреть видео
#Видео
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science. Присоединяйтесь к нам, и давайте продолжим это увлекательное путешествие вместе!
🧷 Смотреть видео
#Видео
❤5👍4🔥2
Борьба за ресурсы между процессами Python
• Достичь состояния гонки или борьбы за ресурсы не просто, а супер-просто, поэтому стоит знать о механизмах, которые помогатью избежать этого состояния, ну или управлять им. Рассказываем о таких механизмах в Python, как lock и semaphore, которые помогут добавить смысла в погоню за скоростью.
🧷 Смотреть видео
#Видео
• Достичь состояния гонки или борьбы за ресурсы не просто, а супер-просто, поэтому стоит знать о механизмах, которые помогатью избежать этого состояния, ну или управлять им. Рассказываем о таких механизмах в Python, как lock и semaphore, которые помогут добавить смысла в погоню за скоростью.
🧷 Смотреть видео
#Видео
❤6👍3
Потоки ненастоящие? GIL в Python
• В этом видео мы разоблачим иллюзию относительно быстроты работы потоков в Python. GIL превращает все объекты в потокобезопасные, но платим за это мы производительностью, и на самом деле потоки очень редко работают по-настоящему параллельно. Разбираемся, в каких ситуациях их можно использовать с выгодой.
🧷 Смотреть видео
#Видео
• В этом видео мы разоблачим иллюзию относительно быстроты работы потоков в Python. GIL превращает все объекты в потокобезопасные, но платим за это мы производительностью, и на самом деле потоки очень редко работают по-настоящему параллельно. Разбираемся, в каких ситуациях их можно использовать с выгодой.
🧷 Смотреть видео
#Видео
❤5🔥2
Дескрипторы в Python - максимальная инкапсуляция
• Дескрипторы - это полезный инструмент инкапсуляции, который дополняет проперти. Автор использует оба инструмента в зависимости от ситуации, дескрипторы для набора какой-то базы "фундаментальных" объектов, проперти для тех частей логики, которые уж точно должны оставаться внутри самого класса.
🧷 Смотреть видео
#Видео
• Дескрипторы - это полезный инструмент инкапсуляции, который дополняет проперти. Автор использует оба инструмента в зависимости от ситуации, дескрипторы для набора какой-то базы "фундаментальных" объектов, проперти для тех частей логики, которые уж точно должны оставаться внутри самого класса.
🧷 Смотреть видео
#Видео
❤6👍4
Регулярные выражения, zip и распаковка аргументов
• Рассмотрим такие важные концепции, как Регулярные выражения, Функция zip и Распаковка аргументов.
🧷 Смотреть видео
#Видео
• Рассмотрим такие важные концепции, как Регулярные выражения, Функция zip и Распаковка аргументов.
🧷 Смотреть видео
#Видео
❤6👍3