This is an archived version of the course. Please find the latest version of the course on the main webpage.

Chapter 1: Welcome!

Introduction

face Josiah Wang

Hello there! I assume you have completed most (if not all) of our core lessons, and are aching to learn more there is to know about programming and Python!

In the core lessons, you have survived your Python journey by using only the Python Standard Library.

As extensive as it is, there will come a time when you need something more powerful for your programming and software development needs!

To make your life easier, you might want to install external packages that some other developers have painstakingly written.

This short lesson is to help you get your system set up so that you will be able to install external packages in a manageable way. We will focus on three topics:

  1. Setting up virtual environments
  2. Installing external Python packages
  3. Using Jupyter notebooks

Some of you may already have experience with these, so feel free to just skim through or go faster if needed! Also, feel free to skip topics that are irrelevant to you (for example on Jupyter notebooks). You can come back to this lesson whenever you need it!

Here we go!