Introduction to Programming with Python¶
- Uwe Schmitt
- Scientific IT Services of ETH
- uwe.schmitt@id.ethz.ch
About the course¶
- This is a slow introduction
- Might be to slow if you programmed before
- Speed / talent varies
- More focus on basic concepts than comprehensive Python introduction
- Individual working on the script
Homework¶
- Weekly homework (2 to 5 hours)
- Please submit homework, even failures and incomplete solutions
- Submit your homework until Wednesday 6 pm
Certificates¶
- I issue certificates
- At least 80% presence required
- .. can be compensated by submitting homework
- Certificate can be converted to two credit points
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 to programm:¶
- Learn the vocabulary
- Exercise and repeat
- Exercise and repeat
- Appreciate mistakes
- Expect frustration
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 !