Welcome to the Teaching-Python repository! This collection contains Python tutorials and resources for classes that I use for teaching at Indian Institute of Science, Bangalore.
Here's an overview of the main folders and their contents:
- Data Munging
- Resources and tutorials related to data preprocessing and cleaning.
- Distributed ML
- Materials covering distributed machine learning concepts using Tensorflow
- ML-Algorithms
- Implementations and explanations of various machine learning algorithms.
- Neural-Networks-Tensorflow
- Introduction to TensorFlow for Regression and Classification tasks.
- Python-Basics
- Fundamental Python programming concepts and syntax.
- Python-Libraries
- Tutorials on popular Python ML libraries like Pandas, sklearn, matplotlib, numpy
- Neural-Networks-Tensorflow: Introduction to TensorFlow for Regression and Classification (Updated recently)
- ML-Algorithms: README updated 3 weeks ago
- Python-Libraries: Added Colab link for scikit-learn last month
To get started with these tutorials:
- Clone this repository to your local machine:
git clone https://github.com/thivinanandh/Teaching-Python.git
- Navigate to the folder of interest.
- Follow the instructions in the README files within each folder for specific setup and usage guidelines.
- Basic understanding of Python programming
If you'd like to contribute to this repository, please follow these steps:
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to the branch
- Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For any queries or suggestions, please open an issue in this repository.
We hope you find these resources helpful in your Python learning journey!