πŸ“š PyLand Blog

Learn programming with our articles

Practical tutorials, in-depth technology breakdowns, and the latest development trends from industry experts.

✨ New articles

Fresh content

The most relevant materials from our experts

if __name__ == "__main__": the Python entry point
πŸ“š Python

if __name__ == "__main__": the Python entry point

The if name == "main" guard defines a Python program's entry point: it distinguishes direct...

πŸ‘€ PyLand Team
πŸ“… 14.08.2026
strip() and lower(): Preparing User Text 🧹
πŸ“š Python

strip() and lower(): Preparing User Text 🧹

A user may enter the correct word with extra spaces or different letter case. Python...

πŸ‘€ PyLand Team
πŸ“… 11.08.2026
ord(), chr(), and Cyclic Letter Shifts in Python πŸ”
πŸ“š Python

ord(), chr(), and Cyclic Letter Shifts in Python πŸ”

A string contains characters, but a computer stores every character as a numeric code. Python...

πŸ‘€ PyLand Team
πŸ“… 09.08.2026
How Functions Work Together in Python 🧩
πŸ“š Python

How Functions Work Together in Python 🧩

A small function normally handles one clear task. A real program, however, contains several tasks:...

πŸ‘€ PyLand Team
πŸ“… 09.08.2026
Undo and Revert in GitHub Desktop: Fix Mistakes Without Fear
πŸ“š Git & GitHub

Undo and Revert in GitHub Desktop: Fix Mistakes Without Fear

A commit is not a point of no return. GitHub Desktop lets you rebuild a...

πŸ‘€ PyLand Team
πŸ“… 16.07.2026
History, Diffs, and Web Commits on GitHub
πŸ“š Git & GitHub

History, Diffs, and Web Commits on GitHub

GitHub lets you read repository history, inspect individual commit diffs, view the history of one...

πŸ‘€ PyLand Team
πŸ“… 16.07.2026
ANSI Color Table for Python 🎨
πŸ“š Python

ANSI Color Table for Python 🎨

ANSI escape codes can change terminal text colors. Print a color code before the text...

πŸ‘€ PyLand Team
πŸ“… 13.07.2026
Event Loop in Python: How asyncio Enables Concurrent Execution
πŸ“š Python

Event Loop in Python: How asyncio Enables Concurrent Execution

Event loop is the heart of asyncio. It doesn't run code in parallel across multiple...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
pytest-django: Testing Django
πŸ“š Python

pytest-django: Testing Django

Covered topics: Installation, @pytest.mark.djangodb, Fixtures, Testing views.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
pip: Python Package Manager
πŸ“š Python

pip: Python Package Manager

Covered topics: Installing packages, Upgrading and removing, requirements.txt, Virtual environment.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
run_in_executor and anyio: Sync Libraries in Async Code
πŸ“š Python

run_in_executor and anyio: Sync Libraries in Async Code

Sometimes you need to call a synchronous library from async code without blocking the event...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Async Context Managers: async with and @asynccontextmanager
πŸ“š Python

Async Context Managers: async with and @asynccontextmanager

Async context managers manage resources in async code β€” connections, files, transactions.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
πŸ“‚ All categories

Choose a direction

Each category contains carefully selected materials from experts

πŸ“

AI Startup

Articles about AI startups

πŸ“š 6 articles
πŸ“

API

Articles about working with APIs

πŸ“š 10 articles
πŸ“

Django

Articles about django

πŸ“š 63 articles
πŸ“

Docker

Articles about Docker and containers

πŸ“š 12 articles
πŸ“

Fastapi

Articles about fastapi

πŸ“š 16 articles
πŸ“

Git & GitHub

Articles about Git and GitHub

πŸ“š 32 articles
πŸ“

Html Css

Articles about html-css

πŸ“š 23 articles
πŸ“

Kubernetes

Articles about kubernetes

πŸ“š 10 articles
πŸ“

LLM & AI

Articles about language models

πŸ“š 21 articles
πŸ“

Programming

Articles about programming

πŸ“š 4 articles
πŸ“

Python

Articles about Python

πŸ“š 54 articles
πŸ“

Tools

Articles about development tools

πŸ“š 2 articles
✍️ Join

Want to share your knowledge?

Become an author on our blog and help other developers learn new technologiesBecome an author on our blog and help other developers learn new technologies