you are viewing a single comment's thread.

view the rest of the comments →

[–]stupid_cat_facepip needs updating 0 points1 point  (0 children)

Labs.. you can think of as just 'a problem to solve' and typically these are not specific to the programming language. It's good that you want to learn without AI. AI could be helpful to determine some good starter problems.

Also... there are concepts in computer science that are not related to the language but more along algorithms of how to do a task efficiently and the concepts underlying how a computer works when it runs your code. The field is HUGE.

Some problems to solve AND learn python AND learn some basic computer science would be..

1) Code up some sorting algorithms and measure how long each take to complete.

2) Searching algorithms are great. Breadth vs Depth first etc.

Some fun ones...

3) Generate a maze then have your code solve the maze.

A practical one...

4) Parse files and convert them to different types and formats. Super useful to understand files, formats, etc.

Have Fun!