Skip to content

bhupeshdutt/Teaching-Python

 
 

Repository files navigation

Teaching-Python

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.

Homepage-Link linkedin

Repository Structure

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

Recent Updates

  • 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

Getting Started

To get started with these tutorials:

  1. Clone this repository to your local machine:
    git clone https://github.com/thivinanandh/Teaching-Python.git
    
  2. Navigate to the folder of interest.
  3. Follow the instructions in the README files within each folder for specific setup and usage guidelines.

Prerequisites

  • Basic understanding of Python programming

Contributing

If you'd like to contribute to this repository, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your feature
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any queries or suggestions, please open an issue in this repository.


We hope you find these resources helpful in your Python learning journey!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 87.6%
  • HTML 12.4%