PythonHub
2.37K subscribers
2.35K photos
49K links
News & links about Python programming.
https://pythonhub.dev/
Download Telegram
Bython: Python with braces. Because Python is awesome, but whitespace is awful

https://pypi.org/project/Bython/
Python environment management using JupyterLab Desktop CLI

The article discusses Python environment management using the JupyterLab Desktop CLI, which offers various commands and options to manage Python environments efficiently within the application. It covers setting up the JupyterLab Desktop CLI, creating new Python environments, and utilizing bundled environment installers or downloading packages from the registry to enhance the development...

https://blog.jupyter.org/python-environment-management-using-jupyterlab-desktop-cli-e57485c9287c
Combining Rust and Python: The Best of Both Worlds?

This video shows you how to seamlessly integrate Rust with Python using Pyo3. This library allows you to write Python modules with Rust. This means that we get the speed and safety of Rust along with Python's easy-to-use features!

https://www.youtube.com/watch?v=lyG6AKzu4ew
Create a quiz app in 6 minutes with HTMX and Django

This guide shows you how to build a simple quiz application using Django and HTMX in 6 minutes. HTMX is great for creating dynamic web applications without writing JavaScript.

https://www.photondesigner.com/articles/quiz-htmx
How fast can we process a CSV file

The article explores the speed of processing CSV files, highlighting the use of PyArrow to enhance CSV reading speed significantly. It compares different methods like pandas with C engine, pure Python looping, and pandas with PyArrow engine, showcasing the efficiency of PyArrow in processing CSV files faster and more effectively

https://datapythonista.me/blog/how-fast-can-we-process-a-csv-file
6 ways to improve the architecture of your Python project (using import-linter)

The article discusses six ways to enhance the architecture of Python projects, focusing on maintaining clear dependency relationships between packages and modules to avoid tangled inter-module dependencies. It addresses challenges like high architectural understanding costs for newcomers and reduced development efficiency due to difficulties in locating code within large projects.

https://www.piglei.com/articles/en-6-ways-to-improve-the-arch-of-you-py-project/
Analyzing "Sorting a million 32-bit integers in 2MB of RAM using Python"

SummaryWe are going to revisit Guido's famous "Sorting a million 32-bit integers in 2MB of RAM ...

https://www.bitecode.dev/p/analyzing-sorting-a-million-32-bit