Search
Timetable at FEE Students of PGE Upload system BRUTE Discussion board PRG
Download the examples and run them in your python environment. Follow the assignments at the end of the code and calculate results or modify the code accordingly.
1. Understanding efficiency of code fragments and entire program
Maximum sum of a contiguous subsequence Hi-Lo game and 1D battleships game, with variants (kind of programming warm-up)
2. 1D array and list processing, Python built-in functions 1D array problems, solve them all
3. 2D arrays training problems If the problems are too trivial for you, prove it by solving the last one in the problem list and show your solution to the teacher. After that you will be not obliged to solve the other problems. Otherwise, work through the problems one by one according to your capacity.
2D array problems, again, solve them all.
6. Text files processing, text search
The list of exercises is available at Exercises page.
7. Effectivity of search and sort methods on various datasets
8. stack, queue, tree – and their implementation
The (small) list of exercises is available at Exercises page
9 and 10. Recursive functions and procedures. Recursive generation of data/objects The list of exercises is available at exercises page.
11. Basics of User Interface, TKinter
12. Debugging, testing, writing clean code
13. Scientific and math computations with Numpy and Scipy
14. Data processing visualisation with Python libraries