Skip to content

aheedkhan/python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Python Repository β€” AI & Parallel and Distributed Computing

Welcome to this hands-on learning repository that bridges Artificial Intelligence (AI) and Parallel & Distributed Computing (PDC) β€” designed to help you build strong conceptual foundations while exploring real system-level implementations.


πŸš€ Overview

This repository contains two main learning tracks:

Folder Focus Description
🧩 AI/ Artificial Intelligence Covers algorithms, logic, and reasoning β€” from beginner-friendly concepts to advanced implementations like search algorithms, learning models, and decision-making systems.
βš™οΈ Parallel_and_distributed_computing/ Systems & OS Essentials Focuses on how operating systems and distributed systems handle multitasking, process creation, synchronization, and performance optimization.

Each section is structured step-by-step β€” with readable explanations, clear examples, and short conceptual notes that connect theory to practice.


🎯 Learning Philosophy

This project is not just about copying code β€” it’s about understanding why things work. Each topic aims to be:

  • πŸ”Ή In-depth but not overwhelming β€” focused on clarity, not complexity.
  • πŸ”Ή Practical β€” real code, real outputs, real understanding.
  • πŸ”Ή Concept-driven β€” builds intuition before diving into advanced systems.
  • πŸ”Ή Progressive β€” start from fundamentals and move toward advanced concepts.

🧩 Repository Structure

πŸ“¦ Python-Repo/
β”œβ”€β”€ 🧠 AI/
β”‚   β”œβ”€β”€ search_algorithms/
β”‚   β”œβ”€β”€ reasoning/
β”‚   └── ...
β”‚
└── βš™οΈ Parallel_and_distributed_computing/
    β”œβ”€β”€ OS_essentials/
    β”‚   β”œβ”€β”€ syscalls/
    β”‚   β”‚   └── creating_process/
    β”‚   β”‚       └── README.md
    └── ...

Each folder is self-contained with its own explanations, examples, and conceptual notes β€” explore freely in any order.


🧩 Example Focus Areas

  • AI: Search algorithms, inference, decision trees, and intelligent systems.
  • PDC: Process creation, inter-process communication, synchronization, threading, and distributed execution.

The repository evolves continuously β€” more structured content and advanced examples will be added over time.


🧠 Why This Repo Exists

The goal is to make complex topics easier to visualize and connect β€” blending low-level system behavior with high-level AI thinking. Whether you’re just starting out or already exploring deep concepts, this repo helps you see how operating systems and intelligent systems complement each other.


πŸ’‘ Philosophy in One Line

"Understand the concept deeply enough that code becomes the easiest part."


🧩 Coming Soon

  • πŸ”Έ AI: Pathfinding, Minimax, and Machine Learning Basics
  • πŸ”Έ PDC: Process Management, Concurrency, Synchronization

⚑ Contribution & Updates

This repository is under active development. If you find any issues, improvements, or ideas β€” feel free to suggest or fork it! Your feedback will help shape future learning modules and examples.


πŸ‘¨β€πŸ’» About Me β€” Aheed Khan

Hi! I’m Aheed Khan, a cybersecurity and systems enthusiast with a strong interest in how AI and operating systems intersect. This repository reflects my learning journey β€” exploring concepts from the ground up and documenting them so others can learn alongside me.

🧩 β€œLearning deeply means teaching clearly.”

πŸ“ Currently exploring:

  • Linux internals and system calls
  • AI algorithms and search strategies
  • Parallel and distributed system behavior

πŸ’¬ Connect or collaborate β€” always open to sharing ideas and exploring new challenges.


⭐ Thank you for visiting! If you find this repo helpful, don’t forget to star ⭐ it β€” it helps others discover it too!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages