Skip to content

Python · Machine Learning

From the kitchen

Quality, author-led articles on Python & machine learning. Learn how to eat through topics, calmly, deeply, and without the noise.

145 articles Community authors Always free
Latest gui development

Python EFL: Building Custom Elementary Widgets (2026)

Want to create unique UI components tailored to your app’s needs? This Python EFL tutorial teaches you how to build Custom Widgets by subclassing existing Elementary components. By encapsulating multiple widgets into a single class, you can create reusable, maintainable UI elemen…

Read article

More from the kitchen

Fresh articles, served often.

gui development

Python EFL: Scalable GUIs with Generic List (Genlist) (2026)

Handling thousands of UI elements without slowing down your app? This Python EFL tutorial introduces the Genlist (Generic List) widget. Unlike the standard List widget, Genlist is …

Abdur-Rahmaan Janhangeer

Chef

gui development

Python EFL: Building Standard and Searchable Lists (2026)

Need to display a large amount of selectable data in your app? This Python EFL tutorial covers the List widget and the SearchableList extension. Lists are foundational for…

Abdur-Rahmaan Janhangeer

Chef

gui development

Python EFL: Extending UI with Elm Extensions (2026)

Want to speed up your Python EFL development? This tutorial introduces Elm Extensions, a library that provides simplified versions of common widgets like buttons, popups, and about…

Abdur-Rahmaan Janhangeer

Chef

gui development

Python EFL: Managing Views with Naviframe (2026)

Need to manage multiple views or screens in your Python application? This Python EFL tutorial introduces the Naviframe widget, a powerful layout manager that acts like a stack of scree…

Abdur-Rahmaan Janhangeer

Chef

gui development

Python EFL: Displaying and Selecting Images (2026)

Looking for a high-performance way to display images in a Python GUI? This Python EFL tutorial covers the Image widget and the FileselectorButton, allowing you to build ap…

Abdur-Rahmaan Janhangeer

Chef

gui development

Python EFL: Advanced Align Hints and Weight Control (2026)

Positioning widgets precisely is the difference between a amateur tool and a professional application. This Python EFL tutorial dives deep into Align Hints and Weight Contr…

Abdur-Rahmaan Janhangeer

Chef

gui development

Python EFL: Layouts, Weight Hints, and Callbacks (2026)

Mastering widget alignment and user interaction is crucial for any GUI application. This Python EFL tutorial explains how to use Weight Hints, Boxes, and C…

Abdur-Rahmaan Janhangeer

Chef

gui development

Python EFL Tutorial: Creating Your First Window (2026)

Looking to build desktop applications with the Enlightenment Foundation Libraries? This Python EFL tutorial provides a step-by-step guide to creating your first GUI window using the Elementary modu…

Abdur-Rahmaan Janhangeer

Chef

education

80+ Legally Free Python Books List (2026 Edition)

Searching for the best legally free Python books can be overwhelming with so many broken links and outdated resources. This curated list provides over 80 high-quality, legal, and f…

Abdur-Rahmaan Janhangeer

Chef

devops

Publishing a Python Package with uv and a PyPI Token

Publishing a Python package used to feel like a small battle: setup.py rituals, half-forgotten twine commands, and the anxiety of accidentally pushing a broken release to PyPI. Thankfully, modern t…

Abdur-Rahmaan Janhangeer

Chef

deep learning

Why Nesterov Accelerated Gradient Converges Faster Than Momentum

Gradient-based optimization lies at the heart of modern machine learning. From linear regression to deep neural networks, the efficiency of training depends heavily on how quickly and stably an opt…

Abdur-Rahmaan Janhangeer

Chef