{"id":18339909,"url":"https://github.com/mxagar/python_software_engineering","last_synced_at":"2026-04-12T16:12:59.447Z","repository":{"id":205957125,"uuid":"715494677","full_name":"mxagar/python_software_engineering","owner":"mxagar","description":"This repository contains a guide of Python tailored to professional Software Engineering, covering aspects like Data Structures, Algorithms, Design Patterns \u0026 Co.","archived":false,"fork":false,"pushed_at":"2024-06-05T08:32:26.000Z","size":1803,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T20:47:42.700Z","etag":null,"topics":["algorithms","data-structures","design-patterns","python","software-architecture","software-engineering"],"latest_commit_sha":null,"homepage":"","language":null,"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/mxagar.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":"2023-11-07T09:01:49.000Z","updated_at":"2024-06-05T08:32:29.000Z","dependencies_parsed_at":"2023-11-07T10:27:08.421Z","dependency_job_id":"ce8f7277-d6de-4f43-8bd3-255fbb4ae93a","html_url":"https://github.com/mxagar/python_software_engineering","commit_stats":{"total_commits":7,"total_committers":3,"mean_commits":"2.3333333333333335","dds":0.5714285714285714,"last_synced_commit":"130e49ba5d6cdec36206d244d27d029c58477fd7"},"previous_names":["mxagar/python_software_engineering"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mxagar/python_software_engineering","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxagar%2Fpython_software_engineering","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxagar%2Fpython_software_engineering/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxagar%2Fpython_software_engineering/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxagar%2Fpython_software_engineering/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mxagar","download_url":"https://codeload.github.com/mxagar/python_software_engineering/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxagar%2Fpython_software_engineering/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265291568,"owners_count":23741867,"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":["algorithms","data-structures","design-patterns","python","software-architecture","software-engineering"],"created_at":"2024-11-05T20:19:49.361Z","updated_at":"2026-04-12T16:12:59.418Z","avatar_url":"https://github.com/mxagar.png","language":null,"readme":"# Python for Software Engineering and Machine Learning\n\nThis repository collects material, guides and links related to Python for professional Software Engineering, covering aspects like Data Structures, Algorithms, Design Patterns \u0026 Co.\n\n| \u003cdiv align=\"left\"\u003eCourse / Book + Link\u003c/div\u003e  | \u003cdiv style=\"width:150px\" align=\"left\"\u003eContents | \u003cdiv style=\"width:150px\" align=\"left\"\u003eMy Notes | \u003cdiv align=\"left\" style=\"width:120px\"\u003eMy Personal Rating |\n| --- | --- | --- | --- |\n[ML DevOps Nanodegree: Clean Code - Udacity](https://www.udacity.com/course/machine-learning-dev-ops-engineer-nanodegree--nd0821) | PEP8, Version Control, Documentation, Testing | [Github](https://github.com/mxagar/mlops_udacity/blob/main/01_Clean_Code/MLOpsND_CleanCode.md) | :star: :star: :star: :star: :star: \n[Data Science Nanodegree: Software Engineering - Udacity](https://www.udacity.com/course/data-scientist-nanodegree--nd025) | OOP, Packages, Virtual Environments | [Github](https://github.com/mxagar/data_science_udacity/blob/main/02_SoftwareEngineering/DSND_SWEngineering.md) | :star: :star: :star: :star: :star: \n[Python for Data Structures, Algorithms, and Interviews - Udemy, J.M. Portilla](https://www.udemy.com/course/python-for-data-structures-algorithms-and-interviews/) | Data Structures and Algorithms | [Github](https://github.com/mxagar/data_structures_algorithms_udemy) | :star: :star: :star: :star: __ \n[Design Patterns in Python - Udemy, D. Nesteruk](https://www.udemy.com/course/design-patterns-python/) | SOLID Principles, Design Patterns | [Github](https://github.com/mxagar/design_patterns_notes) | :star: :star: :star: :star: __ \n[Automate the Boring Stuff with Python Programming - Udemy, A. Sweigart](https://www.udemy.com/course/automate/) | Basic Python Programming | [Github](https://github.com/mxagar/tool_guides/blob/master/python/python_manual.txt) | :star: :star: :star: :star: __ \nMisc. Python Tools | A collection of several tools, e.g., `pybind`, `async`, `cython`, etc. | [Github](https://github.com/mxagar/tool_guides/tree/master/python) | :star: :star: :star: :star: __ \n[Python for Data Science and Machine Learning Bootcamp - Udemy, J.M. Portilla](https://www.udemy.com/course/python-for-data-science-and-machine-learning-bootcamp/) | Python for Machine Learning: Numpy, Pandas, Scikit-Learn \u0026 Co. | [Github](https://github.com/mxagar/data_science_python_tools) | :star: :star: :star: :star: __ \n\u003c!--\n[Ace the Python Coding Interview - Educative](https://www.educative.io/path/ace-python-coding-interview) | Data Structures and Algorithms, System Design | [Github](https://github.com/mxagar/python_interviews) | :star: :star: :star: :star: __ \n--\u003e\n\n**Select a topic and open the Github link.**\n\n\u003c!--\n:construction: *Work is ongoing, so some of my notes may not be finished...*\n--\u003e\n\nMikel Sagardia, 2023.  \nNo guarantees.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmxagar%2Fpython_software_engineering","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmxagar%2Fpython_software_engineering","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmxagar%2Fpython_software_engineering/lists"}