{"id":16725560,"url":"https://github.com/mohnoor94/corepythoncourse","last_synced_at":"2026-05-07T21:37:32.749Z","repository":{"id":128157933,"uuid":"311744196","full_name":"mohnoor94/CorePythonCourse","owner":"mohnoor94","description":"Core Python Course Materials - by 'Mohammad Noor' AbuKhleif","archived":false,"fork":false,"pushed_at":"2021-03-18T22:43:47.000Z","size":650,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-22T05:26:28.220Z","etag":null,"topics":["learn","learn-by-doing","learn-to-code","python","teaching-materials"],"latest_commit_sha":null,"homepage":"http://www.noor.guru","language":"Jupyter Notebook","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/mohnoor94.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":"2020-11-10T18:05:40.000Z","updated_at":"2023-08-25T13:45:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"2fd2c01c-e903-4e6f-942c-2ea7165dc0d2","html_url":"https://github.com/mohnoor94/CorePythonCourse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohnoor94%2FCorePythonCourse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohnoor94%2FCorePythonCourse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohnoor94%2FCorePythonCourse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohnoor94%2FCorePythonCourse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohnoor94","download_url":"https://codeload.github.com/mohnoor94/CorePythonCourse/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243746860,"owners_count":20341336,"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":["learn","learn-by-doing","learn-to-code","python","teaching-materials"],"created_at":"2024-10-12T22:49:43.616Z","updated_at":"2026-05-07T21:37:27.706Z","avatar_url":"https://github.com/mohnoor94.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CorePythonCourse\nA Python course by ['Mohammad Noor' AbuKhleif](http://www.abukhleif.com/).\n\n## Work In Progress\nThe contents of the course are still in the creation phase and being updated regularly.\n\n## PythonCrashCourse\nAre you looking for a qucik start?\nThere is a short/crash course version of this Python course which include the most important Python basics.\nYou can access the PythonCrashCourse [here](https://github.com/mohnoor94/PythonCrashCourse).\n\n## Lectures:\n1. Welcome Aboard\n    - Introduction and what will we learn?\n    - Install Python and the required tools (IDE \u0026 Notebook)\n1. Hello Python\n1. Data Types, Variables, and Constants\n1. Expressions, Type Conversion, and Comments\n1. Introduction to Strings and F-Strings\n1. Functions\n1. Conditionals and if Statements\n1. While Loops\n1. Lists and Tuples\n1. For Loops\n1. Dictionaries\n1. Sets\n1. Comprehensions (TBA)\n1. Functional Programming\n    1. Pure Functions\n    1. Lambda Functions\n    1. `map`\n    1. `filter`\n    1. `enumerate`\n    1. `sorted`\n    1. `all`\n    1. `any`\n    1. `sum`\n    1. `max`\n    1. `min`\n    1. `zip`\n    1. `reduce` (TBA)\n1. Scripting\n1. Code Reuse: Modules\n    1. Built-in Modules\n    1. External Modules\n1. Object Oriented Programming\n    1. OOP\n    1. Classes and Methods\n    1. Constructors\n    1. Other Special Methods\n    1. Code Reuse: Inheritance\n    1. Code Reuse: Composition\n    1. Encapsulation\n    1. Class/Static VS Instance Fields\n1. Final Project (TBA)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohnoor94%2Fcorepythoncourse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohnoor94%2Fcorepythoncourse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohnoor94%2Fcorepythoncourse/lists"}