Learn programming with our articles
Practical tutorials, in-depth technology breakdowns, and the latest development trends from industry experts.
Fresh content
The most relevant materials from our experts
Testing Django with pytest
Covered topics: Installation, conftest.py β Fixtures, Model Test, View Test with Client.
REST API Design Principles
Covered topics: 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: installation, environments, and reproducible Python project runs
uv manages Python versions, virtual environments, dependencies, and lockfiles. It is especially useful for learning...
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...
Choose a direction
Each category contains carefully selected materials from experts
Want to share your knowledge?
Become an author on our blog and help other developers learn new technologiesBecome an author on our blog and help other developers learn new technologies