#python #intermediate

UV The Lightning-Fast Python Package Manager

UV is a Python package manager written in Rust that transforms how developers manage their Python environments and dependencies.

Read article
#python #intermediate

Python projects with Poetry and VSCode Part 3

Finally, in this third part, we'll write a sample library, build our project with *Poetry* and publish it on Pypi.

Read article
#python #intermediate

Python projects with Poetry and VSCode Part 2

In this second part, we'll add our virtual Environment to VSCode, update our dependencies and integrate Flake8, Black and Pytest with the editor.

Read article
#python #intermediate

Python projects with Poetry and VSCode Part 1

We'll use Poetry to start a simple project, manage dependencies and publish it on PyPI. We'll also integrate Pytest, Black, and Flake8 into VSCode directly from a Virtual Environment.

Read article
#python #basics

Python Comprehensions: A step by step Introduction

In this short article, we are going to make some for loops and rewrite them, step by step, into comprehensions.

Read article
#python #intermediate

Python *args and **kwargs Made Easy

args and kwargs may seem scary, but the truth is that they are not that difficult to grasp and have the power to grant your functions with lots of flexibility.

Read article
#python #basics

Python Sets: What, Why and How

When writing code, you can do it in more than a single way. Some are considered to be bad, and others, clear, concise and maintainable. Or pythonic In this Article we are going to explore the way that Python Sets can help us not just with readability, but also speeding up our programs execution time.

Read article