Welcome to Python
Intermediate Python Overview
This tutorial builds on our previous introductory python workshop and covers intermediate concepts related to Python, including:
- Conditional statements & Loops
- Functions
- Classes & class methods
- Converting dictionaries to dataframes
- Working with JSON data
We will also briefly cover creating your own modules and libraries. An introductory level of Python is required for this workshop.
It's interactive!
To properly learn Python, you must actually type out and execute code. To do that today we will be using Jupyter, and we provide a Jupyter notebook for you to open and follow along with (.ipynb extension). If you don't yet have Python and Jupyter installed, please proceed to the "Running Jupyter" section of this tutorial. If you already have Python and Jupyter installed, head to "Today's Course" to download today's course materials and start learning Python!
Take away
Remember, learning to code does not mean knowing what to do in every situation ever. It involves learning some of the basics of a language and knowing how and where to look up what you need when you can’t remember. To solidify the basics, it’s helpful to have a small task or project you would like to use Python for, so that you can begin applying what you learn here today. Happy coding! 😊