Scientific Programming in Python for Absolute Beginners
This course is designed for people that have never used Python, and perhaps never programmed at all. We will go over some basic concepts such as variables, conditionals, loops, lists and dictionaries, reading and writing files, as well as a number of "secret special sauce" features that make Python so compelling as a tool for scientific computing.
This workshop is meant as a prelude for the SNA and Social Media Analytics workshop; people that take both workshops will be assigned a "homework" for the next day—as a means of practicing their new Python skills in preparation for the more advanced material.
What you will need
- No special requirements
About the instructor
Maksim Tsvetovat is the author of Social Network Analysis for Startups (O'Reilly, #65 in top-100 books in data analysis). Having used SNA in the academic setting for over 15 years, Maksim has also built an extensive consulting practice applying SNA to solve serious problems for Fortune-100 companies (including American Express and Delta Airlines).
He is a founder of Open Cancer Network, a startup company disrupting the field of chronic disease management using patient engagement tools. Maksim brings a mix of academic, engineering, and business credentials to the table for a unique view on the field. He currently teaches Social Network Analysis and Computational Social Science at George Mason University.