
Python 201
Object-Oriented | Text Based | Age 10-14 | 49 Lessons


Python is a dynamic, high-level, free open source, and interpreted programming language. In Python 201, programmers will learn more complex knowledge of Python and put them into practical use.


Unit 01
7 Lessons
68 Challenges
1.Understand flowcharts, learn about branching structures and the knowledge of parallel 'if' and nested 'if' flowcharts.
2.Learn about loop structures and understand their applications.
3.Learn about the 'continue' flowchart, 'break' flowchart, and the comparison between multiple 'if' and 'if-elif' structures.
4.Understand the rules of nested loops and their applications.
5.Review the application of nested 'for' loops, learn extended 'print()' commands, and 'continue' in nested loops.
6.Learn about 'break' in nested loops and understand the use of flag variables.
7.Apply the programming knowledge learned in this stage to complete a small program for guessing numbers.

Unit 02
7 Lessons
69 Challenges
1.Study the 'extend()' command and how to insert numbers into an ordered list.
2.Learn about the concept and usage of two-dimensional lists.
3.Study the insertion, modification, and traversal of two-dimensional lists.
4.Learn to traverse sublists and master the traversal of two-dimensional lists.
5.Review two traversal methods, master two-dimensional traversal, and understand the two methods of traversing two-dimensional lists.
6.Master the knowledge of string traversal and slicing.
7.Learn about floating-point numbers 'float', sets 'set', understand basic data types, and be aware of data type conversion.

