Python 2 builds on the material covered in Python 1A/1AB, taking students on a deeper journey into the Python programming language.
Sun, 6:00 – 6:45 PM UTC
7/7, 7/14, 7/21, 7/28, 8/4, 8/11
Intermediate
ages 8 & up
Python 2 builds on the material covered in Python 1A/1AB, taking students on a deeper journey into the Python programming language. It includes crucial concepts like functions, lists, string manipulation, and file I/O that are essential for more creating complex applications.
In addition, a solid foundation in these universal programming concepts can then be applied to many other popular programming languages.
Week | Topic(s) |
---|---|
1 | Review, random numbers |
2 | Functions: naming conventions, parameters, syntax |
3 | Functions continued: returning, use-cases |
4 | Lists: printing, modifying, adding, deleting, looping, combining, other operations |
5 | String manipulation: iterables, len(), indexing, slicing, f-strings, etc. |
6 | File I/O: reading, text processing, writing, appending |
Students who attend all classes & complete all homework assignments with a score of 80% or above will be eligible to receive our Certificate of Excellence, documenting their successful completion of the class.