paint-brush
Best Practices for Setting Up the 'Perfect' Python Projectby@sourcerytim
267 reads

Best Practices for Setting Up the 'Perfect' Python Project

by Sourcery8mMay 19th, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

How to start a new Python project with the best tools will save immense time and lead to a happier coding experience. In an ideal world, dependencies would be identical for all developers, code would be perfectly formatted, common errors forbidden and everything would be covered by tests. In this article, I'll go through how to set up a project that does exactly that. You can either follow along with the steps or jump straight to generating a new project automatically by installing pipx and pipenv then generating a project.

Company Mentioned

Mention Thumbnail
featured image - Best Practices for Setting Up the 'Perfect' Python Project
Sourcery HackerNoon profile picture
Sourcery

Sourcery

@sourcerytim

We help you make your Python code easier to read, understand, and work with through automatic refactoring suggestions!

Learn More
LEARN MORE ABOUT @SOURCERYTIM'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Sourcery HackerNoon profile picture
Sourcery@sourcerytim
We help you make your Python code easier to read, understand, and work with through automatic refactoring suggestions!

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Also published here
Buzzsumo
Coffee-web