https://github.com/youssefHosni/Efficient-Python-for-Data-Scientists-Book
Writing clean and optimized Python code
https://github.com/youssefHosni/Efficient-Python-for-Data-Scientists-Book
data-science numpy pandas python
Last synced: about 1 month ago
JSON representation
Writing clean and optimized Python code
- Host: GitHub
- URL: https://github.com/youssefHosni/Efficient-Python-for-Data-Scientists-Book
- Owner: youssefHosni
- Created: 2022-10-04T23:25:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-31T04:52:23.000Z (2 months ago)
- Last Synced: 2025-03-10T17:01:57.807Z (about 1 month ago)
- Topics: data-science, numpy, pandas, python
- Language: Jupyter Notebook
- Homepage: https://youssefhosni.gumroad.com/l/cbousj
- Size: 1.18 MB
- Stars: 545
- Watchers: 11
- Forks: 124
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - Efficient Python Coding
README
## Efficient Python for Data Scientists Book ##
Learn how to write efficient Python code as a data scientist. You can buy from [here](https://youssefhosni.gumroad.com/l/cbousj)
[](https://youssefh.substack.com/)
[](https://medium.com/@yousefhosni)
[](https://www.kaggle.com/youssef19)
[](https://www.youtube.com/channel/UCeEcSgRzYFuVt-2Yk1ULdhQ)[](https://GitHub.com/youssefHosni/Awesome-ML-GitHub-Repos/watchers/)
[](https://GitHub.com/youssefHosni/Efficient-Python-for-Data-Scientists/network/)
[](https://GitHub.com/youssefHosni/Efficient-Python-for-Data-Scientists/stargazers/)## Efficient Python ##
|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|**How To Write Python Clean Code** |[](https://levelup.gitconnected.com/learn-how-to-write-python-clean-code-using-these-3-principles-ed046978e39a?sk=84b51a685bc2981d85ac5f7346eeb4bf) | []()| []() |
|**Write Efficient Python Code: Defining & Measuring Code Efficiency** |[](https://medium.com/geekculture/write-efficient-python-code-defining-measuring-code-efficiency-e33a5bd9f7ca?sk=39ca91a495d591e785427aa870081c68) | [](https://www.kaggle.com/code/youssef19/measuring-python-code-efficiency)| []() |
|**Write Efficient Python Code: Optimizing Your Code** |[](https://levelup.gitconnected.com/write-efficient-python-code-for-data-scientists-optimizing-your-code-2dbb717f610e?sk=33c661faf85862b61e52343b90d35045) | [](https://www.kaggle.com/code/youssef19/python-code-optimization-for-data-scientists)| []() |
|**How To Eliminate Loops From Your Python Code** |[](https://levelup.gitconnected.com/how-to-eliminate-loops-from-your-python-code-6dfb7c3578fa?sk=c7fc6bb617dd2e07dd20410ad7ff96e9) | [](https://www.kaggle.com/code/youssef19/how-to-eliminate-loops-from-your-python-code)| []() |
| **5 Tips to Write Efficient Python Functions** |[](https://medium.com/gitconnected/5-tips-to-write-efficient-python-functions-d9befdfa7778?sk=3f621008e6e44bf8fcf9e90da19edef1) | [](https://www.kaggle.com/code/youssef19/5-tips-to-write-efficient-python-functions)| []() |
| **How to Use Caching to Speed Up Your Python Code & LLM Application** |[](https://medium.com/gitconnected/how-to-use-caching-to-speed-up-your-python-code-llm-application-f385a5a10a0f) | [](https://www.kaggle.com/code/youssef19/python-caching-to-speed-up-your-code-llm-app)| []() |## Efficient Pandas ##
|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|Best Practices To Use Pandas Efficiently As A Data Scientist |[](https://levelup.gitconnected.com/best-practices-to-use-pandas-efficiently-as-a-data-scientist-9198b3e7bb6d?sk=88e07bfb5fba1b3a208a1e7e01a5981c) | []()| []() |
|Stop Looping Through Pandas DataFrames & Do This Instead |[](https://levelup.gitconnected.com/stop-looping-through-pandas-dataframes-do-this-instead-ddcb6009cbc1?sk=a81ea280c77aeb28afdbdacbef380c43) | [](https://www.kaggle.com/code/youssef19/stop-looping-through-pandas-dataframes)| []() |
|Selecting & Replacing Values In Pandas DataFrame Effectively |[](https://levelup.gitconnected.com/selecting-replacing-values-in-pandas-dataframe-effectively-69c5cee9f526?sk=1abbd5bff836d0ddb445fd5c8bf6ea74) | [](https://www.kaggle.com/code/youssef19/selecting-replacing-values-in-pandas-effectively)| []() |
|How To Use .groupby() Effectively For Data Transformation As A Data Scientist |[](https://levelup.gitconnected.com/how-to-use-groupby-effectively-as-a-data-scientist-9e1d931e1619?sk=569f074940cf15c63837bd2dae0b714b) | [](https://www.kaggle.com/code/youssef19/how-to-use-groupby-effectively-as-a-data-scient)| []() |
|20 Pandas Functions for 80% of Your Data Science Tasks |[](https://levelup.gitconnected.com/20-pandas-functions-for-80-of-your-data-science-tasks-b610c8bfe63c?sk=3f73cdb37d52db86caaa0e7d52852c64) | [](https://www.kaggle.com/code/youssef19/20-pandas-functions-for-80-data-science-tasks)| []() |
|Data Exploration Becomes Easier & Better With Pandas Profiling |[](https://levelup.gitconnected.com/data-exploration-becomes-easier-better-with-pandas-profiling-2d527a612bef?sk=e052c35b0a34de49b18a28526513f754) | []()| []() |
|Make Your Pandas Code 1000 Times Faster With This Trick |[](https://levelup.gitconnected.com/make-your-pandas-code-1000-times-faster-with-this-trick-5b3a1438598a?sk=8d2d6cd70914e6e509ae6f6ab0791212) | [](https://www.kaggle.com/code/youssef19/make-your-pandas-code-1000-times-faster)| []() |
|Maximizing Pandas Efficiency: Top 10 Mistakes to Steer Clear of in Your Code |[](https://medium.com/gitconnected/maximizing-pandas-efficiency-top-10-mistakes-to-steer-clear-of-in-your-code-8623aff053cd?sk=3c2d020271318a0a3b8bfe945ed49b4c) | [](https://www.kaggle.com/code/youssef19/top-10-pandas-mistakes-to-avoid)| []() |