Затрагивается практически всё, связанное с ООП:
Свойства / атрибуты класса
├╼
@staticmethod
├╼
@classmethod
╰╼
@property
Наследование
├╼
Определение одного родителя├╼
Перегрузка├╼
Множественное наследование├╼
Mixins├╼
Полиморфизм├╼
super().__init__()
— Инициализация из родительского класса├╼
Хешированные объекты╰╼
Абстрактные классыКомпозиция
╰╼
Наследование vs КомпозицияДескрипторы (`__get__()`, `__set__()`, `__del__()`)
├╼
No Data Descriptor╰╼
Data Descriptor@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥7❤4😁1😢1
Aiohttp
— это, безусловно, самый активный проект aio-libs
, который, возможно, является основным вариантом использования asyncio
.Aiohttp
представляет собой HTTP-клиент и сервер с поддержкой Web-Sockets и таких тонкостей, как промежуточное ПО для обработки запросов и подключаемая маршрутизация.О том, как грамотно работать с HTTP-запросами при помощи
Aiohttp
и пойдёт речь в этой полезной статье. @pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤8🔥2🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
🗂️Context menu: a python library to create and deploy cross-platform native context menus.
Python библиотека для разработки и настройки пользовательских контекстных меню.
▪ Github
@pythonl
Python библиотека для разработки и настройки пользовательских контекстных меню.
▪ Github
@pythonl
👍17🔥3❤2
В этом полезном туториале мы рассмотрим, как управлять репозиториями и реализовать базовый рабочий процесс git с помощью библиотеки GitPython.
Если конкретнее, то мы разберём:
Все эти знания можно использовать для автоматизации работы с репозиториями, освобождая время для остальных вещей
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤4🔥3
Все примеры и домашние задания построены с уклоном на сетевое оборудование.
Для тех, кто хочет автоматизировать повседневные задачи и заняться программированием, но не знает, с какой стороны подойти.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥7❤1
В этом нам помогут профилировщики, собственно о них и пойдёт речь в статье.
• Python vs C или С vs Assembler
• Современные профилировщики
• Статистические профайлеры (statistical profilers)
• Профайлеры, основанные на событиях (событийные, event-based profilers, deterministic)
• Instrumentation-профайлеры
• Ручное профилирование
• Измеряем скорость каждой строки
• Установка и использование
line_profiler
•
Perf
— профилируем на уровне ядра@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥2
Покрывает все основные темы aiogram такие как:
— Работа с сообщениями
— Кнопки
— Роутеры. Структура
— Фильтры и мидлвари
— Особые апдейты
— Конечные автоматы
— Инлайн-режим
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🎉6❤5
Помогает обнаруживать проблемы в моделях.
Сканирует LLM, позволяет определить производительность, фиксирует проблемы безопасности.
Установка:
pip install "giskard[llm]" -U
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4🔥2
🕷 ScrapeGraphAI: Python scraper based on AI
ScrapeGraphAI - это библиотека python для веб-краулинга, которая использует Lms для создания веб-скрейперов для веб-сайтов, документов и XML-файлов.
Просто укажите, какую информацию вы хотите извлечь, и библиотека сделает все за вас!
▪ Github
▪ Docs
@pythonl
ScrapeGraphAI - это библиотека python для веб-краулинга, которая использует Lms для создания веб-скрейперов для веб-сайтов, документов и XML-файлов.
Просто укажите, какую информацию вы хотите извлечь, и библиотека сделает все за вас!
pip install scrapegraphai
▪ Github
▪ Docs
@pythonl
👍21❤3🔥3🤩2
Инструмент Python для удаленного сбора учетных данных на множестве хостов.
В этом блоге объясняется, как это работает.
Этот инструмент использует impacket project для удаленного считывания байтов в lsass dump и pypykatz для извлечения учетных данных.
python3 -m pip install lsassy
▪ Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤4🔥4