https://github.com/moisentinel/ip-survivalkit
CBSE Class 12 IP Survival Kit – for Future Generations
https://github.com/moisentinel/ip-survivalkit
cbse class-12 class12 grade-12 grade12 informatics-practices ip ncert study study-material study-materials
Last synced: 5 months ago
JSON representation
CBSE Class 12 IP Survival Kit – for Future Generations
- Host: GitHub
- URL: https://github.com/moisentinel/ip-survivalkit
- Owner: moiSentineL
- Created: 2025-04-20T10:27:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T13:30:52.000Z (about 1 year ago)
- Last Synced: 2025-06-14T00:34:27.528Z (about 1 year ago)
- Topics: cbse, class-12, class12, grade-12, grade12, informatics-practices, ip, ncert, study, study-material, study-materials
- Language: Jupyter Notebook
- Homepage:
- Size: 12.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🧠 Killing Grade 12 Informatics Practices
So you don't have to.
---
Welcome to the graveyard of braincells.
This repo is the byproduct of a 2-day deathmatch with the CBSE-NCERT Grade 12 Informatics Practices syllabus.
It's got just enough Python, Pandas, SQL, and digital bullshit to pass, flex, or forget.
Whether you're a tired student, a masochistic autodidact, or just here for the passing time- **this will save you time, sanity, and the existential dread of figuring out how `GROUP BY` works at 3 AM.**
---
## 🗂 What's in here?
- 🐼 `pandas/` – Because spreadsheets weren’t painful enough.
- 📊 `matplotlib/` – Now you can draw lines and pretend it’s science.
- 🐘 `sql/` – SQLite scripts and queries to abuse with your SELECT rage.
- 📔 `notes/` - small, concise revision notes for each topic.
- 💾 `assets/` - sample `csv` and `db` files for your varied use cases.
**I will/have covered every single topic from the CBSE Grade 12 IP [Curriculum](curriculum.pdf)**.
## 🧪 How to Use This Repo
1. Clone this bad boy.
2. Open VS Code (or Jupyter if you like suffering).
3. Install everything in `requirements.txt`.
4. Alternatively, run in your `conda` or `anaconda`.
5. Pretend you’re being productive.
6. Run the files. Modify them. Break them. Learn or fake it.
7. Get out.
## 🤡 Disclaimer
This is not a tutorial. This is therapy.
If you find something broken, send a pull request—or cry about it in silence like the rest of us.
No guarantees, no mercy, no regrets.
### Credits
Thanks a lot for saving me (and potentially others) some pain.
- `northwind.db`: https://github.com/jpwhite3/northwind-SQLite3
- `chinook.sqlite`: https://github.com/lerocha/chinook-database
- `vgsales.csv`: https://www.kaggle.com/datasets/anandshaw2001/video-game-sales
- `student_habits_performance.csv`: https://www.kaggle.com/datasets/jayaantanaath/student-habits-vs-academic-performance
- `students_social_media.csv`: https://www.kaggle.com/datasets/adilshamim8/social-media-addiction-vs-relationships
## 🪦 Final Words
School made it boring. I made it bearable.
You’re welcome. Now send me money at `nibir@fam`.