The BEST way to become a proficient programmer its about writing lots of code and learn different examples. Don't worry we will do that we will type a lot of code and build many different apps. We will learn how to use functions in Python and create different real apps. We will also create database apps in Python and learn how to use Sqlite.
Other good news is we will also create different apps in Python and you will learn Python programming.
Finally i want to say what Python is very powerful language you can create many different apps with it.