By the end of this course you will be able to publish a python package that is robust and deployable, so that anyone can pip install your code. You will learn how to call these packages with any bash command that you choose. You will learn enough to bridge the gap between the quality of code that comes out of a beginner course and the quality of code that can be seen in industry.
By the end of this course you will be able to publish a python package that is robust and deployable, so that anyone can pip install your code. You will learn how to call these packages with any bash command that you choose. You will learn enough to bridge the gap between the quality of code that comes out of a beginner course and the quality of code that can be seen in industry.
As far as prerequisites go, this course is not for beginners. This is for strong python developers that are looking to take their skills to a highly advanced level. You should have a solid foundation in python and have worked on at least a few python projects of your own. You should have a proficient knowledge in the command line. You should have access to a terminal, either through a mac or a linux system (or bash on windows, not recommended). You should have proficient knowledge in git.
This course is specifically geared to college graduates, advanced developers who have just learned python and want to make their code ready for industry, and for python developers who want to learn how to install their packages.
These skills are highly useful and will no doubt impress any employer. This is widely regarded as the one of the hardest topics in python, if not the hardest, so if you can do this you will be among a select few.
I hope to see you in the course.
In this section we discuss what this course will go over and what you will learn
Many tips on how to make your code readable. Going over the basic python script that we will turn into a package.
How to use python with folders and a directory structure. How to import classes properly. __init__.py and __main__.py
How to make your directory structure into a python package. Setup.py and automatic dependency installation covered.
Fill your setup.py with anything you could ever need. Call your packages with any bash command you choose!
How to add a README.md file to your package. How to document your package to save you time!
Series Finale! pip install your script without any source code!
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.