Python π Data Science Learning Project
This GitHub repository is dedicated to teaching and demonstrating key Python concepts π used in data science π. It is designed as a learning resource for those looking to enhance their Python and data science skills, as well as a means for me to document and showcase my skills in these fields.
π― Project Objective
The project has a dual purpose:
- π Highlight and document Python concepts I master, particularly those used in data science, and keep them in a training mode for future reference.
- π‘ Present concrete examples of these concepts in the form of code and result videos to aid understanding.
π Repository Contents
The repository is organized into folders, with each folder corresponding to a key Python concept used in data science. Each folder contains a README file describing the concept, one or more Python code files demonstrating the concept, and possibly a video π₯ showing the code in action.
- Introduction to Python
- Variables and data types
- Basic operations
- Control structures: loops and conditional statements
- Functions
- Modules and packages
- Python Data Structures
- Lists
- Tuples
- Dictionaries
- Sets
- Object-Oriented Programming with Python
- Classes and objects
- Inheritance
- Encapsulation
- Polymorphism
- Python Libraries for Data Science
- NumPy
- Pandas
- Matplotlib
- Seaborn
- TensorFlow
- Data Visualization with Python
- Matplotlib Basics
- Seaborn for statistical visualization
- Plotly for interactive graphics
- Geopandas for geospatial data visualization
- GeoViews for interactive geospatial data visualization
π€ Contribute
If you have any improvement suggestions or notice errors, please donβt hesitate to open an issue. Contributions are always welcome!
