Advanced Python: Python packaging. Pip install your scripts!

Take your python knowledge from intermediate/advanced to mastery by learning one of the hardest topics in Python
Rating: 4.5 out of 5 (29 ratings)
2,625 students
English
English [Auto]
In this course you will learn one of the most advanced topics in python: How to create a python package that can be pip installed.

Requirements

  • Students should be advanced developers. This is not a beginner or intermediate course.
  • Students should have a solid understanding of all python topics before attempting this course
  • Students should know basic command line/bash and have access to a terminal that is not windows (ubuntu/linux or mac)
  • Students should know how to use git

Description

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!

Who this course is for:

  • Highly advanced python developers looking to reach Python mastery

Course content

1 section8 lectures1h 15m total length
  • Introduction
    01:28
  • How to write a readable python script
    12:26
  • How to use python with folders
    11:23
  • How to make a python package
    14:43
  • setup.py tips and tricks!
    09:32
  • How to make a readme.md
    13:25
  • Pip install your script!
    11:50
  • Congrats!
    00:31

Instructor

Advanced Python Developer
Justin Furuness
  • 4.5 Instructor Rating
  • 29 Reviews
  • 2,632 Students
  • 1 Course

I am an advanced python developer. I feel like there is a big knowledge gap between what good python code is that you might see from a college graduate, or a developer who took a boot camp, from great python code that you might see in industry. I feel as if I have a solid understanding of the python language that I'm hoping to pass on to others through my courses. I hope to bring your python levels from intermediate/advanced to mastery through my classes as I go over the most highly advanced python topics.