|
1 | 1 | # DEC-foundations-of-python |
2 | | -Materials for the course Foundations of Python for Data Science, created and maintained by DEC |
| 2 | + |
| 3 | +This repository contains all the material for the DEC Python training. |
| 4 | +This training is developed by DIME Analytics and DECDG. |
| 5 | + |
| 6 | +## Course content |
| 7 | + |
| 8 | +This training is structured into three parts. |
| 9 | +Part 0 is a single session introduction for people with no coding background. |
| 10 | +Part 1 is a course that covers the foundations of Python |
| 11 | +used in almost any type of Python data science project. |
| 12 | +Part 2 is a collection of stand alone sessions that |
| 13 | +assumes knowledge in the foundations of Python |
| 14 | +and each session dives deeper into the advanced topic. |
| 15 | + |
| 16 | +#### Links to content |
| 17 | +* **Part 0 - Intro to Programming** |
| 18 | + * [Slides](https://github.com/worldbank/dec-python-course/blob/main/0-intro-to-programming/0-intro-to-programming.pdf) |
| 19 | +* **Part 1 - Foundations of Data Science in Python** |
| 20 | + * Session 1 - Variable types and Python syntax |
| 21 | + * [Jupyter notebook](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/1-types-and-syntax/foundations-s1.ipynb) |
| 22 | + * [Colab notebook](https://colab.research.google.com/github/worldbank/dec-python-course/blob/main/1-foundations/1-types-and-syntax/foundations-s1.ipynb) |
| 23 | + * [Suggested solutions](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/1-types-and-syntax/solutions-s1.ipynb) |
| 24 | + * Session 2 - Control flow and functions |
| 25 | + * [Jupyter notebook](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/2-control-flows-and-functions/foundations-s2.ipynb) |
| 26 | + * [Colab notebook](https://colab.research.google.com/github/worldbank/dec-python-course/blob/main/1-foundations/2-control-flows-and-functions/foundations-s2.ipynb) |
| 27 | + * [Suggested solutions](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/2-control-flows-and-functions/solutions-s2.ipynb) |
| 28 | + * Project 1 - Schelling model |
| 29 | + * [Jupyter notebook](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/project-1-schelling-model/project-1-schelling-model-of-segregation.ipynb) |
| 30 | + * [Colab notebook](https://colab.research.google.com/github/worldbank/dec-python-course/blob/main/1-foundations/project-1-schelling-model/project-1-schelling-model-of-segregation.ipynb) |
| 31 | + * [Suggested solutions](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/project-1-schelling-model/project1-solutions.ipynb) |
| 32 | + * Session 3 - NumPy and Pandas |
| 33 | + * [Jupyter notebook](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/3-numpy-and-pandas/foundations-s3.ipynb) |
| 34 | + * [Colab notebook](https://colab.research.google.com/github/worldbank/dec-python-course/blob/main/1-foundations/3-numpy-and-pandas/foundations-s3.ipynb) |
| 35 | + * [Suggested solutions](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/3-numpy-and-pandas/solutions-s3.ipynb) |
| 36 | + * Session 4 - APIs and introduction to data visualization in Python |
| 37 | + * APIs |
| 38 | + * [Slides](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/4-api-and-dataviz/Introduction%20to%20APIs.pdf) |
| 39 | + * [Jupyter notebook](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/4-api-and-dataviz/foundations-s4-api.ipynb) |
| 40 | + * [Colab notebook](https://colab.research.google.com/github/worldbank/dec-python-course/blob/main/1-foundations/4-api-and-dataviz/foundations-s4-api.ipynb) |
| 41 | + * [Suggested solutions](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/4-api-and-dataviz/foundations-s4-api-solutions.ipynb) |
| 42 | + * Data visualization |
| 43 | + * [Jupyter notebook](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/4-api-and-dataviz/foundations-s4-dataviz.ipynb) |
| 44 | + * [Colab notebook](https://colab.research.google.com/github/worldbank/dec-python-course/blob/main/1-foundations/4-api-and-dataviz/foundations-s4-dataviz.ipynb) |
| 45 | + * Project 2 - |
| 46 | + * [Jupyter notebook](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/project-2-rasters_and_functions/Project%202.ipynb) |
| 47 | + * [Colab notebook](https://colab.research.google.com/github/worldbank/dec-python-course/blob/main/1-foundations/project-2-rasters_and_functions/Project%202.ipynb) |
| 48 | + * [Suggested solutions](https://github.com/worldbank/dec-python-course/blob/main/1-foundations/project-2-rasters_and_functions/Project%202_Solutions.ipynb) |
| 49 | +* **Part 2 - Advanced topics of Data Science of Python** |
| 50 | + * Not developed yet |
| 51 | + |
| 52 | +## Contact |
| 53 | + |
| 54 | +If you have any questions you can contact one of the teams behind this training |
| 55 | +on dimeanalytics@worldbank.org. |
0 commit comments