PyLand Team
PyLand Team
Author's articles
All publications PyLand Team
pathlib: Working with Paths in Python
pathlib is the modern way to work with filesystem paths instead of plain strings.
Installing Python
Choose the instructions for your operating system, install a currently supported Python 3 release, and verify that it runs from...
What is an ORM
ORM (Object-Relational Mapping) is a technology that lets you work with a database through Python objects instead of writing raw...
asyncio: Timeouts, Task Cancellation and Graceful Shutdown
Three things you absolutely need in production async code.
asyncio: Queue, Lock, Semaphore β Synchronization Without Threads
In async code multiple coroutines run concurrently in a single thread. Race conditions can still happen β and asyncio provides...
Password Hashing with Argon2 and pwdlib
If a database is leaked, strong password hashing prevents immediate recovery of plaintext passwords and makes offline guessing expensive. It...
Async Generators and Async Iterators in Python
Async generators are a way to lazily produce data in an async context. Perfect for streaming, pagination and processing large...
JWT Tokens with python-jose
python-jose is a library for working with JSON Web Tokens (JWT).
asyncio.gather, create_task and TaskGroup: Concurrency in Practice
Three ways to run multiple coroutines concurrently. Each has its own niche.
httpx: A Modern HTTP Client for Python
httpx is a next-generation HTTP client. Its interface is similar to requests, but it supports async/await out of the box.
AI Agents: ReAct Loop and Autonomous Actions
A chatbot answers questions. An agent takes action: it calls tools, retrieves real data, and uses that data in its...
Typer: CLI Applications Without the Boilerplate
Typer builds CLIs from Python type annotations. No argparse, no manual parsing β just decorators and types.
Statistics by categories
Author's article distribution by topics
Django
63 articles
Python
54 articles
Git ΠΈ GitHub
32 articles
Html Css
23 articles
LLM ΠΈ AI
21 articles