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
- Host: GitHub
- URL: https://github.com/hamidurrk/lut_exercises
- Owner: hamidurrk
- Created: 2024-09-13T17:02:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-21T21:47:54.000Z (about 1 year ago)
- Last Synced: 2025-03-21T22:29:01.170Z (about 1 year ago)
- Topics: exercises, practice, python, tutorial, university
- Language: Python
- Homepage:
- Size: 4.32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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!**