🟡 Medium level

Materials
intermediate level

Deepen your knowledge with intermediate level materials and practical examples for skill development.

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

Intermediate level materials

Carefully selected articles for your level

📝
🟡 Medium

Environment Variables in Django

Охватываемые темы: Why use environment variables, python-dotenv, django-environ (alternative), .gitignore.

📝 Django
📅 30.06.2026
📝
🟡 Medium

SuccessMessageMixin in Django

SuccessMessageMixin is a mixin for displaying a flash message after a form is successfully submitted in a class-based view.

📝 Django
📅 30.06.2026
📝
🟡 Medium

Timezones in Django

Django stores all DateTimeField values in UTC when USETZ=True. Conversion to local time happens at the display layer.

📝 Django
📅 30.06.2026
📝
🟡 Medium

Authentication in Django

Django includes a complete authentication system: the User model, login/logout, and permissions.

📝 Django
📅 30.06.2026
📝
🟡 Medium

Class-Based Views in Django

CBVs use classes instead of functions. The built-in CBVs implement common CRUD patterns.

📝 Django
📅 30.06.2026
📝
🟡 Medium

Django DetailView

DetailView is a CBV for displaying a single object by its pk or slug.

📝 Django
📅 30.06.2026
📝
🟡 Medium

SECRET_KEY in Django

This will raise a clear error if the variable is not set.

📝 Django
📅 30.06.2026
📝
🟡 Medium

Date Formats in Django

Охватываемые темы: Date fields in a model, Working with dates in Python, Formatting in templates, Formatting in Python.

📝 Django
📅 30.06.2026
📝
🟡 Medium

ForeignKey and on_delete in Django

Охватываемые темы: ondelete — behavior when the parent is deleted, ondelete options, Examples, relatedname.

📝 Django
📅 30.06.2026
📝
🟡 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...

📝 LLM & AI
📅 04.06.2026
📝
🟡 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...

📝 LLM & AI
📅 04.06.2026
📝
🟡 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...

📝 LLM & AI
📅 04.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