Abstract: For the Python Fundamentals session, we will start by ensuring we have Jupyter Notebook installed and then jump right into Python. It will be a fast-paced crash course, covering the basics from data types and looping operations to more intermediate topics such as lambda expressions and object-oriented programming. By the end of it, you will feel comfortable with Python syntax, and be able to use Python code to solve data analysis and mathematical problems that will form the foundation for more advanced sessions.
Anaconda Installation / jupyter notebook installation
Operations for each data type
Copy / shallow copy / deep copy
Packing and unpacking
Zipping and unzipping
Default and arbitrary arguments
Scope (local vs. global)
Bio: Dimitri applies statistical and machine learning modeling techniques as a data scientist at Scribd, a subscription service for ebooks and audiobooks. He also has a passion for sharing his knowledge with others, and consequently, he teaches the Beginner Python and Math for Data Science course at Metis, an organization that provides data science training programs and where he is a fellow alum. Prior to that, Dimitri implemented deep learning algorithms and analyzed their performance at Intel for 3 years as a systems engineer in Phoenix, Arizona. He received both a BS and MS in electrical engineering with an emphasis on signal processing from Arizona State University.