The Data-Centric AI Community is the home of all things data π
This repository was created by our community members to build a curated list of awesome resources such books, tutorials, courses, open-source libraries, exercises and other materials that support Pythonistas in the making, and Pythonistas migrating into Data Science!
Check our CONTRIBUTING guide!
π« You can also find us at our Discord Server to meet other learners, find co-developers or mentors, and engage in small hands-on coding sessions!
If you're serious about starting your journey as a Pythonista, then you need to start with the basics. As a first approach to the language, we suggest that you start with the book "How to Think Like a Computer Scientist: Learning with Python 3" and follow up with the exercises presented in "Python By Example: Learning to Program in 150 Challenges". All exercises in the latter book have solutions, so it could be a nice way for you to start practicing.
If you feel up to it, and to keep yourself in check, you can contribute with exercises and solutions that you come up with to this repository. Just make sure to follow the structure under python-mastery
and add your exercise and solution.py
, or add a new version of a solution in case the exercise already exists and you think your solution is different from the one(s) presented (e.g. solution-03.py
).
Please refer to this folder.
To learn data science, the CRISP-DM is a good approach:
π§ WIP
We are open to collaboration! If you want to start contributing you only need to create a pull request with relevant resources π If you found these resources useful, please feel free to join our Discord server. We hope to say "Hi" on the other side! π
A special shoutout to all contributors who keep pushing the boundaries of Data Science π
Made with contrib.rocks.