{"id":22555764,"url":"https://github.com/hamidurrk/lut_exercises","last_synced_at":"2025-03-28T11:13:07.368Z","repository":{"id":256991834,"uuid":"857031627","full_name":"hamidurrk/LUT_exercises","owner":"hamidurrk","description":"Programming exercises from LUT university lectures","archived":false,"fork":false,"pushed_at":"2025-03-21T21:47:54.000Z","size":4528,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T22:29:01.170Z","etag":null,"topics":["exercises","practice","python","tutorial","university"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hamidurrk.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-13T17:02:33.000Z","updated_at":"2025-03-21T21:47:58.000Z","dependencies_parsed_at":"2024-10-28T10:31:37.760Z","dependency_job_id":"60f98335-556f-4d96-a6dd-8322f2dea4f3","html_url":"https://github.com/hamidurrk/LUT_exercises","commit_stats":null,"previous_names":["hamidurrk/lut_exercises"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamidurrk%2FLUT_exercises","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamidurrk%2FLUT_exercises/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamidurrk%2FLUT_exercises/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamidurrk%2FLUT_exercises/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hamidurrk","download_url":"https://codeload.github.com/hamidurrk/LUT_exercises/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246017730,"owners_count":20710240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["exercises","practice","python","tutorial","university"],"created_at":"2024-12-07T19:08:55.423Z","updated_at":"2025-03-28T11:13:07.343Z","avatar_url":"https://github.com/hamidurrk.png","language":"Python","readme":"# LUT Programming Exercises\n\nThis repository contains the programming exercises of my university lectures. \n\n**Table of Contents**\n-----------------\n\n**[Python](python) Exercises** _(Course: Fundamentals of Programming)_ \n\n* [L1](python/L1): Introduction to Python programming basics, including data types and variables.\n* [L2](python/L2): Working with strings and printing in Python.\n* [L3](python/L3): Understanding conditional statements and Boolean logic.\n* [L4](python/L4): Mastering loops, including for and while loops.\n* [L5](python/L5): Exploring functions, both built-in and self-defined.\n* [L6](python/L6): Introduction to object-oriented programming and working with lists and matrices.\n* [L7](python/L7): Handling text files, including reading, writing, and appending.\n* [L8](python/L8): Learning to utilize libraries like math, random, fraction and handling errors.\n* [L9](python/L9): Working with exception handling.\n* [L10](python/L10): Introduction to dictionaries, csv, json and working with modules.\n* [L11](python/L11): Exploring tuples, sets, and numpy arrays.\n* [L12](python/L12): Implemented directional graphs for Rock-Paper-Scissors-Lizard-Spock, and practiced API calling.\n* [L13](python/L13): Introduction to recursion, various recursive approaches and sorting algorithms.\n\n**[DBMS](dbms) Exercises** _(Course: Database Management Systems)_\n\n* [Exercise 1](dbms/exercise_1): draw.io backup of the designed database ERD.\n* [Exercise 2](dbms/exercise_2): Relational models for exercise 1 and SQL introduction.\n* [Exercise 3](dbms/exercise_3): Various SQL queries and database operations.\n* [Exercise 5](dbms/exercise_5): Advanced SQL queries, transactions, and Python integration.\n\n\n**Getting Started**\n-------------------\n\n1. Clone the repository to your local machine.\n2. Choose an exercise to work on.\n3. Read the instructions and requirements for the exercise. Check the [pdf](python/pdf) folder.\n4. You can create a branch, write your own different solution compared to mine and contribute.\n\n**Cheers!**","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamidurrk%2Flut_exercises","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhamidurrk%2Flut_exercises","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamidurrk%2Flut_exercises/lists"}