🟑 Medium level

Materials
intermediate level

Deepen your knowledge with intermediate-level materials and practical examples to develop your skills.

20+ Articles
🌿 Practice
10-15 Minutes to read
🟑 Medium

Intermediate level materials

Carefully selected articles for your level

pathlib: Working with Paths in Python
🟑 Medium

pathlib: Working with Paths in Python

pathlib is the modern way to work with filesystem paths instead of plain strings.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
What is an ORM
🟑 Medium

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...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
httpx: A Modern HTTP Client for Python
🟑 Medium

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.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Typer: CLI Applications Without the Boilerplate
🟑 Medium

Typer: CLI Applications Without the Boilerplate

Typer builds CLIs from Python type annotations. No argparse, no manual parsing β€” just decorators and types.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Pydantic v2: Data Validation in Python
🟑 Medium

Pydantic v2: Data Validation in Python

Pydantic validates and converts data through type annotations. It is commonly used in APIs and LLM applications when an external...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
asyncio in Python: Asynchronous Programming
🟑 Medium

asyncio in Python: Asynchronous Programming

asyncio is Python's standard library for asynchronous code. It lets you execute multiple tasks "simultaneously" within a single thread.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
JSON Schema: Describing Data Structures
🟑 Medium

JSON Schema: Describing Data Structures

JSON Schema is a standard for describing the structure of JSON. In the Claude API it is used to define...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
SQLite in Python: Persistent Memory for Agents
🟑 Medium

SQLite in Python: Persistent Memory for Agents

SQLite is a relational database built into Python. It stores data in a single file and requires no server. It...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Deployment and ReplicaSet in Kubernetes
🟑 Medium

Deployment and ReplicaSet in Kubernetes

A Pod is a one-shot unit. A Deployment is the mechanism that guarantees the right number of pods is always...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django: Template Tags
🟑 Medium

Django: Template Tags

Template tags are logic inside HTML. Unlike {{ variable }} which only outputs a value, {% %} tags control flow:...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Bootstrap 5 Basics
🟑 Medium

Bootstrap 5 Basics

Bootstrap is the world's most popular CSS framework. It provides ready-made components and a utility class system that lets you...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Semantic HTML5 Tags
🟑 Medium

Semantic HTML5 Tags

Semantic tags describe the meaning of content, not just its appearance. A browser won't visually distinguish <div> from <article> β€”...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
🎚️ Levels

Other difficulty levels

Choose the level that suits you

🟒

For beginners

Simple and clear materials for programming beginners

🌱 Basic concepts ⏱️ 5-10 min
πŸ”΄

Advanced level

Complex techniques and concepts for experienced developers

🌳 Complex tasks ⏱️ 15-25 min
🟣

Expert level

Advanced technologies and architectural solutions

πŸ¦… Expert knowledge ⏱️ 20-30 min

Keep developing

Study materials of different levels and gradually improve your skills