Python II – Advanced(Data Science)
This course will have you writing programs, solving problems, and making things that work in fast pace. You’ll put your new knowledge learned in Python I – Introduction into practice with Data Science projects.
Making beautiful representations of data is about more than pretty pictures. When you have a simple, visually appealing representation of a data set, its meaning becomes clear to viewers. People will see patterns and significance in your data sets that they never knew existed. Students will learn: matplotlib, Pygal, graphical data visualization, CVS file processing, JSON and more!
Syllabus
- Lesson 1 Output statements, variables, strings, and simple data types, lists, if statements
- Lesson 2 Dictionaries, user input and while loop
- Lesson 3 Functions
- Lesson 4 Classes and Objects
- Lesson 5 Inheritance, import classes
- Lesson 6 File read/write
- Lesson 7 Exception handling
- Lesson 8 Data Visualization – Plotting a Graph
- Lesson 9 Data Visualization – Random Walks
- Lesson 10 Data Visualization – Pygal
- Lesson 11 Data Visualization – CSV File Processing
- Lesson 12 Data Visualization – CSV File Processing continued
- Lesson 13 Data Visualization – JSON
- Lesson 14 Data Visualization – JSON continued
- Lesson 15 Final Project
Requirement:
- 6th – 9th grade
- Has taken Python I Introduction
- Algebra and Geometry