Skip to content

centx842/books

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Technical Books Collection

A curated library of essential technical books and resources for developers, engineers, and tech enthusiasts

GitHub repo size GitHub stars GitHub forks GitHub issues GitHub last commit

Awesome MIT License


πŸ“– About This Repository

Welcome to our comprehensive collection of technical books and learning resources! This repository serves as a digital library for computer science, software engineering, and technology enthusiasts. Whether you're a beginner starting your coding journey or an experienced developer looking to expand your knowledge, you'll find valuable resources here.

πŸ“Š Repository Stats

πŸ“š Total Categories πŸ—‚οΈ Resource Types πŸ“ Interactive Content
7+ Books, PDFs, Notebooks Jupyter Notebooks

πŸ—‚οΈ Table of Contents

πŸ“ Repository Structure

πŸ“¦ books/
β”œβ”€β”€ πŸ“Š cheat-sheet/              # Quick reference guides
β”œβ”€β”€ 🧠 data-structures-algorithms/ # Data structures & algorithms
β”œβ”€β”€ πŸ€– deep_learning/            # Deep learning resources
β”œβ”€β”€ βš™οΈ devops-books/             # DevOps and infrastructure
β”œβ”€β”€ πŸš€ LLMs/                     # Large Language Models
β”œβ”€β”€ πŸ”¬ machine_learning/         # Machine learning resources
β”œβ”€β”€ 🐍 python/                   # Python programming
└── πŸ“‹ how-tos.md               # Quick guides and tutorials

🎯 Categories Overview

πŸ€– Deep Learning

Dive deep into neural networks and AI

  • Convolutional Neural Networks
  • Neural Network Implementation
  • Comprehensive deep learning guides
  • Resources: 5+ PDFs covering fundamental to advanced topics

πŸš€ Large Language Models (LLMs)

Master the art of language models

  • Interactive Content: 12 Jupyter notebook chapters
  • Hands-on tutorials from scratch
  • Prompt engineering techniques
  • Special Features: Step-by-step implementation guides

πŸ”¬ Machine Learning

Build intelligent systems

  • Python-based ML implementations
  • Ensemble methods and techniques
  • 100+ interview questions
  • Focus: Practical applications and theory

🐍 Python Programming

Master the most versatile programming language

  • Complete Python tutorials
  • GUI programming with Qt
  • Data structures and algorithms
  • Bonus: 75 most important LeetCode problems

βš™οΈ DevOps & Infrastructure

Scale and deploy with confidence

  • Container Technologies: Docker, Kubernetes
  • Infrastructure as Code: Terraform, Ansible
  • Cloud Platforms: Azure, OpenShift
  • Tools & Scripts: 100+ essential commands

🧠 Data Structures & Algorithms

Build strong programming fundamentals

  • Illustrated algorithm guides
  • Problem-solving techniques
  • Visual learning approach

πŸ“Š Cheat Sheets

Quick reference for busy developers

  • Pandas, NumPy, Python essentials
  • Ready-to-use code snippets
  • Time-saving references

πŸš€ Getting Started

Prerequisites

  • Git installed on your machine
  • PDF reader for documents
  • Jupyter Notebook for interactive content

Quick Start

# Clone the repository
git clone https://github.com/centx842/books.git

# Navigate to the repository
cd books

# Explore the content
ls -la

# For Jupyter notebooks (LLMs section)
cd LLMs/Chapters
jupyter notebook

πŸ’‘ How to Use

  1. πŸ“– Browse by Category: Navigate to folders based on your learning goals
  2. 🎯 Start with Basics: Begin with cheat sheets for quick reference
  3. πŸ“š Deep Dive: Use comprehensive books for thorough understanding
  4. πŸ’» Practice: Work through Jupyter notebooks for hands-on experience
  5. πŸ”„ Iterate: Combine theory with practical implementation

🎨 Features

  • βœ… Curated Content: Hand-picked high-quality resources
  • βœ… Interactive Learning: Jupyter notebooks with code examples
  • βœ… Multiple Formats: PDFs, notebooks, and guides
  • βœ… Organized Structure: Easy navigation by topic
  • βœ… Regular Updates: Fresh content and improvements
  • βœ… Comprehensive Coverage: From basics to advanced topics

🀝 Contributing

We welcome contributions! Here's how you can help:

  1. πŸ“š Add Resources: Suggest high-quality books or materials
  2. πŸ“ Improve Documentation: Enhance README or add descriptions
  3. πŸ› Report Issues: Help us identify and fix problems
  4. ⭐ Star the Repo: Show your support!

Contribution Guidelines

# Fork the repository
# Create a feature branch
git checkout -b feature/add-new-resource

# Make your changes
# Commit with descriptive messages
git commit -m "Add: New ML resource - Advanced Algorithms"

# Push and create a pull request
git push origin feature/add-new-resource

πŸ“Š Repository Insights

πŸ“ˆ Content Distribution

Category Resources Type
πŸš€ LLMs 12 chapters Interactive
βš™οΈ DevOps 20+ guides PDFs
πŸ€– Deep Learning 5+ books PDFs
πŸ”¬ Machine Learning 4+ resources PDFs
🐍 Python 5+ tutorials Mixed
πŸ“Š Cheat Sheets Multiple PDFs

πŸ“„ License & Copyright

Important Notice: This repository contains educational materials for learning purposes. Please respect copyright and licensing terms of individual materials. If you are a copyright holder and believe any content infringes your rights, please contact us immediately.

⭐ Support

If you find this repository helpful:

  • ⭐ Star this repository
  • 🍴 Fork it for your own use
  • πŸ“’ Share it with others
  • πŸ› Report issues or suggest improvements

🌟 Happy Learning! 🌟

"The more that you read, the more things you will know. The more that you learn, the more places you'll go." - Dr. Seuss

Made with ❀️ for the developer community

GitHub followers

About

A curated library of essential technical books and resources for developers, engineers, and tech enthusiasts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors