🟑 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

Path and Query Parameters in FastAPI
🟑 Medium

Path and Query Parameters in FastAPI

Path parameters identify a specific resource, while query parameters commonly control filtering, sorting, and pagination.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
SQLModel: the basics
🟑 Medium

SQLModel: the basics

SQLModel is a library for working with databases in FastAPI, combining SQLAlchemy and Pydantic.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Pydantic v2 in FastAPI
🟑 Medium

Pydantic v2 in FastAPI

FastAPI uses Pydantic for data validation and serialization.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Environment Variables in Docker
🟑 Medium

Environment Variables in Docker

Environment variables are the standard way to configure containers. They let you use a single image across different environments (dev,...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
DRF Serializers
🟑 Medium

DRF Serializers

A serializer converts model objects to and from a Python dict and JSON.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
CSRF Protection in Django
🟑 Medium

CSRF Protection in Django

CSRF (Cross-Site Request Forgery) is an attack in which an adversary tricks the user's browser into sending a request on...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Inline Editing in Django Admin
🟑 Medium

Inline Editing in Django Admin

Inline allows you to edit related objects directly on the parent object's page.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Configuring Django REST Framework
🟑 Medium

Configuring Django REST Framework

Covered topics: Installation, Core RESTFRAMEWORK Settings, Custom Pagination, Error Response Format.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
get_context_data in Django CBVs
🟑 Medium

get_context_data in Django CBVs

getcontextdata() is a CBV method for passing additional data to a template.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django CreateView
🟑 Medium

Django CreateView

CreateView is a CBV for creating an object through a form.

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

Django Template Filters

Filters are applied to template variables using the | pipe character.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
related_name in Django
🟑 Medium

related_name in Django

relatedname is the name used for reverse access from a related model back to its parent.

πŸ‘€ 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