This repository contains practice problems and their solutions for advanced programming in Python.
Note: Questions are provided in individual folders, organized by week.
Week Number | Programming Paradigm |
---|---|
1 | Structured |
2 | Procedural |
3 | Object-Oriented |
4 | Event-Driven & GUI |
5 | GUI with SQL Backend |
6A | Socket |
6B | Parallel, Concurrent, Multiprogramming |
7 | Prolog |
9 | Symbolic Programming |
10 | Functional Programming |
To install Anaconda, Python, and Jupyter Notebook, follow this YouTube tutorial.
To install the necessary packages, use the following command in your terminal:
pip install tkinter mysql.connector sqlite3 threading
Refer this official documentation to download Prolog.