Python terms
Readable, versatile, and the language of modern data science
Python's combination of readable syntax, vast ecosystem, and first-class support for data science, ML, and automation has made it one of the world's most-used languages. This category covers Python idioms, the data model, async patterns, packaging, performance considerations, and the standard library features that make Python code elegant rather than merely functional.
Dict & Set Comprehensions Python 2.7+
Python's concise syntax for building dicts, sets, and lists in a single expression — replacing verbose for-loop accumulation patterns.
2mo ago
python beginner
HTTP in Python — requests & httpx Python 3.7+
requests is the standard sync HTTP library; httpx adds async support, HTTP/2, and a similar API — both far more ergonomic than urllib.
2mo ago
python beginner
pathlib & Modern File Handling Python 3.4+
pathlib.Path provides an object-oriented API for filesystem operations — replacing os.path string manipulation with readable, chainable, and cross-platform path handling.
2mo ago
python beginner
List Comprehensions & Generator Expressions Python 2.0+
Compact syntax for creating lists — [x*2 for x in range(10) if x%2==0] — and lazy generators that avoid materialising the full sequence.
2mo ago
python beginner
Python Virtual Environments Python 3.3+
Isolated Python environments that allow different projects to have different package versions — preventing the global site-packages conflicts that plagued early Python development.
2mo ago
python beginner