Warning
This page is located in archive. Go to the latest version of this course pages. Go the latest version of this page.

Timetable at FEE Students of PGE Upload system BRUTE Discussion board PRG

PGE Practices

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

The list of exercises is available at Exercises page.

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

courses/be5b33pge/practices.txt · Last modified: 2020/04/21 09:14 by berezovs