CW Lab Python101. For internal use only.
Last update 13/13/2022
Content 0. Set up environment in anaconda
- Basic notations, grammer and operations
- Control flow, including if-else statement, if-elif-else statement, for loop, while loop and match-case (in 3.10.x or newer version, not covered in MIT syllabus and addtional slide is provided )
- Data structure: String, List, Dictionary, Tuple, Set (Not going to cover extensively comparing to String, List and Dictionary)
Main Refrence: MIT 6.0001 Introduction To Computer Science And Programming In Python (Chapter 1 - 6) Link: https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/pages/syllabus/
Other resources:
MIT 6.0001 Lecture Videos: https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/video_galleries/lecture-videos/
MIT 6.0001 Lecture Notes and Codes https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/pages/lecture-slides-code/