{"id":24478895,"url":"https://github.com/npwitk/gts123-introduction-to-computers-and-programming-lab","last_synced_at":"2025-09-09T23:34:01.710Z","repository":{"id":268493781,"uuid":"904530220","full_name":"npwitk/GTS123-Introduction-to-Computers-and-Programming-Lab","owner":"npwitk","description":"A repository of Python files from the GTS123 course at SIIT, covering programming basics, control flow, data structures, functions, and an introduction to libraries like NumPy.","archived":false,"fork":false,"pushed_at":"2024-12-17T12:38:36.000Z","size":783,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-10T15:44:16.432Z","etag":null,"topics":["python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/npwitk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-12-17T04:29:41.000Z","updated_at":"2025-01-04T08:14:31.000Z","dependencies_parsed_at":"2024-12-17T05:29:57.663Z","dependency_job_id":"b8059608-c73e-4a82-9775-36ebcca55195","html_url":"https://github.com/npwitk/GTS123-Introduction-to-Computers-and-Programming-Lab","commit_stats":null,"previous_names":["npwitk/gts123-introduction-to-computers-and-programming-lab"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/npwitk/GTS123-Introduction-to-Computers-and-Programming-Lab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npwitk%2FGTS123-Introduction-to-Computers-and-Programming-Lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npwitk%2FGTS123-Introduction-to-Computers-and-Programming-Lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npwitk%2FGTS123-Introduction-to-Computers-and-Programming-Lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npwitk%2FGTS123-Introduction-to-Computers-and-Programming-Lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npwitk","download_url":"https://codeload.github.com/npwitk/GTS123-Introduction-to-Computers-and-Programming-Lab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npwitk%2FGTS123-Introduction-to-Computers-and-Programming-Lab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274383855,"owners_count":25275184,"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","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["python"],"created_at":"2025-01-21T10:13:56.521Z","updated_at":"2025-09-09T23:34:01.683Z","avatar_url":"https://github.com/npwitk.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GTS123: Introduction to Computers and Programming (Laboratory)\n\nThis repository contains Python files for **GTS123: Introduction to Computers and Programming**, a one-semester course at SIIT, Thammasat University. The course introduces basic programming concepts and hands-on practice with Python, covering topics such as variables, input/output, control flow (`if`, `else`, loops), data structures (lists, dictionaries, sets), functions, and an introduction to libraries like NumPy for numerical computations.\n\nThe repository is organized by weekly lab topics, starting from basic concepts to more advanced topics.\n\nI have also provided practice quizzes for both the midterm and final exams from our year.\n\n![](https://raw.githubusercontent.com/npwitk/GTS123-Introduction-to-Computers-and-Programming-Lab/refs/heads/main/readme_screenshot.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpwitk%2Fgts123-introduction-to-computers-and-programming-lab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnpwitk%2Fgts123-introduction-to-computers-and-programming-lab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpwitk%2Fgts123-introduction-to-computers-and-programming-lab/lists"}