Ruff — это ультрабыстрый линтер и форматтер кода, написанный на Rust. Он в 10-100 раз быстрее, чем Flake8 и Black, и поддерживает Python 3.13.
💡 Ruff заменяет Flake8 (и десятки плагинов), Black, isort, pydocstyle, autoflake, pyupgrade — и делает это в разы быстрее!
#Python #Ruff #Linting #Black #Flake8 #CodeQuality #PyDev #RustLang
https://github.com/astral-sh/ruff
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - astral-sh/ruff: An extremely fast Python linter and code formatter, written in Rust.
An extremely fast Python linter and code formatter, written in Rust. - astral-sh/ruff
👍2🔥2
memory_graph — это библиотека на Python для визуализации структуры объектов в памяти.
Она строит граф связей между объектами и помогает понять, как данные устроены и связаны между собой.
pip install --upgrade memory_graph
#Python #Debugging #Visualization #Graphviz #MemoryGraph #PythonTips #DeepCopy #Mutable #Immutable #LearningPython #PyDev
https://github.com/bterwijn/memory_graph
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - bterwijn/memory_graph: Teaching tool and debugging aid in context of references, mutable data types, and shallow and deep…
Teaching tool and debugging aid in context of references, mutable data types, and shallow and deep copy. - bterwijn/memory_graph
1 3⚡2👍2
ButtonPad — библиотека на Python, которая превращает простую строку в мощный GUI-интерфейс с кнопками, текстовыми полями, метками и изображениями.
LAYOUT = """
'','','',''
C,(,),⌫
7,8,9,÷
4,5,6,x
1,2,3,-
0,.,=,+
"""
python -m buttonpad
#Python #GUI #Tkinter #ButtonPad #PythonTools #UI #DevTools #PyDev #OpenSource
https://github.com/asweigart/buttonpad
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - asweigart/buttonpad: If your app only needs buttons, this cross-platform GUI toolkit for Python gives you a configurable…
If your app only needs buttons, this cross-platform GUI toolkit for Python gives you a configurable grid of buttons. - asweigart/buttonpad
👍3🔥3⚡1