Intermediate Python: Silver

Python programming for developing data analysis skills

Description

This is a popular class for students who know beginner Python and want to use get deeper into coding and expand into a wide range of fields, from web programming, to data science, to robotics.

In the Intermediate Silver class we take an innovative approach to teaching Python by first introducing programming concepts through graphics - enabling students to learn about data structures like Arrays, String and Lists by programming to visual exercises including alphabets rangoli, designer doormat and game of dice. We then progress to develop game of snake and a phone book using dictionary.

Python programming will be taught in python notebook with rich interactive examples which introduce powerful ideas in programming.

Concept
  • Advanced data structures: Strings, Lists, Arrays, Dictionary
  • String Functions
  • Loops, Lamdas, Generators
Prerequisites

Basics of Python: variables, math operations, logical operations