An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5. This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python and Introduction to Computational Thinking and Data Science.
WHAT YOU'LL LEARN:
*A Notion of computation
*The Python programming language
*Some simple algorithms
*Testing and debugging
*An informal introduction to algorithmic complexity
*Data structures