Skip to content

Latest commit

 

History

History

Python-programming-exercises

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

100+ Python challenging programming exercises

Repo link

1. Level description

Level 1 Beginner

Beginner means someone who has just gone through an introductory Python course. He can solve some problems with 1 or 2 Python classes or functions. Normally, the answers could directly be found in the textbooks.

Level 2 Intermediate

Intermediate means someone who has just learned Python, but already has a relatively strong programming background from before. He should be able to solve problems which may involve 3 or 3 Python classes or functions. The answers cannot be directly be found in the textbooks.

Level 3 Advanced.

He should use Python to solve more complex problem using more rich libraries functions and data structures and algorithms. He is supposed to solve the problem using several Python standard packages and advanced techniques.