Python
Fixtures bring more control to your tests. They can help with defining data sets, which are reset for each test. We can also specify the test scope; even if the fixture is called for each test, weβ¦
Explore the latest Python libraries that will revolutionize your coding experience. This article reveals the top modern Python libraries you need to know in 2025.
In this beginner-friendly tutorial, you'll build a personal diary in Django. You'll use the strengths of the Django web framework and learn the basics of web apps.
In this step-by-step video course, you'll create a to-do application for your command line using Python and Typer. While you build this app, you'll learn the basics of Typer, a modern and versatile library for building command-line interfaces (CLI).
In this tutorial, you'll learn what APIs are and how to consume them using Python. You'll also learn some core concepts for working with APIs, such as status codes, HTTP methods, the requests library, and much more. You'll also see a few examples of real-life APIs and how to consume them.
This tutorial provides an overview of how to split a Python list into chunks. You'll learn several ways of breaking a list into smaller pieces using the standard library, third-party libraries, and custom code. You'll also split multidimensional data to synthesize an image with parallel processing.
TOML is a configuration file format that's becoming increasingly popular in the Python community. In this tutorial, you'll learn the syntax of TOML and explore how you can work with TOML files in your own projects.
The first step to getting started with Python is to install it on your machine. In this tutorial, you'll learn how to check which version of Python, if any, you have on your Windows, Mac, or Linux computer and the best way to install the most recent version in any environment.
In this tutorial, you'll learn how to use Python's assert statement to document, debug, and test code in development. You'll learn how assertions might be disabled in production code, so you shouldn't use them to validate data. You'll also learn about a few common pitfalls of assertions in Python.
Discover the latest Python tools setting the standard for 2025. This article explores the advancements in Python 3.11 and 3.12, including performance improvements, to help you level up your coding skills.
In this article, we'll explore how to build a REST API Python project using UV, a modern package manager, and implement modern CI-CD pipelines. By simplifying the process, we'll ensure efficient development and deployment of our application.
In this step-by-step course, you'll learn how to install multiple Python versions and switch between them with ease, including project-specific virtual environments, with pyenv.
Libre all the things
TL,DR β Go to then Bonus section at the end. Copy and run the script. Done. :-) You will still need to download and install VS Code though. I tend to make a bit of a mess of my environments so a fewβ¦
Learn how Python Poetry will help you start new projects, maintain existing ones, and master dependency management.
In this tutorial, you'll learn how to use the Click library to build robust, extensible, and user-friendly command-line interfaces (CLI) for your Python automation and tooling scripts.
In this step-by-step project, you'll create a to-do application for your command line using Python and Typer. While you build this app, you'll learn the basics of Typer, a modern and versatile library for building command-line interfaces (CLI).
Rich is a powerful library for constructing text-based user interfaces (TUIs) using Python. With it, you can make your code more readable by pretty-printing complex data structures, and you can make your app more attractive for your user with colored and formatted text, tables, animations, and more.
In this tutorial, you'll learn what APIs are and how to consume them using Python. You'll also learn some core concepts for working with APIs, such as status codes, HTTP methods, the requests library, and much more. You'll also see a few examples of real-life APIs and how to consume them.
In this tutorial, we will show you step by step how to reset forgotten password of postgres user in PostgreSQL.
Discover 100+ Python libraries to boost your projects, from AI to web development. Explore the ultimate list of essential tools and libraries to supercharge your Python journey!
Explore using Python virtual environments & Poetry on Windows for smoother workflows, with a script & guide to enhance your dependency management experience.
Unlock the power of text-based user interfaces with Python Textual, a library that enables rich text, advanced layouts, and interactive experiences in the terminal. This tutorial explores the creative possibilities of designing stunning UIs with Textual.
Discover how LeapCell revolutionizes serverless hosting for Python apps! Explore its cutting-edge features and ease of use.
Master Python's Enum to simplify constants, boost code readability, and inject smart behavior into your projects. A must-learn trick for savvy developers!
Discover the 7 uses of underscores in Python that 90% of developers are not aware of. From variable substitution to documentation, learn how to harness the power of underscores in your coding journey.
Discover the hidden gems of Python's package ecosystem, featuring 23 underrated tools that will revolutionize your coding experience.
Discover the latest innovation in terminal architecture! We're thrilled to release a reworked terminal architecture, now in Beta, starting with the 2025.1 versions of JetBrains IDEs. This standards-compliant core promises stability and improved performance.
Discover the ultimate Python productivity hack! This article explores the benefits of switching to UV, a game-changing tool that simplifies Python package management and workflow.
Learn advanced routing techniques in FastAPI to build scalable and maintainable APIs. Get started with practical examples and tips.
This article explores 12 Python libraries that are so compelling they inspire continuous project development. The author shares personal experiences and insights on how these libraries can enhance productivity and creativity in programming.
This article explores ten challenging Python concepts that often confuse learners. Through practical examples, it aims to clarify these concepts and provide insights that can enhance understanding and proficiency in Python programming.