arrow-left

All pages
gitbookPowered by GitBook
1 of 12

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Week 4

Please to do until the next session:

  • Watch lecture 3 of the Havard Python Course:

For the best learning experience, it's recommended to watch the 1-hour lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

  • Work through the following homework assignment

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!

https://colab.research.google.com/drive/17GV7OC2AS76dHHrgHzQj4UiqJZY7p4XP?usp=sharingarrow-up-right

Course Info

Week 3

Please to do until the next session:

  • Watch lecture 2 of the Havard Python Course:

For the best learning experience, it's recommended to watch the 1-hour lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

  • Work through the following homework assignment

    • Mandatory

    • Optional:

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!

https://colab.research.google.com/drive/1vC07xaVcj20v7GC-w4vt-2aoOKaeQKuE?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1R6tIPUzGGTvAyyFgkr2xRwGotQXPZP_L?usp=sharingarrow-up-right

Week 1

Please to do until the next session:

  • Watch lecture 0 of the Havard Python Course:

For the best learning experience, it's recommended to watch the 2-hour lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

  • Work through the following homework assignments

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!

https://colab.research.google.com/drive/1Rk6TAFacJJQ4CxM2SF59ezqJj2VkBJ9P?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1pfFP971d3aRHno91KdVTTbywVpUMnMSk?usp=sharingarrow-up-right

Week 5

Please to do until the next session:

  • Watch lecture 4 of the Havard Python Course:

For the best learning experience, it's recommended to watch the 1-hour lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

  • Work through the following homework assignment

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!

https://colab.research.google.com/drive/1VG7z0VEJFEV6x2w1ncvAo5jjGSvQCZDF?usp=sharingarrow-up-right

Python: From Beginner to Practictioner (Legacy WS2023)

Week 8

Please to do until the next session:

  • Watch lecture 8 of the Havard Python Course:

Object Oriented Programming is not an easy concept. The video is almost three hours long!

For the best learning experience, it's recommended to watch the lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

  • Work through the following homework assignment (short)

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved.

https://colab.research.google.com/drive/1XYmbiRmgRtK9NVm8GtSjKtE--7S2u6qQ?usp=sharingarrow-up-right
Week 3 Exceptions - CS50's Introduction to Programming with Pythoncs50.harvard.educhevron-right
Logo

Week 6

We will change order compared to the online material! Week 5 will be due to next week.

Please to do until the next session:

  • Watch lecture 6 of the Havard Python Course:

For the best learning experience, it's recommended to watch the lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

  • Work through the following homework assignment

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!

https://colab.research.google.com/drive/12EYFmsgPxXLRGyQl5k4Tw88zHNUaVcsN?usp=sharingarrow-up-right
Week 2 Loops - CS50's Introduction to Programming with Pythoncs50.harvard.educhevron-right

Solutions & Materials

hashtag
Solution week 1

  • https://colab.research.google.com/drive/1Qn7ZT-_yr1-PmcsetIZCljvwHb0PmOuc?usp=sharingarrow-up-right

hashtag
Solution week 2

hashtag
Solution week 3

hashtag
Solution week 4

hashtag
Solution week 5

hashtag
Solution week 6

hashtag
Solution week 8

hashtag
Extra Class Materials

  • Loops:

Week 0 Functions - CS50's Introduction to Programming with Pythoncs50.harvard.educhevron-right
Week 4 Libraries - CS50's Introduction to Programming with Pythoncs50.harvard.educhevron-right
Week 8 Object-Oriented Programming - CS50's Introduction to Programming with Pythoncs50.harvard.educhevron-right
https://colab.research.google.com/drive/1xl1mkRB31zBLQhE3DtuVZObZfssDA_ak?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1I72DNw-LS3BJO_NbkqYyqFZcUsLdFTh_?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1qTtuAqND6Z-OP7rkr4hOWKqWzgf3rAHN?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1z9xqzcOV5FLoQl4PhNzZSIZJDkd7JgFC?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1swsc4earaul7lo00q1KL1FlH6MLPZ8lG?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1CwmTFMU36ZlOfd3OuYKN5QKfqZ6pLRDK?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1_XPcB6K3Rn65GwRcUTulsdtwAhKIlp9U?usp=sharingarrow-up-right
https://colab.research.google.com/drive/1E5dGWDsZNJte88n1SV97HP3CFcq5Amny?usp=sharingarrow-up-right
Logo
Logo
Logo
Logo
Week 6 File I/O - CS50's Introduction to Programming with Pythoncs50.harvard.educhevron-right
Logo

Week 7

Please to do until the next session:

  • Watch lecture 5 of the Havard Python Course:

For the best learning experience, it's recommended to watch the lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

  • no homework assignment

    • prepare for the kahoot

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!

Week 9

Please to do until the next session:

  • Work through the following notebook (the first part has been discussed in class)

Week 5 Unit Tests - CS50's Introduction to Programming with Pythoncs50.harvard.educhevron-right
Logo
Google Colabcolab.research.google.comchevron-right

Week 2

Please to do until the next session:

  • Watch lecture 1 of the Havard Python Course:

For the best learning experience, it's recommended to watch the 1-hour lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

  • Work through the following homework assignment

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!

Logo
https://colab.research.google.com/drive/1HVemFckA3FqYe3DdirA3tYJYTx5_Pvgaarrow-up-right
Week 1 Conditionals - CS50's Introduction to Programming with Pythoncs50.harvard.educhevron-right
Logo