This repository contains the source code and materials for the Python for Machine Learning and Business JupyterBook.
It is designed to teach Python fundamentals, data science, algorithms, and business-focused ML applications through interactive notebooks, exercises, and real case studies.
- Complete Python + Business ML curriculum
- Hands-on Jupyter Notebooks
- Interactive execution in:
- JupyterLite (runs in browser, no setup)
- Google Colab
- Local Jupyter environment
- Covers fundamentals → advanced → deployment
# 1. Clone the repo
git clone https://github.com/chandraveshchaudhari/Programming_for_Business.git
cd Programming_for_Business
# 2. Install dependencies
pip install -r requirements.txt
# 3. Build the JupyterBook
jupyter-book build .
# 4. Preview in browser
open _build/html/index.html- Python Fundamentals
- Data Wrangling and Visualization
- Algorithms and Data Structures
- Object-Oriented Programming with Case Studies
- Business Data Formats (Excel, APIs, PDFs)
- Advanced Python (Concurrency, Web Scraping, Automation)
- Database Integration (SQL & NoSQL)
- Bash Scripting for Automation
- Cloud Deployment (Docker, Kubernetes)
- Capstone Project
Contributions are welcome! If you’d like to fix errors, improve explanations, or add new exercises:
- Fork the repo
- Create a feature branch
- Submit a pull request
- Interactive Book built with JupyterBook
- In-browser execution via JupyterLite
- Colab badges to open notebooks directly in Google Colab
- Pre-configured GitHub Actions for automatic deployment to GitHub Pages
- Organized structure with
content/files/for notebooks,_config.yml, and_toc.ymlalready set up
Thanks to all the amazing people who have contributed to this project 💖
Dr. Chandravesh Chaudhari
📧 chandraveshchaudhari@gmail.com 🌐 Website 🔗 LinkedIn
- Use the sidebar (Table of Contents) to navigate through chapters.
- Try out the examples directly in JupyterLite or Google Colab.
- Customize the content and publish your own book.