Hands-on workshop from Microsoft’s Lead Data Scientist to provide rigorous intro
to Python programming.
This hands-on workshop will provide a gentle yet rigorous introduction to programming
using Python. Designed for highly motivated students with little or no prior experience
in programming, the course will show how to tackle a real-world problem, design an
efficient solution, and implement it in Python. Topics will include Python installation,
basic programming concepts, IF conditions, repetitive tasks/loops, arrays, lists, and
functions. This session will be very interactive, and will explore real-world
applications. For example, we will design and implement a calculator or simple games
such as Hangman and Snake. By the end of the workshop, students will have acquired
direct experience with computer programming in Python, which will help them learn and
understand other programming languages.
Agenda:
- Intro to Programming
- Getting started with Python
- Variables, Assignment, Operators
- Built-in functions, if statements
- While/For Loops
- Arrays/Lists, Data structures
- Search/Sorting algorithms
-
Import Data Sets, Clean Data Sets, Correlation Analysis
- Define Functions, Object Oriented Design