Skip to content

software engineering

10 articles in this category.

software engineering

Notes of Get your resources faster, with importlib.resources by Barry Warsaw

Talk notes thepkg/ # is a package since has __init__.py __init__.py a.py b.py data/ …

Abdur-Rahmaan Janhangeer

Chef

software engineering

Python Engineering Articles

This page lists the very best Python engineering articles of the internet, hand-picked to give hours and hours of pure reading joy. It is especially designed for onboarding new members on your Pyt…

Abdur-Rahmaan Janhangeer

Chef

software engineering

Python: Making Imports Callable

I wanted to do import module module() I thought this did not exist in Python but Chris Angelico, a P…

Abdur-Rahmaan Janhangeer

Chef

software engineering

The Zen Of Python: A Most In Depth Article

Note: I wrote a quite complete article on the Zen but for some reason it went down in seo history. I am tired seeing people write ‘in-depth’ article with commentaries from the top of their head…

Abdur-Rahmaan Janhangeer

Chef

software engineering

Python Generators: The In-depth Article You've Always Wanted

Table of contents Why were Python generators introduced? How do Python Generators differ from normal functions? Execution flow Immediate usefulness …

Abdur-Rahmaan Janhangeer

Chef

software engineering

What's New in Python 3.9 alpha2?

Python is set to release a new version next year, the shiny 3.9. This one omitted the sys.argv change rolled back in alpha2 Here’s our take of the most noticeable changes: Keyword Arguments…

Abdur-Rahmaan Janhangeer

Chef

software engineering

Get Python's help() function stored as string just like console

Python’s help function lets you see the help message written for you by the developer. It is particularly useful in IDLE / shell to inspect modules and explore. Here is a sample shell demo…

Abdur-Rahmaan Janhangeer

Chef

software engineering

String Manipulation Functions: The Top 5 You Forgot To Pack

String manipulation functions, good ones are available by default in Python. Ignorance make people always re-invent. Python is powerful and … thoughtful. We were strict and choose only 5, the five …

Abdur-Rahmaan Janhangeer

Chef

software engineering

Mastering Python's Regex: Part 1 - The Basics

Regular Expressions, or Regex, are often seen as a “dark art” by beginning programmers. At first glance, they look like a jumble of bizarre symbols and incomprehensible strings. Ho…

Abdur-Rahmaan Janhangeer

Chef

software engineering

How to Escape Curly Braces in Python String Formatting

When using Python’s string formatting methods, curly braces {} are special characters used as placeholders for variables. But what happens when you actually want to print a literal cur…

Abdur-Rahmaan Janhangeer

Chef