Getting started
You don’t have to be good to start … you just have to start to be good!
Joe Sabah
In this section, you will find everything you need to get started with advanced Python programming. Make sure you are up-to-speed with all these tools and their functioning before starting your adventure with the course!
After a Python refresher, you will find info on how to write code efficiently (IDEs and Interactive Notebooks), how to avoid common problems with package dependencies (Virtual Environments), and how to track changes to your code and write large projects (version control). Use the Table of Contents below to navigate this section.
Image credits iStock