An open API service indexing awesome lists of open source software.

https://github.com/hamidurrk/lut_exercises

Programming exercises from LUT university lectures
https://github.com/hamidurrk/lut_exercises

exercises practice python tutorial university

Last synced: about 1 year ago
JSON representation

Programming exercises from LUT university lectures

Awesome Lists containing this project

README

          

# LUT Programming Exercises

This repository contains the programming exercises of my university lectures.

**Table of Contents**
-----------------

**[Python](python) Exercises** _(Course: Fundamentals of Programming)_

* [L1](python/L1): Introduction to Python programming basics, including data types and variables.
* [L2](python/L2): Working with strings and printing in Python.
* [L3](python/L3): Understanding conditional statements and Boolean logic.
* [L4](python/L4): Mastering loops, including for and while loops.
* [L5](python/L5): Exploring functions, both built-in and self-defined.
* [L6](python/L6): Introduction to object-oriented programming and working with lists and matrices.
* [L7](python/L7): Handling text files, including reading, writing, and appending.
* [L8](python/L8): Learning to utilize libraries like math, random, fraction and handling errors.
* [L9](python/L9): Working with exception handling.
* [L10](python/L10): Introduction to dictionaries, csv, json and working with modules.
* [L11](python/L11): Exploring tuples, sets, and numpy arrays.
* [L12](python/L12): Implemented directional graphs for Rock-Paper-Scissors-Lizard-Spock, and practiced API calling.
* [L13](python/L13): Introduction to recursion, various recursive approaches and sorting algorithms.

**[DBMS](dbms) Exercises** _(Course: Database Management Systems)_

* [Exercise 1](dbms/exercise_1): draw.io backup of the designed database ERD.
* [Exercise 2](dbms/exercise_2): Relational models for exercise 1 and SQL introduction.
* [Exercise 3](dbms/exercise_3): Various SQL queries and database operations.
* [Exercise 5](dbms/exercise_5): Advanced SQL queries, transactions, and Python integration.

**Getting Started**
-------------------

1. Clone the repository to your local machine.
2. Choose an exercise to work on.
3. Read the instructions and requirements for the exercise. Check the [pdf](python/pdf) folder.
4. You can create a branch, write your own different solution compared to mine and contribute.

**Cheers!**