В этом туториале рассматривается создание интерактивной таблицы с помощью Flet.
Причём с функциями поиска и фильтрации, что очень круто
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
importlib
:from importlib import import_module
module_name = 'your_module' # Определите название своего модуля
class_name = 'YourClass' # И название нужного вам класса
instance = getattr(import_module(module_name), class_name)()
Здесь функция
import_module
импортирует нужный модуль, getattr
находит в нем класс, а ()
создает экземпляр этого класса.def get_instance(module_name, class_name):
try:
module = import_module(module_name)
class_obj = getattr(module, class_name)
instance = class_obj()
return instance
except ImportError:
print("Модуль отсутствует")
return None
except AttributeError:
print("Класс не найден")
return None
Логирование исключений помогает определить причины проблем с импортом или созданием экземпляров классов.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
— «Python-разработчики, как правило, хорошо знают, что такое и для чего нужен GIL, вопросы по нему встречаются на большинстве собеседований, я и сам люблю их задавать. Но в CPython его скоро не будет. Да, core-разработчики CPython взяли курс на его удаление»
Держите интересную статью о том, как ведётся работа по ускорению CPython и удалению GIL.
Некоторые факты из статьи:
--disable-gil
для отключения GIL.Mimalloc
.@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный курс по Python для OSINT специалистов.
Курс научит автоматизировать различные рутинные задачи, связанные с OSINT исследованиями: сбор данных с веб-сайтов, сбор результатов поиска, работа с интернет-архивами, создание отчетов и многое другое.
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Этот скрипт может сканировать веб-сайты и находить все ссылки, содержащие HTML-формы.
Очень полезно, чтобы находить формы для Blind XSS.
Blind XSS (Слепая XSS) — уязвимость, при которой хакер может внедрить скрипт на страницу, но не может увидеть его непосредственное выполнение.
Это может произойти, если веб-приложение выполняет обработку информации перед запуском протоколов безопасности, скрипт выполняется и может повлиять на других пользователей и инстурменты или нанести вред все системе.
⚙️Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Держите полезную статью
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉🎉🎉 Python 3.10.14, 3.9.19, and 3.8.19 is now available🎉🎉🎉
Вышли обновления Python 3.10.14, 3.9.19 и 3.8.19.
https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
@pythonl
Вышли обновления Python 3.10.14, 3.9.19 и 3.8.19.
https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
@pythonl
Blogspot
Python Insider: Python 3.10.14, 3.9.19, and 3.8.19 is now available
Reflex — Разработка веб-приложений на чистом Python.
Библиотека, котороя упрощает разработку приложений с помощью инструментов командной строки для инициализации и запуска проектов. Изначально инструмент был выпущен под названием Pynecone.
Недавно была выпущена новая версия Reflex 0.4.0, которая включает в себя следующие улучшения:
- Запуск сервиса хостинга с возможностью бесплатного размещения приложений.
- Руководство по созданию клонов ChatGPT с использованием Reflex.
- Новые ключевые компоненты на основе Radix UI с единой системой тем.
- Расширенные руководства по интеграции настраиваемых компонентов React.
pip install reflex
▪Документация
▪GitHub
▪Гайд с примерами
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM