Learn programming with our articles
Practical tutorials, in-depth technology reviews and current trends in the development world from industry experts.
Choose a direction
Each category contains carefully selected materials from experts
Fresh content
The most relevant materials from our experts
Testing Django with pytest
Охватываемые темы: Installation, conftest.py — Fixtures, Model Test, View Test with Client.
REST API Design Principles
Охватываемые темы: Resources and URLs, HTTP methods, Nested resources, Response codes.
Setting Up Your Environment: Python, pip, and VS Code
Before writing code locally, you need to set up three tools: Python, pip, and VS...
Anthropic SDK: Getting Started with the Claude API
Anthropic Python SDK is the official library for working with Claude. It hides the complexity...
Streaming LLM Responses: Getting the Answer Piece by Piece
By default, messages.create() waits until the model has fully generated its response before returning anything....
uv: The Modern Python Package Manager
uv is a next-generation tool for managing Python dependencies. Written in Rust by Astral, it...
System Prompts: Defining the Model's Role
A system prompt is a hidden instruction for the model set by the developer. The...
environs: Typed Environment Variables
environs is a library for reading environment variables from a .env file with type support....
rich: Beautiful Terminal Output
rich is a Python library for formatted terminal output. Colors, tables, panels, markdown, progress bars,...
Tokens in LLMs: How the Model Sees Text
When you send a request to a language model, it doesn't see words or letters....
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...
.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...
Want to share your knowledge?
Become an author on our blog and help other developers learn new technologies