Skip to content

rudra520/Books

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Interactive Book Repository

A curated collection of essential books on
Programming · Data Science · Machine Learning · AI Engineering

books count badge status badge GitHub stars license badge

All covers included for easy browsing — click the 🔍 Search button to find where to buy/read each book legally.


📖 Table of Contents

Jump to section Filter by category
🧠 Machine Learning & AI 🐍 Python · 🤖 ML/AI · 📊 Data Science · 🧮 Algorithms · 💰 Finance · 🖥️ GUI/Web
📊 Data Science & Analysis
🐍 Python & Programming
🧮 Algorithms & Math
🤖 AI Engineering & LLMs
🧪 Testing & Automation

📌 How to use this interactive README (click to expand)
  • Browse books – each card shows cover, title, author, description, and category tags.
  • Search online – every book has a 🔍 button that opens a Google search for the title + author.
  • Expand details – click the ▶ Details & topics section inside any card for extra insights.
  • Filter by category – use the category chips above to jump to books of interest (anchor links).
  • Repository info – expand the sections below for structure, usage, and copyright notes.

🧠 Machine Learning & AI

Prompt Engineering cover

Prompt Engineering for Generative AI

James Phoenix & Mike Taylor
Future-Proof Inputs for Reliable AI Outputs

A guide to designing robust prompts that ensure consistent and high‑quality outputs from generative AI models.

#generative-ai #prompt-engineering
📘 Details & topicsKey topics: zero-shot, few-shot, chain-of-thought, prompt tuning, safety, and evaluation.
🔍 Search online
Hands-on ML cover

Hands‑on Machine Learning with Scikit‑Learn, Keras & TensorFlow

Aurélien Géron (Early Release)

Practical guide to building intelligent systems using popular ML frameworks. Includes Jupyter notebooks.

#scikit-learn #tensorflow
📘 Details & topicsEnd‑to‑end projects, classification, training models, SVMs, decision trees, ensemble methods, and neural nets.
🔍 Search online
AI Engineering cover

AI Engineering: Building Applications with Foundation Models

Chip Huyen

O’Reilly guide to designing, deploying, and scaling applications powered by foundation models.

#llmops #foundation-models
📘 Details & topicsPrompt chaining, RAG, fine‑tuning, evaluation, deployment patterns, and cost optimization.
🔍 Search online

📊 Data Science & Data Analysis

Python for Data Analysis cover

Python for Data Analysis

O’Reilly Media

Classic resource for data manipulation, cleaning, and analysis using Python’s data‑science stack.

#pandas #numpy
📘 Details & topicsData wrangling, time series, group operations, merging, and visualization with matplotlib.
🔍 Search online
Data Science from Scratch cover

Data Science from Scratch (First Principles with Python)

Joel Grus

Hands‑on introduction that builds data science tools from the ground up using Python.

#first-principles
📘 Details & topicsImplementing algorithms from scratch, visualization, databases, and machine learning fundamentals.
🔍 Search online

🐍 Python & Programming

Learning Python cover

Learning Python (4th Edition)

Mark Lutz

Comprehensive, object‑oriented deep dive into Python – from syntax to advanced features.

#python #core-python
📘 Details & topicsTypes, functions, OOP, modules, exceptions, and advanced Python idioms.
🔍 Search online
Selenium Python cover

Selenium with Python

Automate Web Testing & Browsing

A practical guide to browser automation, web scraping, and testing web applications using Selenium WebDriver with Python. Covers element location, waits, handling dynamic content, and headless browsing.

#selenium #web-automation
📘 Details & topicsPage object model, explicit waits, handling alerts, frames, and integration with pytest.
🔍 Search online
Tkinter cover

Python GUI Programming with Tkinter

Develop Responsive and Powerful GUI Applications

A hands-on guide to building desktop applications, structuring code with OOP, and designing custom user interfaces using Python's built-in GUI framework.

#tkinter #desktop-app
📘 Details & topicsEvent handling, widget customization, threading, and packaging applications.
🔍 Search online

🧮 Algorithms & Mathematics

Grokking Algorithms cover

Grokking Algorithms

Aditya Y. Bhargava

Illustrated, example‑driven introduction to algorithms and data structures for programmers and curious minds.

#algorithms #visual-learning
📘 Details & topicsBig O, recursion, quicksort, hash tables, BFS, Dijkstra, greedy algorithms, and dynamic programming.
🔍 Search online
Mathematics for ML cover

Mathematics for Machine Learning

Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong

Foundational math (linear algebra, calculus, probability) explained for ML practitioners.

#math-for-ml #linear-algebra
📘 Details & topicsAnalytic geometry, matrix decomposition, vector calculus, probability, and continuous optimization.
🔍 Search online

💰 Finance & Data Applications

Python for Finance cover

Python for Finance

With Illustrations from the Financial Markets

An introductory guide to applying Python to financial data analysis, algorithmic trading, and quantitative finance solutions.

#fintech #quant
📘 Details & topicsTime series, risk models, backtesting, option pricing, and portfolio optimization.
🔍 Search online

📁 Repository Structure & Usage

📂 Click to expand: file structure & guidelines

Usage notes:

  • Feel free to clone the repo and browse the covers.
  • The covers are for identification only – please respect copyright.
  • Obtain the books legally if you intend to read them (check your local library, O’Reilly subscription, or authorized retailers).

Interactive features:

  • Each book card includes a 🔍 Search online button – opens a Google search for the exact title and author to help you find legal copies.
  • Use the category chips in the table of contents to quickly jump to specific topics.

⚠️ Copyright & Fair Use

All book covers are hosted in this repository for reference and discovery purposes only. We do not host or distribute any copyrighted book content. If you are a publisher or author and wish to have a cover removed, please open an issue.

Happy learning!


🌟 Support this collection

If you find this repository useful, please give it a ⭐ star!
📚 rudra520/Books
👤 GitHub: rudra520

Built with ❤️ for the open‑source learning community

About

In this repo I push the imp books which is related to Python.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors