Have you ever wondered what it’s like to work on open-source software? Wanted to try it out but can’t find a good place to start. It can be intimidating when looking for your first open-source contribution. Almost impossible to find the perfect package that will give you something more than an “update this doc” experience.
Why not kill a few birds with one stone?
What about making your very own open-source baby? Something that is useful and through which you learn a bunch of new skills that will take away the fears about contributing to open source?
All it takes is a little creativity and elbow grease.
Making your own open-source Python package.
Today I’m going to show you how utterly easy it is to create and work with open-source packages with Python. It’s so easy that anyone can do it.
And, it comes with a bunch of side benefits.
- You learn about Python packaging. 
- You get to be creative. 
- You get to practice thinking about users. 
- You learn how to build and deploy Python packages to PyPi. 
- You pick up skills around build and dependency tools like Poetry. 
- You get to add something REAL to your resume. 
Keep reading with a 7-day free trial
Subscribe to Data Engineering Central to keep reading this post and get 7 days of free access to the full post archives.



