Introduction to Python

Learning Objectives

  • Setup and install Python and Jupyter Lab
  • Write basic Python code and understand fundamental programming concepts
  • Load and analyze data using Python libraries and functions
  • Wrangle real-world datasets
  • Create clear visualizations with Matplotlib and Seaborn
  • Train a simple machine learning model using scikit-learn

Installations

Download the most recent version of the Graphical Installer of Anaconda, Anaconda Navigator, for the appropriate operating system of your computer using the link below:

Once downloaded, run the installer and follow the prompts to complete the installation. The default settings should work for most users, but you can customize the installation if needed. This will install a new program called Anaconda Navigator.

Lessons

Resources

Other Python courses

We acknowledge that there are many other groups that have created excellent Python courses:

Learning more AI and ML

Python is one of the most popular languages for machine learning and artificial intelligence. If you are interested in learning more about these topics, we recommend the following resources as good starting points:

Datasets for more practice

There are many websites that aggregate interesting datasets that you can use to practice your Python skills. Here are a few popular ones: