Introduction

Introduction to the Introductory Python materials.

Why Learn Computation?

  • Computation is how things are done

  • Computation is the foundation of much of the modern world

What is Python

  • Python is a programming language

    • It is a way to do computation

    • It gets the computer to do the work for you

  • Python is an ecosystem

    • It is a culture of practice for computation

What does Python look like

variable_name = "variable name."
print(variable_name)
variable name.
a = 1
b = 2

c = a + b

print(c)
3

Why Choose Python?

  • Python is a powerful, well developed, and well supported tool

  • Python is general purpose, with an immense, multi-purpose ecosystem

  • Python is human focused, with a strong user & developer community

  • Python is open-source and accessible

This is a Jupyter Notebook

Uses in COGS18:

  • lecture notes

  • assignments

  • coding labs