Introduction to Programming with Python

  • Uwe Schmitt
  • Scientific IT Services of ETH
  • uwe.schmitt@id.ethz.ch

Learning to programm has two aspects:

  • Learn the vocabulary of the language (Syntax)
  • Learn to solve a specific problem with this vocabulary ("Think like a programmer")

How to learn programming:

  1. Learn the vocabulary
  2. Exercise and repeat
  3. Exercise and repeat
  4. Appreciate mistakes
  5. Expect frustration

About the course

  • This is an introduction
  • Individual working on the script
  • Weekly homework (2 to 5 hours)
  • You can submit homework
  • Certificate at the end (depending on presence)
  • Can be converted to two credit points

Recommendations

  • Read slowly, read multiple times
  • Do the homework !
  • Submit your homework !
  • Type, don't copy / paste !
  • Don't be afraid to ask !
  • Talk to your neighbours !

Organizational issues