🟑 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

ForeignKey and on_delete in Django
🟑 Medium

ForeignKey and on_delete in Django

Covered topics: ondelete β€” behavior when the parent is deleted, ondelete options, Examples, relatedname.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Anthropic SDK: Getting Started with the Claude API
🟑 Medium

Anthropic SDK: Getting Started with the Claude API

Anthropic Python SDK is the official library for working with Claude. It hides the complexity of raw HTTP requests, adds...

πŸ‘€ PyLand Team
πŸ“… 04.06.2026
System Prompts: Defining the Model's Role
🟑 Medium

System Prompts: Defining the Model's Role

A system prompt is a hidden instruction for the model set by the developer. The user never sees it, but...

πŸ‘€ PyLand Team
πŸ“… 04.06.2026
environs: Typed Environment Variables
🟑 Medium

environs: Typed Environment Variables

environs is a library for reading environment variables from a .env file with type support. It is an evolution of...

πŸ‘€ PyLand Team
πŸ“… 04.06.2026
Tokens in LLMs: How the Model Sees Text
🟑 Medium

Tokens in LLMs: How the Model Sees Text

When you send a request to a language model, it doesn't see words or letters. It sees tokens β€” chunks...

πŸ‘€ PyLand Team
πŸ“… 04.06.2026
The datetime Module: Working with Dates and Times
🟑 Medium

The datetime Module: Working with Dates and Times

datetime is Python's standard module for working with dates and times. It's part of the standard library β€” no installation...

πŸ‘€ PyLand Team
πŸ“… 08.05.2026
.env Files and Environment Variables: Keeping Secrets Out of Code
🟑 Medium

.env Files and Environment Variables: Keeping Secrets Out of Code

Imagine you wrote a program with an API key hardcoded in the source and pushed it to GitHub. An hour...

πŸ‘€ PyLand Team
πŸ“… 08.05.2026
argparse: Command-Line Arguments in Python
🟑 Medium

argparse: Command-Line Arguments in Python

When a script grows from a toy into a real tool, input() becomes inconvenient. Professional CLI programs accept arguments at...

πŸ‘€ PyLand Team
πŸ“… 08.05.2026
Layers and Caching in Docker
🟑 Medium

Layers and Caching in Docker

Every instruction in a Dockerfile creates a layer β€” an intermediate image. Docker caches layers and reuses them on subsequent...

πŸ‘€ PyLand Team
πŸ“… 08.05.2026
Docker Compose: Multi-Container Applications
🟑 Medium

Docker Compose: Multi-Container Applications

Docker Compose is a tool for running multiple related containers as a single application. The configuration is defined in a...

πŸ‘€ PyLand Team
πŸ“… 08.05.2026
Dockerfile: Building Your Own Images
🟑 Medium

Dockerfile: Building Your Own Images

Dockerfile β€” a text file with instructions for building an image. Each instruction becomes a layer.

πŸ‘€ PyLand Team
πŸ“… 08.05.2026
Docker Volumes: Persisting Data
🟑 Medium

Docker Volumes: Persisting Data

By default, data inside a container is not persisted β€” delete the container and the data is gone. Volumes solve...

πŸ‘€ PyLand Team
πŸ“… 08.05.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