Menu Close

Calendar of Events

CP-Intro to Python Programming - Data Analysis

Monday, Aug. 12, 4-5pm (Mondays 4-5pm and Thursdays 4:30-6:30pm)
or call 530-621-5500.
Intro to Python Programming for Data Science

*Ages 12 and Up
**Space is limited and registration is required.


Join us for an engaging four-week Introduction to Python Programming class, where you'll learn the fundamentals of data analysis. The class will meet Mondays from 4 to 5pm & Thursdays from 4:30-6:30pm. 

This hands-on course is designed for beginners and will start with the basics of Python programming, including variables, data types, and control structures, all using Jupyter/Colab notebooks. As we progress, you'll learn to work with libraries, handle data, and perform basic operations. By the end of the course, you'll be able to import data into a Pandas DataFrame, conduct simple data analysis, and create informative graphs.

Whether you're new to programming or looking to expand your skills, this class provides a comprehensive foundation in Python with practical applications.

Prerequisite:
Have a google account and log into https://colab.research.google.com/ once ahead of time.  We'll use Colab for running python "notebooks" so we can work from any computer and don't need to install anything for the class.

*Work on your own laptop. The library has a few laptops that can be used if you do not have your own - please call Reesa at: (530) 621-5110 to confirm availability.

Curriculum:
Week 1: Introduction to Python and Google Colab. Covering variables and data types (numeric, strings, boolean), truthiness, and basic control flow (if-else statements).
Week 2: Exploring more complex data types (lists, tuples, dictionaries) and advanced control flow (loops: for and while).
Week 3: Introducing functions and modules in Python. Basic introduction to pandas for data analysis, focusing on importing data and initial data exploration.
Week 4: Building on pandas skills with more advanced data manipulation and introduction to data visualization using pandas and matplotlib for generating graphs.

Presenter:
Dan Norris is a systems engineer at Intel with many years experience using Python for automation and data analysis.  He studied computer science at Georgia Tech and has taught programming and Linux classes in years past.  In his free time, Dan enjoys running, bicycling, and hiking with his wife and dogs.
 


Powered by engagedpatrons.org