{"id":19570613,"url":"https://github.com/mikma03/high-performance-python","last_synced_at":"2025-11-19T23:03:41.322Z","repository":{"id":111513841,"uuid":"438785501","full_name":"Mikma03/High-performance-Python","owner":"Mikma03","description":"High-performance Python in practice. Examples of code optimization using various methods and packages.","archived":false,"fork":false,"pushed_at":"2022-05-24T05:32:52.000Z","size":14440,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-26T10:45:01.411Z","etag":null,"topics":["advanced-programming","code-optimization","code-profiling","cython","numba","oop","python3"],"latest_commit_sha":null,"homepage":"https://github.com/Mikma03/High-performance-Python","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/Mikma03.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":"2021-12-15T22:03:43.000Z","updated_at":"2022-01-17T00:03:31.000Z","dependencies_parsed_at":"2023-06-01T19:15:29.063Z","dependency_job_id":null,"html_url":"https://github.com/Mikma03/High-performance-Python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mikma03/High-performance-Python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikma03%2FHigh-performance-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikma03%2FHigh-performance-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikma03%2FHigh-performance-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikma03%2FHigh-performance-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mikma03","download_url":"https://codeload.github.com/Mikma03/High-performance-Python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikma03%2FHigh-performance-Python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285342136,"owners_count":27155386,"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-11-19T02:00:05.673Z","response_time":65,"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":["advanced-programming","code-optimization","code-profiling","cython","numba","oop","python3"],"created_at":"2024-11-11T06:15:43.883Z","updated_at":"2025-11-19T23:03:41.317Z","avatar_url":"https://github.com/Mikma03.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# High-performance-Python\n\n\u003c!-- TOC --\u003e\n\n- [High-performance-Python](#high-performance-python)\n- [Detailed information in chapters](#detailed-information-in-chapters)\n- [Additionals materials](#additionals-materials)\n\n\u003c!-- /TOC --\u003e\n\n# Detailed information in chapters\n\n* Chapter 1: Profiling\n\n    - What are the ways to profile your code?\n    \n    - What insights can I gain from a profile?\n\n\n* Chapter 2: Understanding Performant Programming\n\n    - How does a computer work and how does that affect my code performance?\n\n\n* Chapter 3: Lists and Tuples\n\n    - How do lists and tuples work?\n    \n    - What are the performance implications of this?\n\n\n* Chapter 4: Dictionaries and Sets\n\n    - How do dictionaries and sets work?\n    \n    - What are the performance implications of this?\n    \n\n* Chapter 5: Iterators\n\n    - How do iterators work?\n    \n    - How can I use them to reduce memory in my code?\n    \n    - How can I use them to reduce the CPU operations needed in my code?\n\n\n* Chapter 6: Matrix and Vector Computation\n\n  - How does the CPU perform matrix/vector operations?\n  \n  - What are the ways I can profile the efficiency of these operations?\n  \n  - How can I speed up code given a profile?\n\n\n* Chapter 7: Compiling to C\n\n    - What are the automated ways to compile my python to C?\n    \n    - What are the manual ways to compile my python to C?\n    \n    - How can I use these technologies to speed up my code and not slow down development?\n    \n\n* Chapter 8: Concurrency\n\n    - How does concurrency work and how does python support it?\n    \n    - How can I speed up multiple IO operations?\n    \n    - How can I hide IO wait?\n\n\n* Chapter 9: Multiprocessing\n\n    - What is multiprocessing?\n    \n    - How can I speed up my code on a multiple CPU machine?\n    \n    - What are the subtleties of muli-CPU code?\n\n\n* Chapter 10: Clusters and Job Queues\n\n    - How can I extend my code to a cluster?\n    \n    - What are some of the pain-points with clusters?\n    \n    - What is a queue and how is it useful?\n\n\n* Chapter 11: Using Less Ram\n\n    - How can I use algorithms to reduce the RAM usage of my code?\n \n    - What are tries and probabilistic data structures?\n\n# Additionals materials\n\n- High-Performance Computing with Python 3.x\n    - https://subscription.packtpub.com/video/application-development/9781789956252/101415/101437/introduction-to-cython","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikma03%2Fhigh-performance-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikma03%2Fhigh-performance-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikma03%2Fhigh-performance-python/lists"}