Class 11th mein jo chapter h biologycal classification vo smjhao zero se
Class 11 biological classification chapter NCERT five kingdom classification explained Hindi
https://ncert.nic.in/textbook/pdf/kebo102.pdf
| Kingdom | Examples |
|---|---|
| Monera | Bacteria, Cyanobacteria |
| Protista | Amoeba, Paramecium, Euglena |
| Fungi | Mushroom, Yeast, Mould |
| Plantae | Sabhi plants |
| Animalia | Sabhi animals |
| Shape | Name | Example |
|---|---|---|
| Gol/Round | Coccus (pl. Cocci) | Staphylococcus |
| Lamba/Rod | Bacillus (pl. Bacilli) | E. coli |
| Spiral/Helix | Spirillum | Spirillum |
| Comma-shaped | Vibrio | Vibrio cholerae |
๐ก Exam Tip: Archaebacteria (Archaea) bhi Monera mein aate hain! Yeh extreme conditions mein rehte hain:
- Halophiles - bahut zyada salt wali jagah (Dead Sea)
- Thermoacidophiles - bahut zyada temperature + acid (volcanic areas)
- Methanogens - methane gas banate hain (cattle ke gut mein!)
| Type | Movement | Example |
|---|---|---|
| Amoeboid | Pseudopodia se | Amoeba, Entamoeba |
| Flagellated | Flagella se | Trypanosoma (sleeping sickness) |
| Ciliated | Cilia se | Paramecium |
| Sporozoans | Movement nahi | Plasmodium (malaria!) |
๐ก Plasmodium - malaria ka causative agent - Sporozoans mein aata hai!
| Class | Common Name | Hyphae | Spore | Example |
|---|---|---|---|---|
| Phycomycetes | Algal Fungi | Coenocytic | Zoospores/Zygospores | Mucor, Rhizopus (bread mould) |
| Ascomycetes | Sac Fungi | Septate | Ascospores (in ascus) | Yeast, Penicillium, Aspergillus, Neurospora |
| Basidiomycetes | Club Fungi | Septate | Basidiospores (in basidium) | Mushrooms, Puffballs, Agaricus |
| Deuteromycetes | Imperfect Fungi | Septate | Conidia | Alternaria, Colletotrichum |
๐ก Deuteromycetes ko "imperfect fungi" isliye kehte kyunki inki sexual reproduction known nahi!
๐ก Penicillium se Penicillin antibiotic banta hai - Alexander Fleming ne discover kiya!
| Feature | Monera | Protista | Fungi | Plantae | Animalia |
|---|---|---|---|---|---|
| Cell type | Prokaryotic | Eukaryotic | Eukaryotic | Eukaryotic | Eukaryotic |
| Cell wall | Present (non-cellulose) | Mostly absent | Present (Chitin) | Present (Cellulose) | Absent |
| Nuclear membrane | Absent | Present | Present | Present | Present |
| Body | Unicellular | Mostly unicellular | Multicellular (hyphae) | Multicellular | Multicellular |
| Nutrition | Auto/Hetero | Auto/Hetero | Heterotrophic | Autotrophic | Heterotrophic |
| Locomotion | Flagella/None | Cilia/Flagella | Absent | Absent | Present |
| Scientist | Contribution |
|---|---|
| Aristotle | First classification attempt |
| Carolus Linnaeus | Two Kingdom system |
| R.H. Whittaker | Five Kingdom system (1969) |
| D.J. Ivanowski | Virus discovery (1892) |
| M.W. Beijerinck | Coined "virus" term |
| T.O. Diener | Viroid discovery (1971) |
| Stanley | Crystallized virus |
Acha Monera ko aaram se smjhao diagram ke sath jivo ke ya bacteria ke taki kuch familiar lge mere ko pta hi nhi bga ya euglina kya hota h Monera tk chapter smjha do uske aage raat ko kre ge
bacteria diagram labeled cell structure simple euglena diagram class 11
bacteria cell structure labeled diagram prokaryotic NCERT class 11 biology
๐จ Nucleus ka kamra hi nahi hai! Mukhiya seedha floor par baitha hai - koi room nahi, koi door nahi!

๐ก Doctor antibiotic dete waqt yeh check karte hain ki bacteria Gram + hai ya Gram - , kyunki dono ko alag antibiotic lagti hai!
๐ข COCCUS (Gol) โโโบ Staphylococcus aureus (skin infections)
S.pneumoniae (pneumonia)
๐ฉ BACILLUS (Lamba) โโโบ E. coli (hamare gut mein!)
Mycobacterium tuberculosis (TB)
Lactobacillus (dahi mein!)
๐ SPIRILLUM (Spiral) โโโบ Helicobacter pylori (pet ka ulcer!)
VIBRIO (Comma) โโโบ Vibrio cholerae (CHOLERA!)
๐ฎ Dahi mein bacteria?! Haan! Lactobacillus bacteria hi doodh ko dahi banata hai - yeh ek helpful bacteria hai!
BACTERIA
|
โโโโโโโโโโโโโโโดโโโโโโโโโโโโโโ
AUTOTROPHS HETEROTROPHS
(Khud khana banate) (Doosron se lete)
| |
โโโโโโดโโโโโ โโโโโโโโดโโโโโโโ
Phototrophs Chemotrophs Saprotrophic Parasitic
(Light se) (Chemical se) (Dead matter) (Living host)
| |
Cyanobacteria Nitrifying
(Blue-green bacteria
algae) (Soil mein)
| Bacteria | Kya karta hai | Milta kahan |
|---|---|---|
| Cyanobacteria (Nostoc) | Photosynthesis - oxygen banata hai! | Pond, wet soil |
| Nitrosomonas | Ammonium ko nitrite mein convert karta (soil fertile banata) | Soil |
| Lactobacillus | Doodh โ Dahi | Dahi mein |
| E. coli | Hamare intestine mein rehta, Vitamin K banata! | Human gut |
| Mycobacterium tuberculosis | TB disease | Lungs |
| Vibrio cholerae | Cholera | Contaminated water |
| Methanogens | Methane gas banate hain | Cow/buffalo ka pet! |
๐พ Paddy (chawal) ke khet mein Anabaena naturally nitrogen fix karta hai - isliye purane zamane mein bhi paddy ki kheti hoti thi bina fertilizer ke!
๐ง HALOPHILES = Bahut zyada namak wali jagah
(Dead Sea, salt lakes)
๐ THERMOACIDOPHILES = Bahut zyada garam + acidic jagah
(Volcanic hot springs, 80ยฐC+ temperature!)
๐ METHANOGENS = Methane gas banate hain
(Cattle/buffalo ka gut, marshy areas)
โ Biogas plants mein kaam aate hain!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ KINGDOM MONERA โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Cell Type : PROKARYOTIC โ
โ Nucleus : ABSENT (nucleoid hai) โ
โ Cell Wall : PRESENT (peptidoglycan) โ
โ Organelles : NO membrane-bound ones โ
โ Ribosome : 70S type โ
โ Size : 1-10 micrometer โ
โ Nutrition : Both auto + hetero โ
โ Reproduction : Binary fission (mainly) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ MEMBERS: โ
โ โข Bacteria (most common) โ
โ โข Cyanobacteria (photosynthetic) โ
โ โข Archaebacteria (extreme conditions) โ
โ โข Mycoplasma (no cell wall!) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Simple formula: Eukaryotic + Mostly Unicellular = Protista mein dekho

SUN NIKLA HAI (light available)
โ
Euglena โ PHOTOSYNTHESIS karta hai ๐ฟ
โ
Apna khana khud banata hai = PLANT jaisa!
SUN CHHUP GAYA (dark conditions)
โ
Euglena โ HETEROTROPHIC ho jaata hai ๐พ
โ
Bahar se organic matter absorb karta hai = ANIMAL jaisa!
๐ก Isliye Euglena ko "mixotrophic" kehte hain - both modes use kar sakta hai! Linnaeus ke 2-kingdom system ki yahi sabse badi problem thi - Euglena ko plant mein rakhein ya animal mein?
| Feature | Bacteria (Monera) | Euglena (Protista) |
|---|---|---|
| Cell type | Prokaryotic | Eukaryotic |
| Nucleus | Nahi (nucleoid) | Haan (proper) |
| Cell wall | Haan (peptidoglycan) | Nahi (pellicle hai) |
| Chloroplast | Nahi | Haan |
| Mitochondria | Nahi | Haan |
| Movement | Flagella (simple) | Flagella + swim |
| Nutrition | Auto ya Hetero | Both (mixotrophic) |
| Visible in | Electron microscope | Light microscope |
Physics bhi aati h tumhe
Acha hmare motion chapter ch rha h usme hmne 1d motion pdh lia usme jese equation ka use pdh lia ab motion due to gravity chl rha h usme formula h jese T= 2u/g etc vo ydd to h lekin kha lgane h kb lgege ye nhi pta yrr
Acceleration = g = 10 m/sยฒ (neeche ki taraf, hamesha)
โฌ๏ธ Upar = POSITIVE (+)
โฌ๏ธ Neeche = NEGATIVE (-)
isliye g = -10 m/sยฒ (kyunki gravity neeche kheenchti hai)
๐ก Yahi confusion ka root cause hai! Sign galat = sab galat.
๐ถ โ chhod diya (u = 0)
|
| g kaam kar raha hai
โ
๐ฅ zameen
| Jaanna hai | Formula | Sign dhyan |
|---|---|---|
| Kitni speed se gira | v = gt | g = +10 (neeche positive lete hain free fall mein) |
| Kitna neeche gaya | h = ยฝgtยฒ | |
| Kitni height se gira | vยฒ = 2gh |
๐ค โ THROW kiya (u = ? upar)
โ
| upar jaata hai, slow hota hai
|
๐ MAX HEIGHT (v = 0 yahan!)
|
| neeche aata hai, fast hota hai
โ
๐ค wapas aaya
Moment A โ Ball throw ki (u = speed upar)
Moment B โ Ball highest point par (v = 0) โ GOLD POINT!
Moment C โ Ball wapas haath mein (v = u, neeche)
T = 2u/g
Example: Ball ko 20 m/s se upar feka. Kitne second mein wapas aayegi? T = 2ร20/10 = 4 seconds โ
H = uยฒ/2g
Example: Ball ko 20 m/s se upar feka. Kitni height tak jayegi? H = 20ยฒ/(2ร10) = 400/20 = 20 metres โ
t = u/g
Example: 20 m/s se feka โ Top tak time = 20/10 = 2 seconds (Aur neeche aane mein bhi 2 second = Total 4 second โ same as T formula!)
v = u + at
s = ut + ยฝatยฒ
vยฒ = uยฒ + 2as
Ball upar fekai gayi?
|
YES
|
โโโโโโดโโโโโโโโโโโโโโโโโ
| |
"Total time "Max height
puchha?" puchha?"
| |
T = 2u/g H = uยฒ/2g
"Top tak time?" "Beech mein kuch?"
| |
t = u/g v=u+at, s=ut+ยฝatยฒ
(a = -10)
Ball neeche girna (free fall)?
|
u = 0, a = g = 10
v = gt
h = ยฝgtยฒ
vยฒ = 2gh
H = uยฒ/2g = 30ยฒ/(2ร10) = 900/20 = 45 metres โ
T = 2u/g = 2ร30/10 = 6 seconds โ
h = ยฝ ร 10 ร 5ยฒ = ยฝ ร 10 ร 25 = 125 metres โ
t = u/g โ 3 = u/10 โ u = 30 m/s โ
| Formula | Yaad karo |
|---|---|
| T = 2u/g | "2 baar upar-neeche" = 2u |
| H = uยฒ/2g | "Square karo, aadha karo" |
| t = u/g | "T ka aadha" |
| Free fall: h = ยฝgtยฒ | "Aadha g t square" |
Cases ko aaram se smjhao jese tumne kha sign positive lekin hmne to g niche negative consider kia h
โฌ๏ธ Upar ki taraf = POSITIVE (+)
โฌ๏ธ Neeche ki taraf = NEGATIVE (-)
isliye:
g = -10 m/sยฒ โ
(tumhara wala - CORRECT hai)
๐ถ โ haath se chhod diya (rest se)
|
| โ gravity kheench rahi hai
|
|
๐ฅ zameen
u = 0 (rest se chhoda, koi speed nahi thi)
a = -10 m/sยฒ (gravity neeche = negative)
s = -h (neeche gaya = negative)
โ ๏ธ Yahan ek common mistake hoti hai - displacement bhi negative hogi kyunki neeche gaya!
v = 0 + (-10)(t)
v = -10t
-h = 0 + ยฝ(-10)tยฒ
-h = -5tยฒ
h = 5tยฒ โ height positive aa gayi โ
vยฒ = 0 + 2(-10)(-h)
vยฒ = 20h โ
๐ โ HIGHEST POINT
โ (v = 0 yahan, rukti hai)
|
| jaate time slow hoti hai
|
๐ค โ u = +20 m/s (upar = positive)
(phir wapas giregi)
u = +20 m/s (upar feka = positive)
a = -10 m/sยฒ (gravity hamesha neeche = negative)
0 = 20 + (-10)(t)
0 = 20 - 10t
10t = 20
t = 2 sec โ
vยฒ = uยฒ + 2as
0ยฒ = 20ยฒ + 2(-10)(H)
0 = 400 - 20H
20H = 400
H = 20 m โ
s = ut + ยฝatยฒ
0 = 20t + ยฝ(-10)tยฒ
0 = 20t - 5tยฒ
0 = t(20 - 5t)
t = 0 ya t = 4 sec
๐ค โ Chhad se u = +15 m/s upar feka
|
โ |
| | building
| | (h = 20m)
| |
๐ฅ โ zameen (building ke neeche)
u = +15 m/s (upar = positive)
a = -10 m/sยฒ
s = -20 m (zameen neeche hai = NEGATIVE!)
-20 = 15t + ยฝ(-10)tยฒ
-20 = 15t - 5tยฒ
5tยฒ - 15t - 20 = 0
tยฒ - 3t - 4 = 0
(t-4)(t+1) = 0
t = 4 sec โ
(t = -1 reject, time negative nahi hota)
๐ก Yahan sign galat liya toh answer hi galat aata! s = -20 likhna zaroori tha.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Convention: Upar = +, Neeche = -, g = -10 m/sยฒ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ FREE FALL: โ
โ u = 0, a = -10, s = -h (neeche gaya) โ
โ โ
โ UPAR FEKNA: โ
โ u = +value, a = -10 โ
โ โ Top par: v = 0 โ
โ โ Wapas same point: s = 0 โ
โ โ Neeche kisi point: s = -value โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ FORMULAS (kaise derive hue): โ
โ t (top tak) โ v=0 in v=u+at โ t = u/g โ
โ H (max ht.) โ v=0 in vยฒ=uยฒ+2as โ H = uยฒ/2g โ
โ T (total) โ s=0 in s=ut+ยฝatยฒ โ T = 2u/g โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Ball ko 25 m/s se seedha upar feka gaya. Find: (a) Top tak pahunchne ka time (b) Maximum height (c) Wapas same point par aane ka total time
A ka uptr h 3.5 sec b ka utr h 43.75 meter c ka utr hoga 5 sec
t = 25/10 = 2.5 sec
v = u + at
0 = 25 + (-10)t
10t = 25
t = 25/10 = 2.5 sec
25 รท 10 = 2.5 hai, 3.5 nahi - calculation mein galti hui bas!
H = 25ยฒ/(2ร10)
H = 625/20
H = 31.25 m
Lagta hai tune u = 25 ki jagah u = 29.5 ya kuch aur use kiya, ya formula mein kuch alag hua.
25ยฒ = 625
2 ร 10 = 20
625 รท 20 = 31.25 m โ
T = 2ร25/10 = 50/10 = 5 sec
| Part | Tera Answer | Sahi Answer | Result |
|---|---|---|---|
| (a) t = ? | 3.5 sec | 2.5 sec | โ |
| (b) H = ? | 43.75 m | 31.25 m | โ |
| (c) T = ? | 5 sec | 5 sec | โ |
Agar T = 5 sec sahi hai (T = 2u/g)
Toh t = T/2 = 5/2 = 2.5 sec โ (a) ka answer seedha!
Aur H = u ร t/2 = 25 ร 2.5/2 = 31.25 m
Ya seedha: H = uยฒ/2g = 625/20 = 31.25 m
๐ก Golden Rule: T = 2t hamesha! Agar T pata hai, t = T/2 bas.
Bss itna hi h kya vo formula kha gye t is equal to root 2h by g
Free Fall mein:
u = 0, a = g = 10 (neeche positive lete hain)
s = ut + ยฝatยฒ
h = 0 + ยฝ ร 10 ร tยฒ
h = 5tยฒ
tยฒ = h/5
tยฒ = 2h/10
tยฒ = 2h/g
t = โ(2h/g) โ
yahi formula hai!
Jab height di ho, time nikalna ho, aur ball REST se NEECHE giri ho
| Puchha kya | Formula | Use kab |
|---|---|---|
| Time (h diya) | t = โ(2h/g) | Height di, time nikalna |
| Height (t diya) | h = ยฝgtยฒ | Time diya, height nikalni |
| Final speed (t diya) | v = gt | Time diya, speed nikalni |
| Final speed (h diya) | v = โ(2gh) | Height di, speed nikalni |
๐ก Yeh chaaon formulas actually 2 equations se hi derive hote hain - yaad rakhna easy ho jaata hai!
Ek pathar 80m uunchi building se girta hai. Zameen tak pahunchne mein kitna time lagega?
u = 0 (rest se giraa)
h = 80 m
g = 10 m/sยฒ
t = โ(2h/g)
t = โ(2ร80/10)
t = โ(160/10)
t = โ16
t = 4 sec โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ FREE FALL (u = 0) โ
โ h = ยฝgtยฒ โ t = โ(2h/g) โ
โ v = gt โ v = โ(2gh) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ UPAR FEKNA (u = given) โ
โ Top tak time โ t = u/g โ
โ Max height โ H = uยฒ/2g โ
โ Total time โ T = 2u/g (= 2t) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Ratio ka concept bhi hota h hna
Sโ = u + g/2 ร (2n - 1)
Free fall mein u = 0:
Sโ = g/2 ร (2n - 1)
1st second mein: Sโ = g/2 ร (2ร1 - 1) = g/2 ร 1 = g/2
2nd second mein: Sโ = g/2 ร (2ร2 - 1) = g/2 ร 3 = 3g/2
3rd second mein: Sโ = g/2 ร (2ร3 - 1) = g/2 ร 5 = 5g/2
4th second mein: Sโ = g/2 ร (2ร4 - 1) = g/2 ร 7 = 7g/2
Sโ : Sโ : Sโ : Sโ = 1 : 3 : 5 : 7
๐ก Golden Rule: Free fall mein har second mein distance ka ratio = 1:3:5:7:9... (odd numbers!)
h = ยฝgtยฒ
1 sec baad: hโ = ยฝg(1)ยฒ = ยฝg ร 1
2 sec baad: hโ = ยฝg(2)ยฒ = ยฝg ร 4
3 sec baad: hโ = ยฝg(3)ยฒ = ยฝg ร 9
4 sec baad: hโ = ยฝg(4)ยฒ = ยฝg ร 16
hโ : hโ : hโ : hโ = 1 : 4 : 9 : 16
๐ก Golden Rule: Total distance ka ratio = 1:4:9:16... (perfect squares!)
Seedha likho: 1 : 3 : 5 โ
(Odd numbers - yaad hai?)
Seedha likho: 1 : 4 : 9 โ
(Squares - yaad hai?)
Sโ = g/2 ร (2n-1) use karo
Sโ = g/2 ร (2ร2-1) = g/2 ร 3
Sโ = g/2 ร (2ร4-1) = g/2 ร 7
Ratio = 3 : 7 โ
h = ยฝgtยฒ
hโ = ยฝg ร 9
hโ
= ยฝg ร 25
Ratio = 9 : 25 โ
Equal parts mein divide building se ball girne ka time ratio?
hโ : hโ : hโ = 1 : 2 : 3 (equal parts)
t = โ(2h/g)
tโ = โ(2ร1/g) โ โ1
tโ = โ(2ร2/g) โ โ2
tโ = โ(2ร3/g) โ โ3
Time ratio = โ1 : โ2 : โ3 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ FREE FALL RATIO TRICKS โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ nth SECOND ka distance โ ODD numbers โ
โ 1st:2nd:3rd = 1:3:5:7:9... โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ n SECONDS BAAD total distance โ SQUARES โ
โ 1s:2s:3s = 1:4:9:16:25... โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Equal heights se TIME ratio โ โ1:โ2:โ3... โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Acha time intervals same ho to ratio aata h 1 3 5 7 9 etc distance ka hna or jb distance same ho to root 1 , root 3 root 5 ese or jb
Har 1 second mein kitna distance:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
0โ1 sec : โโโโ (1 part)
1โ2 sec : โโโโโโโโโโโโ (3 parts)
2โ3 sec : โโโโโโโโโโโโโโโโโโโโ (5 parts)
3โ4 sec : โโโโโโโโโโโโโโโโโโโโโโโโโโโโ (7 parts)
Ratio = 1:3:5:7 โ
Building = 3 equal parts
โโโโโโ โ top (0)
h โ tโ = โ(2h/g)
โโโโโโ โ h
h โ tโ = โ(2ร2h/g)
โโโโโโ โ 2h
h โ tโ = โ(2ร3h/g)
โโโโโโ โ zameen (3h)
Tโ : Tโ : Tโ = โ1 : โ2 : โ3
tโ = โ1
tโ = โ2 - โ1
tโ = โ3 - โ2
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ CASE 1: Same time intervals (1s, 1s, 1s...) โ
โ Distance ratio = 1 : 3 : 5 : 7 : 9 โ
โ (Odd numbers) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ CASE 2: Total distance after 1s, 2s, 3s, 4s... โ
โ Distance ratio = 1 : 4 : 9 : 16 โ
โ (Perfect squares) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ CASE 3: Equal distance parts (h, h, h...) โ
โ Total TIME ratio = โ1 : โ2 : โ3 : โ4 โ
โ (Square roots of natural numbers) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Question mein likha | Case | Ratio |
|---|---|---|
| "1st, 2nd, 3rd second mein distance" | Case 1 | 1:3:5 |
| "1s, 2s, 3s baad total distance" | Case 2 | 1:4:9 |
| "Equal parts mein divide building, time" | Case 3 | โ1:โ2:โ3 |
Acha ab tk jo hmne pdha h physics ka or jitne formula jitne ratio is se phle jo hmne disscus nhi kiye mtlb ise aage ka nhi ise piche piche jha se chapter shuru hota h vha se kya tum a colourfull white page pr pdf bna skte ho please
mkdir -p /tmp/workspace/motion-pdf && ls /tmp/workspace/
~/motion-pdf/create_pdf.py
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import cm
from reportlab.platypus import (
SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle,
HRFlowable, PageBreak
)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY
from reportlab.platypus import KeepTogether
# โโ Color Palette โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
DARK_BLUE = colors.HexColor("#1A237E")
MED_BLUE = colors.HexColor("#1565C0")
LIGHT_BLUE = colors.HexColor("#E3F2FD")
TEAL = colors.HexColor("#00695C")
TEAL_LIGHT = colors.HexColor("#E0F2F1")
ORANGE = colors.HexColor("#E65100")
ORANGE_LIGHT= colors.HexColor("#FFF3E0")
GREEN = colors.HexColor("#2E7D32")
GREEN_LIGHT = colors.HexColor("#E8F5E9")
PURPLE = colors.HexColor("#6A1B9A")
PURPLE_LIGHT= colors.HexColor("#F3E5F5")
RED = colors.HexColor("#C62828")
RED_LIGHT = colors.HexColor("#FFEBEE")
YELLOW_LIGHT= colors.HexColor("#FFFDE7")
GRAY_LIGHT = colors.HexColor("#F5F5F5")
DARK_GRAY = colors.HexColor("#424242")
WHITE = colors.white
BLACK = colors.black
W, H = A4
doc = SimpleDocTemplate(
"/tmp/workspace/motion-pdf/Motion_Chapter_Notes.pdf",
pagesize=A4,
rightMargin=1.5*cm, leftMargin=1.5*cm,
topMargin=1.5*cm, bottomMargin=1.5*cm
)
# โโ Styles โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
def make_style(name, parent_name='Normal', **kwargs):
base = getSampleStyleSheet()[parent_name]
return ParagraphStyle(name, parent=base, **kwargs)
styles = getSampleStyleSheet()
# Title styles
title_style = make_style('MyTitle',
fontSize=26, textColor=WHITE, alignment=TA_CENTER,
fontName='Helvetica-Bold', spaceAfter=4, leading=32)
subtitle_style = make_style('MySubtitle',
fontSize=13, textColor=colors.HexColor("#BBDEFB"),
alignment=TA_CENTER, fontName='Helvetica', spaceAfter=2)
# Section heading
sec_style = make_style('SecHead',
fontSize=14, textColor=WHITE, fontName='Helvetica-Bold',
spaceAfter=6, spaceBefore=4, leading=18)
# Sub-section heading
subsec_style = make_style('SubSecHead',
fontSize=12, textColor=DARK_BLUE, fontName='Helvetica-Bold',
spaceAfter=4, spaceBefore=6, leading=16)
# Body text
body_style = make_style('Body',
fontSize=10, textColor=DARK_GRAY, fontName='Helvetica',
spaceAfter=3, leading=15)
# Formula text
formula_style = make_style('Formula',
fontSize=11, textColor=DARK_BLUE, fontName='Helvetica-Bold',
alignment=TA_CENTER, spaceAfter=4, leading=16)
# Box text
box_style = make_style('Box',
fontSize=10, textColor=DARK_GRAY, fontName='Helvetica',
spaceAfter=2, leading=14, leftIndent=6)
# Tip style
tip_style = make_style('Tip',
fontSize=10, textColor=GREEN, fontName='Helvetica-BoldOblique',
spaceAfter=3, leading=14, leftIndent=8)
# Small label
small_style = make_style('Small',
fontSize=9, textColor=DARK_GRAY, fontName='Helvetica',
spaceAfter=2, leading=12)
story = []
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# COVER / TITLE BLOCK
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
def title_table():
data = [[Paragraph("๐ Motion in a Straight Line", title_style)],
[Paragraph("Class 11 Physics โข Chapter 3 โข Complete Notes", subtitle_style)],
[Paragraph("1D Motion โ Equations of Motion โ Gravity โ Ratio Tricks", subtitle_style)]]
t = Table(data, colWidths=[W - 3*cm])
t.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), DARK_BLUE),
('ROUNDEDCORNERS', [12]),
('TOPPADDING', (0,0), (-1,0), 18),
('BOTTOMPADDING', (0,-1),(-1,-1), 18),
('LEFTPADDING', (0,0), (-1,-1), 16),
('RIGHTPADDING', (0,0), (-1,-1), 16),
]))
return t
story.append(title_table())
story.append(Spacer(1, 0.4*cm))
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# HELPER FUNCTIONS
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
def section_header(text, bg=MED_BLUE):
data = [[Paragraph(text, sec_style)]]
t = Table(data, colWidths=[W - 3*cm])
t.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), bg),
('ROUNDEDCORNERS', [8]),
('TOPPADDING', (0,0), (-1,-1), 8),
('BOTTOMPADDING', (0,0), (-1,-1), 8),
('LEFTPADDING', (0,0), (-1,-1), 12),
]))
return t
def colored_box(content_rows, bg=LIGHT_BLUE, border=MED_BLUE):
"""content_rows = list of Paragraphs or strings"""
data = [[p] for p in content_rows]
t = Table(data, colWidths=[W - 3*cm])
t.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), bg),
('LINEAFTER', (0,0), (0,-1), 2, border),
('LINEBEFORE', (0,0), (0,-1), 4, border),
('TOPPADDING', (0,0), (-1,-1), 6),
('BOTTOMPADDING', (0,0), (-1,-1), 6),
('LEFTPADDING', (0,0), (-1,-1), 12),
('RIGHTPADDING', (0,0), (-1,-1), 8),
('ROUNDEDCORNERS', [6]),
]))
return t
def formula_box(formulas, bg=YELLOW_LIGHT, border=ORANGE):
"""formulas = list of strings"""
paras = [Paragraph(f, formula_style) for f in formulas]
data = [[p] for p in paras]
t = Table(data, colWidths=[W - 3*cm])
t.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), bg),
('BOX', (0,0), (-1,-1), 2, border),
('LINEBEFORE', (0,0), (0,-1), 5, ORANGE),
('TOPPADDING', (0,0), (-1,-1), 8),
('BOTTOMPADDING', (0,0), (-1,-1), 8),
('LEFTPADDING', (0,0), (-1,-1), 16),
('ROUNDEDCORNERS', [6]),
]))
return t
def tip_box(text, emoji="๐ก"):
data = [[Paragraph(f"{emoji} <b>Trick / Tip:</b> {text}", tip_style)]]
t = Table(data, colWidths=[W - 3*cm])
t.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,-1), GREEN_LIGHT),
('BOX', (0,0), (-1,-1), 1.5, GREEN),
('TOPPADDING', (0,0), (-1,-1), 7),
('BOTTOMPADDING', (0,0), (-1,-1), 7),
('LEFTPADDING', (0,0), (-1,-1), 10),
('ROUNDEDCORNERS', [6]),
]))
return t
def sp(h=0.25):
return Spacer(1, h*cm)
def hr():
return HRFlowable(width="100%", thickness=0.5,
color=colors.HexColor("#BDBDBD"), spaceAfter=6)
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# PAGE 1 - BASICS OF MOTION
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
story.append(section_header("๐ SECTION 1 โ Basics of Motion"))
story.append(sp(0.3))
# Key definitions table
story.append(Paragraph("๐ Key Definitions", subsec_style))
def_data = [
["Term", "Definition", "Formula / Unit"],
["Distance", "Kitna total path chala (scalar)", "metre (m)"],
["Displacement", "Seedha start โ end (vector)", "metre (m), + ya -"],
["Speed", "Distance / Time (scalar)", "v = d/t โข m/s"],
["Velocity", "Displacement / Time (vector)", "v = s/t โข m/s"],
["Acceleration", "Velocity kitni badh/ghat rahi", "a = ฮv/ฮt โข m/sยฒ"],
]
def_table = Table(def_data, colWidths=[3.5*cm, 7*cm, 5.5*cm])
def_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), DARK_BLUE),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 9.5),
('BACKGROUND', (0,1), (-1,-1), GRAY_LIGHT),
('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, LIGHT_BLUE]),
('GRID', (0,0), (-1,-1), 0.5, colors.HexColor("#90CAF9")),
('TOPPADDING', (0,0), (-1,-1), 6),
('BOTTOMPADDING', (0,0), (-1,-1), 6),
('LEFTPADDING', (0,0), (-1,-1), 8),
('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
('ALIGN', (0,0), (-1,0), 'CENTER'),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
]))
story.append(def_table)
story.append(sp(0.3))
# Scalar vs Vector
story.append(Paragraph("โ๏ธ Scalar vs Vector", subsec_style))
sv_data = [
["SCALAR (sirf magnitude)", "VECTOR (magnitude + direction)"],
["Distance, Speed, Time\nMass, Temperature", "Displacement, Velocity\nAcceleration, Force"],
]
sv_table = Table(sv_data, colWidths=[(W-3*cm)/2, (W-3*cm)/2])
sv_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (0,0), ORANGE),
('BACKGROUND', (1,0), (1,0), TEAL),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1),10),
('BACKGROUND', (0,1), (0,1), ORANGE_LIGHT),
('BACKGROUND', (1,1), (1,1), TEAL_LIGHT),
('GRID', (0,0), (-1,-1),0.5, colors.HexColor("#BDBDBD")),
('TOPPADDING', (0,0), (-1,-1),8),
('BOTTOMPADDING', (0,0), (-1,-1),8),
('LEFTPADDING', (0,0), (-1,-1),10),
('ALIGN', (0,0), (-1,-1),'CENTER'),
('VALIGN', (0,0), (-1,-1),'MIDDLE'),
('FONTNAME', (0,1), (-1,-1),'Helvetica'),
]))
story.append(sv_table)
story.append(sp(0.3))
# Uniform vs Non-uniform
story.append(Paragraph("๐ Types of Motion", subsec_style))
motion_data = [
["Type", "Kya hota hai", "Acceleration", "Example"],
["Uniform Motion", "Equal distance in equal time", "a = 0", "Highway par constant speed car"],
["Non-Uniform Motion","Unequal distance in equal time","a โ 0", "City traffic mein car"],
["Uniform Accel.", "Velocity equally badh/ghatti hai","a = const","Free fall, gravity"],
]
m_table = Table(motion_data, colWidths=[3.8*cm, 5.5*cm, 3*cm, 3.7*cm])
m_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), TEAL),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 9.5),
('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, TEAL_LIGHT]),
('GRID', (0,0), (-1,-1), 0.5, colors.HexColor("#80CBC4")),
('TOPPADDING', (0,0), (-1,-1), 6),
('BOTTOMPADDING', (0,0), (-1,-1), 6),
('LEFTPADDING', (0,0), (-1,-1), 7),
('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
]))
story.append(m_table)
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# PAGE 2 - EQUATIONS OF MOTION
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
story.append(PageBreak())
story.append(section_header("๐ SECTION 2 โ Equations of Motion (1D)", bg=PURPLE))
story.append(sp(0.3))
story.append(colored_box([
Paragraph("โ
<b>Ye 3 equations tabhi use karo jab acceleration CONSTANT ho!</b>", box_style),
Paragraph("u = initial velocity | v = final velocity | a = acceleration | t = time | s = displacement", small_style),
], bg=PURPLE_LIGHT, border=PURPLE))
story.append(sp(0.3))
# The 3 equations - big display
eq_data = [
["Eq 1", "v = u + at", "Velocity nikalni ho (time diya)"],
["Eq 2", "s = ut + ยฝatยฒ", "Distance/displacement (time diya)"],
["Eq 3", "vยฒ = uยฒ + 2as", "Velocity nikalni ho (distance diya, time nahi)"],
]
eq_table = Table(eq_data, colWidths=[1.5*cm, 6.5*cm, 8*cm])
eq_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (0,-1), PURPLE),
('BACKGROUND', (1,0), (1,-1), PURPLE_LIGHT),
('BACKGROUND', (2,0), (2,-1), GRAY_LIGHT),
('TEXTCOLOR', (0,0), (0,-1), WHITE),
('FONTNAME', (0,0), (0,-1), 'Helvetica-Bold'),
('FONTNAME', (1,0), (1,-1), 'Helvetica-Bold'),
('FONTNAME', (2,0), (2,-1), 'Helvetica'),
('FONTSIZE', (0,0), (-1,-1),11),
('FONTSIZE', (1,0), (1,-1), 13),
('TEXTCOLOR', (1,0), (1,-1), DARK_BLUE),
('GRID', (0,0), (-1,-1),0.5, colors.HexColor("#CE93D8")),
('TOPPADDING', (0,0), (-1,-1),10),
('BOTTOMPADDING', (0,0), (-1,-1),10),
('LEFTPADDING', (0,0), (-1,-1),10),
('ALIGN', (0,0), (0,-1), 'CENTER'),
('VALIGN', (0,0), (-1,-1),'MIDDLE'),
]))
story.append(eq_table)
story.append(sp(0.3))
# How to choose equation
story.append(Paragraph("๐ฏ Kaunsi Equation Kab Use Karein?", subsec_style))
choose_data = [
["Diya kya?", "Nikalna kya?", "Use karo"],
["u, a, t", "v", "v = u + at"],
["u, a, t", "s", "s = ut + ยฝatยฒ"],
["u, a, s", "v", "vยฒ = uยฒ + 2as"],
["u, v, t", "a ya s", "Pehle a nikaalo, phir s"],
["u, v, a", "t ya s", "v = u+at se t, phir s"],
]
ch_table = Table(choose_data, colWidths=[4*cm, 4*cm, 8*cm])
ch_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), DARK_BLUE),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 10),
('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, LIGHT_BLUE]),
('GRID', (0,0), (-1,-1), 0.5, colors.HexColor("#90CAF9")),
('TOPPADDING', (0,0), (-1,-1), 7),
('BOTTOMPADDING', (0,0), (-1,-1), 7),
('LEFTPADDING', (0,0), (-1,-1), 10),
('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
('ALIGN', (0,0), (-1,0), 'CENTER'),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
('BACKGROUND', (2,1), (2,-1), YELLOW_LIGHT),
('FONTNAME', (2,1), (2,-1), 'Helvetica-Bold'),
('TEXTCOLOR', (2,1), (2,-1), ORANGE),
]))
story.append(ch_table)
story.append(sp(0.3))
story.append(tip_box("Agar question mein TIME nahi diya aur nahi nikalna - seedha Eq 3 (vยฒ = uยฒ + 2as) use karo!", "โก"))
story.append(sp(0.2))
story.append(tip_box("Sign convention hamesha pehle fix karo: Upar/Aage = POSITIVE (+), Neeche/Peeche = NEGATIVE (-)", "๐"))
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# PAGE 3 - MOTION DUE TO GRAVITY
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
story.append(PageBreak())
story.append(section_header("๐ SECTION 3 โ Motion Under Gravity", bg=TEAL))
story.append(sp(0.3))
story.append(colored_box([
Paragraph("๐ <b>Sign Convention (NCERT Standard):</b> Upar = + (Positive) | Neeche = โ (Negative)", box_style),
Paragraph("g = โ10 m/sยฒ (kyunki gravity neeche hai = negative direction)", box_style),
Paragraph("Normal equations hi use karo โ bas a = โg = โ10 daalo!", box_style),
], bg=RED_LIGHT, border=RED))
story.append(sp(0.35))
# CASE 1 - Free Fall
story.append(Paragraph("๐ฆ CASE 1 โ Free Fall (Rest se Seedha Neeche Girna)", subsec_style))
c1_data = [
["Scene", "Ball / pathar haath se CHHODA โ already at rest"],
["u", "0 (rest se chhoda, koi initial speed nahi)"],
["a", "+10 m/sยฒ (is case mein neeche positive lete hain for simplicity)"],
["Formulas", "h = ยฝgtยฒ | t = โ(2h/g) | v = gt | vยฒ = 2gh"],
]
c1_table = Table(c1_data, colWidths=[2.5*cm, 13.5*cm])
c1_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (0,-1), TEAL),
('BACKGROUND', (1,0), (1,-1), TEAL_LIGHT),
('TEXTCOLOR', (0,0), (0,-1), WHITE),
('FONTNAME', (0,0), (0,-1), 'Helvetica-Bold'),
('FONTNAME', (1,0), (1,-1), 'Helvetica'),
('FONTSIZE', (0,0), (-1,-1),10),
('FONTNAME', (1,3), (1,3), 'Helvetica-Bold'),
('TEXTCOLOR', (1,3), (1,3), TEAL),
('GRID', (0,0), (-1,-1),0.5, colors.HexColor("#80CBC4")),
('TOPPADDING', (0,0), (-1,-1),8),
('BOTTOMPADDING', (0,0), (-1,-1),8),
('LEFTPADDING', (0,0), (-1,-1),10),
('VALIGN', (0,0), (-1,-1),'MIDDLE'),
]))
story.append(c1_table)
story.append(sp(0.25))
# CASE 2 - Vertical throw up
story.append(Paragraph("๐ฆ CASE 2 โ Vertical Throw Up (Seedha Upar Fekna)", subsec_style))
c2_data = [
["Scene", "Ball ko upar THROW kiya โ u = given (positive, upar hai)"],
["u", "+value (upar = positive)"],
["a", "โ10 m/sยฒ (gravity hamesha neeche = negative)"],
["Top par", "v = 0 โ YEH SABSE IMPORTANT POINT HAI!"],
]
c2_table = Table(c2_data, colWidths=[2.5*cm, 13.5*cm])
c2_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (0,-1), ORANGE),
('BACKGROUND', (1,0), (1,-1), ORANGE_LIGHT),
('TEXTCOLOR', (0,0), (0,-1), WHITE),
('FONTNAME', (0,0), (0,-1), 'Helvetica-Bold'),
('FONTNAME', (1,0), (1,-1), 'Helvetica'),
('FONTSIZE', (0,0), (-1,-1),10),
('BACKGROUND', (1,3), (1,3), colors.HexColor("#FFD54F")),
('FONTNAME', (1,3), (1,3), 'Helvetica-Bold'),
('TEXTCOLOR', (1,3), (1,3), RED),
('GRID', (0,0), (-1,-1),0.5, colors.HexColor("#FFCC80")),
('TOPPADDING', (0,0), (-1,-1),8),
('BOTTOMPADDING', (0,0), (-1,-1),8),
('LEFTPADDING', (0,0), (-1,-1),10),
('VALIGN', (0,0), (-1,-1),'MIDDLE'),
]))
story.append(c2_table)
story.append(sp(0.3))
# Special formulas for throw up
story.append(Paragraph("๐ข Special Derived Formulas โ Vertical Throw Up", subsec_style))
throw_data = [
["Formula", "Matlab", "Kab Use Karein", "Derivation Hint"],
["t = u/g", "Time to reach TOP", "\"Top tak time\" / \"Max height tak\"", "v=0 in v=u+at"],
["H = uยฒ/2g", "Max Height", "\"Maximum height\" / \"Kitna upar\"", "v=0 in vยฒ=uยฒ+2as"],
["T = 2u/g", "Total Time of Flight", "\"Total time\" / \"Wapas same point\"", "s=0 in s=ut+ยฝatยฒ"],
["T = 2t", "Total = 2 ร (upar ka time)", "Quick check / shortcut", "Symmetry of motion"],
]
th_table = Table(throw_data, colWidths=[3*cm, 3.5*cm, 5*cm, 4.5*cm])
th_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), ORANGE),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 9.5),
('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, ORANGE_LIGHT]),
('GRID', (0,0), (-1,-1), 0.5, colors.HexColor("#FFCC80")),
('TOPPADDING', (0,0), (-1,-1), 7),
('BOTTOMPADDING', (0,0), (-1,-1), 7),
('LEFTPADDING', (0,0), (-1,-1), 8),
('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
('FONTNAME', (0,1), (0,-1), 'Helvetica-Bold'),
('TEXTCOLOR', (0,1), (0,-1), DARK_BLUE),
('FONTSIZE', (0,1), (0,-1), 11),
('ALIGN', (0,0), (-1,0), 'CENTER'),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
]))
story.append(th_table)
story.append(sp(0.25))
# CASE 3 - Ball thrown up from building
story.append(Paragraph("๐ฆ CASE 3 โ Ball from Building Top (Upar + Neeche zameen tak)", subsec_style))
story.append(colored_box([
Paragraph("โข u = +value (upar feka), a = โ10 m/sยฒ", box_style),
Paragraph("โข Zameen tak displacement = โH (neeche = negative) โ YEH SIGN BHOOLTE HAIN LOG!", box_style),
Paragraph("โข s = ut + ยฝatยฒ mein s = โH daalo โ quadratic equation milegi", box_style),
Paragraph("โข 2 answers milenge: negative time REJECT karo, positive time = answer", box_style),
], bg=PURPLE_LIGHT, border=PURPLE))
story.append(sp(0.2))
story.append(tip_box("Upar-neeche wale questions mein displacement ka sign galat liya toh answer wrong aayega โ hamesha scene draw karo!", "โ ๏ธ"))
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# PAGE 4 - RATIO TRICKS
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
story.append(PageBreak())
story.append(section_header("๐ SECTION 4 โ Ratio Tricks (Free Fall)", bg=RED))
story.append(sp(0.3))
story.append(colored_box([
Paragraph("Ratio questions mein value nahi nikalni โ sirf <b>pattern/shortcut</b> se answer likhna hai!", box_style),
Paragraph("Free fall assume karo jab tak question mein kuch aur na likha ho (u = 0, a = g)", box_style),
], bg=RED_LIGHT, border=RED))
story.append(sp(0.3))
# 3 ratio cases
ratio_data = [
["CASE", "Question Mein Kya Puchha", "RATIO", "Pattern"],
["๐ CASE 1",
"Same time intervals (1s, 1s, 1s...)\nmein alag alag distance ka ratio?",
"1 : 3 : 5 : 7 : 9 ...",
"ODD Numbers"],
["๐ CASE 2",
"1s, 2s, 3s ke BAAD\nTOTAL distance ka ratio?",
"1 : 4 : 9 : 16 : 25 ...",
"Perfect SQUARES"],
["๐๏ธ CASE 3",
"Equal distance parts (h, h, h...)\nmein ball cross karne ka TOTAL TIME ratio?",
"โ1 : โ2 : โ3 : โ4 ...",
"Square ROOTS"],
]
r_table = Table(ratio_data, colWidths=[2.5*cm, 5.5*cm, 5*cm, 3*cm])
r_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), RED),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 10),
('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, RED_LIGHT]),
('GRID', (0,0), (-1,-1), 0.5, colors.HexColor("#EF9A9A")),
('TOPPADDING', (0,0), (-1,-1), 9),
('BOTTOMPADDING', (0,0), (-1,-1), 9),
('LEFTPADDING', (0,0), (-1,-1), 8),
('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
('FONTNAME', (2,1), (2,-1), 'Helvetica-Bold'),
('FONTSIZE', (2,1), (2,-1), 11),
('TEXTCOLOR', (2,1), (2,-1), RED),
('FONTNAME', (3,1), (3,-1), 'Helvetica-BoldOblique'),
('TEXTCOLOR', (3,1), (3,-1), TEAL),
('ALIGN', (0,0), (-1,0), 'CENTER'),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
]))
story.append(r_table)
story.append(sp(0.35))
# How to identify
story.append(Paragraph("๐ Question Dekh Ke Case Pehchano", subsec_style))
id_data = [
["Question Mein Likha...", "โ", "Use This"],
['"1st second, 2nd second, 3rd second mein distance"', "โ", "CASE 1 โ Odd: 1:3:5"],
['"1 second baad, 2 second baad total distance"', "โ", "CASE 2 โ Squares: 1:4:9"],
['"Building equal parts mein divide, crossing time"', "โ", "CASE 3 โ Roots: โ1:โ2:โ3"],
['"nth second mein distance"', "โ", "Formula: Sโ = g/2 ร (2nโ1)"],
]
id_table = Table(id_data, colWidths=[8*cm, 1*cm, 7*cm])
id_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), DARK_BLUE),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 10),
('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, LIGHT_BLUE]),
('GRID', (0,0), (-1,-1), 0.5, colors.HexColor("#90CAF9")),
('TOPPADDING', (0,0), (-1,-1), 8),
('BOTTOMPADDING', (0,0), (-1,-1), 8),
('LEFTPADDING', (0,0), (-1,-1), 10),
('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
('FONTNAME', (2,1), (2,-1), 'Helvetica-Bold'),
('TEXTCOLOR', (2,1), (2,-1), ORANGE),
('ALIGN', (1,0), (1,-1), 'CENTER'),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
]))
story.append(id_table)
story.append(sp(0.35))
# Derivation box
story.append(Paragraph("๐ Kaise Derive Hote Hain Ye Ratios?", subsec_style))
story.append(colored_box([
Paragraph("<b>CASE 1</b> โ Sโ = u + g/2 ร (2nโ1) Free fall mein u=0 โ Sโ โ (2nโ1) = 1, 3, 5, 7...", box_style),
Paragraph("<b>CASE 2</b> โ h = ยฝgtยฒ โ h โ tยฒ โ 1ยฒ, 2ยฒ, 3ยฒ... = 1:4:9:16...", box_style),
Paragraph("<b>CASE 3</b> โ h = ยฝgtยฒ โ t = โ(2h/g) โ t โ โh โ โ1 : โ2 : โ3...", box_style),
], bg=YELLOW_LIGHT, border=ORANGE))
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# PAGE 5 - MASTER FORMULA SHEET
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
story.append(PageBreak())
story.append(section_header("โญ MASTER FORMULA SHEET โ Quick Revision", bg=GREEN))
story.append(sp(0.3))
master_data = [
["#", "Formula", "Use Kab", "Remember As"],
["1", "v = u + at", "v nikalna, t diya", "Velocity = start + change"],
["2", "s = ut + ยฝatยฒ", "Distance, t diya", "Distance = startรt + halfรaรtยฒ"],
["3", "vยฒ = uยฒ + 2as", "v nikalna, t nahi diya", "No-time formula โญ"],
["4", "t = u/g", "Top tak time (throw up)", "T ka aadha"],
["5", "H = uยฒ/2g", "Max height (throw up)", "u square by 2g"],
["6", "T = 2u/g", "Total flight time", "2 ร (upar ka time)"],
["7", "t = โ(2h/g)", "Free fall time (h diya)", "Root 2h by g"],
["8", "v = gt", "Free fall speed (t diya)", "Simple: g times t"],
["9", "v = โ(2gh)", "Free fall speed (h diya)", "Root 2gh"],
["10", "Sโ = g/2 ร (2nโ1)", "nth second distance", "Odd number formula"],
]
mf_table = Table(master_data, colWidths=[1*cm, 4.5*cm, 5*cm, 5.5*cm])
mf_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), GREEN),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 10),
('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, GREEN_LIGHT]),
('GRID', (0,0), (-1,-1), 0.5, colors.HexColor("#A5D6A7")),
('TOPPADDING', (0,0), (-1,-1), 7),
('BOTTOMPADDING', (0,0), (-1,-1), 7),
('LEFTPADDING', (0,0), (-1,-1), 8),
('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
('FONTNAME', (1,1), (1,-1), 'Helvetica-Bold'),
('TEXTCOLOR', (1,1), (1,-1), DARK_BLUE),
('FONTSIZE', (1,1), (1,-1), 11),
('ALIGN', (0,0), (-1,0), 'CENTER'),
('ALIGN', (0,1), (0,-1), 'CENTER'),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
# Highlight no-time formula
('BACKGROUND', (0,3), (-1,3), colors.HexColor("#FFF9C4")),
('FONTNAME', (3,3), (3,3), 'Helvetica-BoldOblique'),
('TEXTCOLOR', (3,3), (3,3), ORANGE),
]))
story.append(mf_table)
story.append(sp(0.35))
# Ratio summary
story.append(Paragraph("๐ Ratio Quick Reference", subsec_style))
ratio_ref = [
["Condition", "Ratio", "Memory Trick"],
["Same time intervals โ each distance", "1 : 3 : 5 : 7 : 9", "ODD numbers ๐ข"],
["After 1s, 2s, 3s โ total distance", "1 : 4 : 9 : 16 : 25", "SQUARES ๐"],
["Equal height parts โ total time", "โ1 : โ2 : โ3 : โ4", "ROOTS ๐ฑ"],
]
rr_table = Table(ratio_ref, colWidths=[6*cm, 5*cm, 5*cm])
rr_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), RED),
('TEXTCOLOR', (0,0), (-1,0), WHITE),
('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
('FONTSIZE', (0,0), (-1,-1), 10.5),
('ROWBACKGROUNDS',(0,1), (-1,-1), [WHITE, RED_LIGHT]),
('GRID', (0,0), (-1,-1), 0.5, colors.HexColor("#EF9A9A")),
('TOPPADDING', (0,0), (-1,-1), 9),
('BOTTOMPADDING', (0,0), (-1,-1), 9),
('LEFTPADDING', (0,0), (-1,-1), 10),
('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
('FONTNAME', (1,1), (1,-1), 'Helvetica-Bold'),
('TEXTCOLOR', (1,1), (1,-1), RED),
('FONTSIZE', (1,1), (1,-1), 11),
('FONTNAME', (2,1), (2,-1), 'Helvetica-BoldOblique'),
('TEXTCOLOR', (2,1), (2,-1), TEAL),
('ALIGN', (0,0), (-1,0), 'CENTER'),
('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
]))
story.append(rr_table)
story.append(sp(0.35))
# Final tips box
tips_data = [
[Paragraph("๐ TOP 5 EXAM TIPS", make_style('TH', fontSize=12, textColor=WHITE,
fontName='Helvetica-Bold', alignment=TA_CENTER))],
[Paragraph("1. Sign convention PEHLE fix karo โ upar positive, neeche negative, g = โ10", box_style)],
[Paragraph("2. Free fall mein u = 0 hamesha โ equation simple ho jaati hai", box_style)],
[Paragraph("3. Top par v = 0 hamesha โ yahi se t=u/g aur H=uยฒ/2g derive hota hai", box_style)],
[Paragraph("4. Ratio question mein time/distance same hai ya nahi โ pehle yeh dekho", box_style)],
[Paragraph("5. Building waale case mein displacement = โH likhna mat bhoolo!", box_style)],
]
tips_table = Table(tips_data, colWidths=[W - 3*cm])
tips_table.setStyle(TableStyle([
('BACKGROUND', (0,0), (-1,0), DARK_BLUE),
('BACKGROUND', (0,1), (-1,-1), LIGHT_BLUE),
('TOPPADDING', (0,0), (-1,-1), 8),
('BOTTOMPADDING', (0,0), (-1,-1), 8),
('LEFTPADDING', (0,0), (-1,-1), 14),
('BOX', (0,0), (-1,-1), 2, DARK_BLUE),
('LINEBELOW', (0,0), (-1,0), 1, MED_BLUE),
('ROUNDEDCORNERS', [8]),
]))
story.append(tips_table)
story.append(sp(0.3))
# Footer
footer_data = [[
Paragraph("๐ Class 11 Physics โข Motion in a Straight Line โข Notes by Orris AI",
make_style('Footer', fontSize=9, textColor=colors.HexColor("#9E9E9E"),
alignment=TA_CENTER))
]]
footer_table = Table(footer_data, colWidths=[W - 3*cm])
footer_table.setStyle(TableStyle([
('TOPPADDING', (0,0), (-1,-1), 4),
('BOTTOMPADDING', (0,0), (-1,-1), 4),
('LINEABOVE', (0,0), (-1,0), 0.5, colors.HexColor("#BDBDBD")),
]))
story.append(footer_table)
# โโ BUILD โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
doc.build(story)
print("PDF created successfully!")
cd /tmp/workspace/motion-pdf && python create_pdf.py
ls -lh /tmp/workspace/motion-pdf/
Motion Chapter Notes
PDF Document ยท PDF
| Page | Content |
|---|---|
| Page 1 | Basics - Distance/Displacement, Speed/Velocity, Scalar/Vector, Types of Motion |
| Page 2 | Equations of Motion (3 formulas) + Kaunsi Kab Use Karein - full table |
| Page 3 | Motion Under Gravity - Case 1 (Free Fall), Case 2 (Throw Up), Case 3 (Building) |
| Page 4 | Ratio Tricks - Teeno cases, identification guide, derivation |
| Page 5 | Master Formula Sheet - Saare 10 formulas + Ratio Reference + Top 5 Exam Tips |
Thanks buddy love you
Chemistry bhi aasan basha mein smjha ddoge 11th 12th neet level ki
| Section | Questions | Marks |
|---|---|---|
| Physical | ~13-15 | 52-60 |
| Organic | ~14-16 | 56-64 |
| Inorganic | ~9-11 | 36-44 |
Chemical equilibrium chalu krvage aaj ya kl suno tum na animal kingdom chapter h na uski phi ek pdf bna do please usme english line rkha ho important h ncert se uthana h tumhe dito or hindi lines bhi jisese smjh aa jaye sare diagram jo ncert mein fir uske example or etc diagram bhi jese mere ko annalida , corrdeta , etc ye basic bhi nhi pta to unke bhi example or dia gram ,, or ga neet mein ise bhar nhi aana chahiye or agr kuch or bhi ho jo ish chapter mein nhi h lekin dusre 11th ke ya 12th ke chapter mein dia hua h or vo linked h to use bhi utha lena important ko highlight kr dena ookk
Animal Kingdom chapter 4 class 11 NCERT all phyla key features examples NEET important
Porifera Coelenterata Annelida Arthropoda Chordata examples diagram NEET class 11
animal kingdom phyla diagram examples images Porifera Annelida Echinodermata Chordata NEET
https://byjus.com/neet/important-notes-of-biology-for-neet-aโฆ
Create a comprehensive, colorful, multi-page PDF for Class 11 Biology - Animal Kingdom chapter for NEET preparation. Save to: /tmp/workspace/animal-kingdom-pdf/Animal_Kingdom_Notes.pdf Use ReportLab (reportlab library) to create the PDF. Create the directory first. ## PDF Requirements: - White background, very colorful (different colors per phylum section) - Each phylum: English key features (NCERT exact) + Hindi explanation lines - Diagrams drawn using ReportLab shapes/canvas (ASCII-art style tables showing body plans) - Real examples with common names - NEET important points highlighted in yellow/orange boxes - Cross-chapter links highlighted in purple boxes - Each phylum on clear sections with colored headers ## Complete Content to Include: ### PAGE 1 - COVER + BASIS OF CLASSIFICATION Title: "Animal Kingdom - Chapter 4 | Class 11 Biology | NEET Notes" Subtitle: "English + Hindi | Complete NCERT + NEET Level" Basis of Classification table (colored): | Feature | Details | Hindi | |---------|---------|-------| | Levels of Organisation | Cellular โ Tissue โ Organ โ Organ System | Shareerik sangathan ke star | | Symmetry | Asymmetrical / Radial / Bilateral | Akaar ki symmetry | | Diploblastic vs Triploblastic | 2 germ layers vs 3 germ layers | Jann staron ki sankhya | | Coelom | Acoelomate / Pseudocoelomate / Coelomate | Coelom ki sthiti | | Segmentation | Metamerism | Khando mein vibhajan | | Notochord | Present/Absent | Notochord | Quick reference table: | Phylum | Coelom | Symmetry | Germ Layers | Notochord | |--------|--------|----------|-------------|-----------| | Porifera | Absent | Asymmetrical | Diploblastic | No | | Cnidaria | Absent | Radial | Diploblastic | No | | Ctenophora | Absent | Radial | Diploblastic | No | | Platyhelminthes | Acoelomate | Bilateral | Triploblastic | No | | Aschelminthes | Pseudocoelomate | Bilateral | Triploblastic | No | | Annelida | Coelomate | Bilateral | Triploblastic | No | | Arthropoda | Coelomate | Bilateral | Triploblastic | No | | Mollusca | Coelomate | Bilateral | Triploblastic | No | | Echinodermata | Coelomate | Radial(adult)/Bilateral(larva) | Triploblastic | No | | Hemichordata | Coelomate | Bilateral | Triploblastic | No | | Chordata | Coelomate | Bilateral | Triploblastic | Yes | ### PAGE 2 - PHYLUM PORIFERA Section color: Blue English features (NCERT): - Commonly called sponges; mostly marine, asymmetrical - Cellular level of organisation; diploblastic - Water transport system (canal system): water enters through ostia, exits through osculum - Choanocytes (collar cells) line the spongocoel and canals - Skeleton made of spicules or spongin fibres - Hermaphrodite; asexual by fragmentation, sexual reproduction also occurs - Fertilisation internal, development indirect (free-swimming larva) Hindi lines: Yeh sponge hote hain. Inke andar pani andar aata hai chhoti chhoti holes (ostia) se aur bahar jaata hai osculum se. Koi tissue nahi hota - sirf cells hoti hain. Draw a simple ASCII/shape diagram of sponge body plan showing: Osculum (top opening), Spongocoel (central cavity), Ostia (small pores), Choanocytes Examples with common names: - Sycon (Scypha) - "Sycamore sponge" - Spongilla - "Freshwater sponge" (ONLY freshwater sponge - NEET important!) - Euspongia - "Bath sponge" NEET Highlight box: "Spongilla = only freshwater sponge | Canal system = water transport | Choanocytes = collar cells | Spicules = CaCO3 or silica" ### PAGE 2 continued - PHYLUM CNIDARIA (Coelenterata) Section color: Cyan/Teal English features: - Aquatic, mostly marine; tissue level of organisation - Radially symmetrical, diploblastic, acoelomate - Cnidoblasts/cnidocytes with nematocysts (stinging cells) on tentacles - for defence and prey capture - Central gastrovascular cavity (coelenteron); digestion extracellular and intracellular - Polymorphism: polyp form (sessile, asexual) and medusa form (free-swimming, sexual) - Metagenesis: alternation of polyp and medusa generations - Corals have calcareous skeleton Hindi: Inke paas nematocysts (sting karne wali cells) hoti hain. Kuch mein polyp form (chipka hua) aur medusa form (taira hua) dono hote hain - ise metagenesis kehte hain. Examples: - Physalia - "Portuguese man of war" (colonial) - Adamsia - "Sea anemone" - Pennatula - "Sea pen" - Gorgonia - "Sea fan" - Meandrina - "Brain coral" - Hydra - freshwater (NEET very important - only freshwater cnidarian commonly asked) - Aurelia - "Jellyfish" (only medusa form) - Obelia - has both polyp and medusa (metagenesis example) NEET Highlight: "Hydra = freshwater Cnidarian | Aurelia = only medusa | Obelia = both polyp+medusa (metagenesis) | Nematocysts = defence weapon" ### PAGE 3 - PHYLUM CTENOPHORA Section color: Light purple English features: - Marine, tissue level, diploblastic, radially symmetrical, acoelomate - 8 rows of ciliated comb plates (ctenes) - locomotion - Bioluminescence present - Hermaphrodite; external fertilisation; indirect development Examples: Pleurobrachia, Ctenoplana Hindi: Inke paas 8 rows mein kankti jaisi plates hoti hain. Yeh andheron mein glow kar sakte hain (bioluminescence). NEET: "Ctenophora = comb jellies | 8 comb plates | Bioluminescence | Hermaphrodite" ### PAGE 3 continued - PHYLUM PLATYHELMINTHES (Flatworms) Section color: Pink English features: - Flatworms; mostly endoparasites; bilaterally symmetrical - Triploblastic, acoelomate; organ level of organisation - Hooks and suckers in parasitic forms - No circulatory system; flame cells for excretion - Hermaphrodite; fertilisation internal; development direct or indirect - Tapeworm shows high regeneration ability; Planaria shows remarkable regeneration Hindi:๋ฉ์ํ worms (๋ฉ์ =๋ฉ์). Parasites hote hain jaise tapeworm hamare intestine mein. Hooks aur suckers se chipakte hain. Flame cells se nikasite karte hain. Examples: - Taenia solium - "Tapeworm" (NEET: pork tapeworm, lives in human intestine) - Taenia saginata - beef tapeworm - Fasciola hepatica - "Liver fluke" (NEET important - infects liver) - Planaria - can regenerate fully (free-living flatworm) NEET Highlight: "Taenia solium = pork tapeworm | Fasciola = liver fluke | Flame cells = excretion | Acoelomate | Planaria = regeneration" ### PAGE 4 - PHYLUM ASCHELMINTHES (Nematoda/Roundworms) Section color: Yellow-orange English features: - Roundworms; mostly parasitic, some free-living - Bilaterally symmetrical, triploblastic, pseudocoelomate - Organ system level of organisation - Complete digestive system (mouth to anus) - NEET important distinction from Platyhelminthes - Muscular pharynx - Dioecious (separate sexes); sexual dimorphism (female larger than male) - Oviparous; development direct Hindi: Yeh gol worms hain. Inke paas mouth bhi hai aur anus bhi - complete digestive system. Male aur female alag alag hote hain. Female badi hoti hai. Examples: - Ascaris lumbricoides - "Roundworm" (NEET: lives in human intestine) - Wuchereria bancrofti - causes filariasis/elephantiasis (NEET important disease!) - Ancylostoma - hookworm - Enterobius - pinworm NEET Highlight: "Wuchereria = filariasis (elephantiasis) | Ascaris = human roundworm | Pseudocoelomate | Female > Male size | Complete gut (mouth+anus)" ### PAGE 4 continued - PHYLUM ANNELIDA (Segmented Worms) Section color: Brown/Earthy English features: - Segmented/metameric body (true segmentation) - MOST IMPORTANT feature - Bilaterally symmetrical, triploblastic, coelomate - Organ system level of organisation - Closed circulatory system (NEET: first phylum with closed circulation!) - Nephridia for excretion - Neural system: ventral nerve cord with ganglia - Setae/parapodia for locomotion - Hermaphrodite (earthworm) or dioecious (leech) Hindi: Inka sharir ring jaise khando mein divided hota hai - jaise earthworm ko dekho, uske rings dikhte hain. PEHLI baar closed circulation milti hai. Nephridia se paani nikaalte hain (hamare kidneys jaisa). Draw simple segmented worm diagram showing: Segments (rings), Setae (bristles), Clitellum on earthworm Examples with details: - Nereis (Neanthes) - "Polychaete worm" - marine, has parapodia, dioecious - Pheretima (Earthworm) - hermaphrodite, farmer's friend, closed circulation - Hirudinaria - "Indian leech" - no setae, suckers, feeds on blood - Aphrodite - sea mouse NEET Highlight Box: "Annelida = FIRST closed circulatory system | Nephridia = excretion | Earthworm = Pheretima | Leech = Hirudinaria | Nereis = marine, parapodia | Metameric segmentation" ### PAGE 5 - PHYLUM ARTHROPODA (Largest phylum!) Section color: Orange English features: - LARGEST phylum in animal kingdom (more than 2/3 of all animals!) - Bilaterally symmetrical, triploblastic, coelomate - Jointed appendages (arthros = joint, poda = legs) - name meaning - Exoskeleton of chitin - Open circulatory system (blood-filled haemocoel) - NEET: open circulation! - Compound eyes; antennae present - Malpighian tubules for excretion (in insects) - NEET important! - Book gills (aquatic) or book lungs/tracheae (terrestrial) for respiration - Mostly dioecious; oviparous; development indirect (metamorphosis) Hindi: Sabse bada phylum - insaan se zyada insects hain duniya mein! Inke paas jointed legs hote hain (dekho crab ke legs - hinge jaisi joints). Chitin ka hard cover hota hai bahar. Open circulation - blood freely flow karta hai. Malpighian tubules waste nikaalne ke liye. Classes with examples: 1. Crustacea - Prawns (Palaemon), Crabs, Lobsters, Daphnia, Balanus, Cancer 2. Arachnida - Spiders, Scorpions, Ticks, Mites, Limulus (King crab - LIVING FOSSIL!) 3. Myriapoda - Centipede (Scolopendra), Millipede (Julus) 4. Insecta - Bees (Apis), Butterflies, Moths, Mosquitoes (Anopheles, Aedes, Culex), Silkworm (Bombyx mori), Locust, Louse, Firefly NEET Highlight: "Largest phylum | Chitin exoskeleton | Malpighian tubules = excretion | Open circulation | Limulus = living fossil | Bombyx = silk | Apis = honey | Anopheles = malaria vector | Aedes = dengue vector | Culex = filariasis vector" ### PAGE 5 continued - PHYLUM MOLLUSCA (2nd largest!) Section color: Purple English features: - Second largest phylum - Bilaterally symmetrical (except snails-asymmetrical), triploblastic, coelomate - Soft body covered by calcareous shell (in most) - Distinct head, muscular foot, visceral hump - Mantle covers visceral hump, secretes shell - Radula - rasping organ for feeding (NEET important!) - Feather-like gills (ctenidia) for respiration and excretion - Open circulatory system (except Cephalopods - closed!) - Mostly dioecious; oviparous; indirect development Hindi: Inke paas shell hoti hai (jaise ghongha). Foot se chalte hain. Radula ek rasping tongue jaisi structure hai khana khaane ke liye. Cephalopods (octopus, squid) mein closed circulation hoti hai - baaki mein open. Examples: - Pila (Apple snail) - garden snail - Pinctada - pearl oyster (NEET: nacre = mother of pearl) - Sepia - cuttlefish (has internal shell) - Loligo - squid - Octopus - devilfish (no shell, most intelligent mollusc) - Aplysia - sea hare - Dentalium - tusk shell - Chaetopleura - chiton NEET Highlight: "Radula = rasping organ | Pinctada = pearl oyster | Octopus = closed circulation | Cephalopods = most advanced molluscs | 2nd largest phylum" ### PAGE 6 - PHYLUM ECHINODERMATA Section color: Red-orange English features: - Spiny-skinned animals; all MARINE - Adult: radially symmetrical; Larva: bilaterally symmetrical - NEET GOLD! - Triploblastic, coelomate - Endoskeleton of calcareous ossicles - Water vascular system (hydraulic system) for locomotion, feeding, respiration - Tube feet (podia) for movement - Mouth ventral, anus dorsal - Poorly developed nervous system; NO brain - Dioecious; high regeneration power - External fertilisation; indirect development Hindi: Yeh sirf samudri jeev hain. Adult mein star jaisi shape (radial), lekin bachpan mein bilateral hote hain. Paani wali pipe system se chalte hain - tube feet inflate/deflate ho kar chalte hain. Cante jaisi skin hoti hai (spiny). Draw: Starfish (Asterias) with 5 arms, tube feet visible below, madreporite on top Examples: - Asterias - "Starfish/Sea star" (5 arms, can regenerate) - Echinus - "Sea urchin" (round, spiny) - Antedon - "Sea lily / Feather star" (sessile) - Ophiura - "Brittle star" - Cucumaria/Holothuria - "Sea cucumber" NEET Highlight: "Only MARINE | Adult radial, Larva bilateral | Water vascular system | Tube feet | Endoskeleton (ossicles) | Asterias = starfish | Echinus = sea urchin | Antedon = sea lily" ### PAGE 6 continued - PHYLUM HEMICHORDATA Section color: Olive green English features: - Worm-like marine animals - Bilaterally symmetrical, triploblastic, coelomate - Cylindrical body: proboscis, collar, trunk - Gill slits present - Open circulatory system; buccal diverticulum (stomochord - NOT true notochord) - Dioecious; external fertilisation; indirect development Hindi: Yeh Chordata aur non-Chordata ke beech ki link hain. Inke paas gill slits hote hain lekin notochord nahi - sirf stomochord hoti hai. Examples: Balanoglossus, Saccoglossus NEET: "Balanoglossus = acorn worm | Stomochord โ Notochord | Link between invertebrates and chordates | Tornaria larva similar to Echinoderm larva" ### PAGE 7 - PHYLUM CHORDATA (The VIP Phylum!) Section color: Dark blue/navy Three fundamental characters (ALL must be present at SOME stage): 1. Notochord 2. Dorsal hollow nerve cord 3. Paired pharyngeal gill slits Sub-phyla: A. Urochordata (Tunicata) - notochord only in larval tail: Ascidia, Salpa, Doliolum B. Cephalochordata - notochord extends to head: Branchiostoma (Amphioxus/Lancelet) C. Vertebrata - notochord replaced by vertebral column ### VERTEBRATA CLASSES - PAGE 7-8: CLASS 1: CYCLOSTOMATA - Jawless vertebrates (Agnatha) - Ectoparasites on fish - Sucking mouth without jaws - Marine but migrate to freshwater for spawning - Examples: Petromyzon (lamprey), Myxine (hagfish) - NEET: "Jawless vertebrates | Sucking mouth | Migrate for spawning" CLASS 2: CHONDRICHTHYES (Cartilaginous Fish) - Marine; cartilaginous endoskeleton - Streamlined body; tail fin heterocercal (unequal lobes) - Placoid scales (tooth-like, rough skin - like sandpaper!) - Jaws present; teeth modified placoid scales - Ventral mouth; spiracle present - No swim bladder โ must keep swimming or sink! - Dioecious; internal fertilisation; mostly viviparous - Poikilotherms (cold-blooded) - Electroreceptors (Ampullae of Lorenzini) in sharks - Examples: Scoliodon (dogfish shark), Pristis (sawfish), Carcharodon (great white shark), Trygon (stingray), Torpedo (electric ray) - NEET: "Cartilage skeleton | No swim bladder | Placoid scales | Internal fertilisation | Torpedo = electric organ | Trygon = sting" CLASS 3: OSTEICHTHYES (Bony Fish) - Marine and freshwater; bony endoskeleton - Streamlined; terminal mouth; cycloid/ctenoid scales - Four pairs gills covered by operculum - Swim bladder for buoyancy (NEET: unlike sharks!) - Poikilotherms; dioecious - Mostly oviparous; external fertilisation - Examples: Labeo (Rohu), Catla, Clarias (Magur/catfish), Exocoetus (flying fish), Hippocampus (seahorse), Pterophyllum (angelfish), Latimeria (Coelacanth - living fossil!) - NEET: "Operculum | Swim bladder | Bony skeleton | Latimeria = living fossil | Hippocampus = seahorse | Exocoetus = flying fish" CLASS 4: AMPHIBIA - Can live in water AND land (amphi = both, bios = life) - Cold-blooded; moist, scaleless skin (skin respiration!) - Two pairs limbs; tympanum (eardrum) present - 3-chambered heart (2 auricles + 1 ventricle) - Poikilotherms; hibernation in winter - Mostly oviparous; external fertilisation in water; indirect development (tadpole larva) - Examples: Rana (frog), Bufo (toad), Hyla (tree frog), Salamandra (salamander), Ichthyophis (limbless - looks like worm!) - NEET: "3-chambered heart | Moist scaleless skin | Tadpole larva | Rana = frog | Bufo = toad | Ichthyophis = apoda (limbless) | Dual life" CLASS 5: REPTILIA - Mostly terrestrial; creeping/crawling (reptare = to creep) - Cold-blooded; dry scaly skin (no skin respiration) - 3-chambered heart EXCEPT crocodile (4-chambered!) - NEET GOLD! - Internal fertilisation; dioecious; oviparous (calcareous shell eggs) - Tympanum present - Hibernation - Examples: Chelone (turtle), Testudo (tortoise), Chameleon, Calotes (garden lizard), Crocodilus (crocodile), Alligator, Hemidactylus (wall lizard/gecko), Ophiosaurus (glass snake), Varanus (monitor lizard), Uromastix (spiny-tailed lizard), Naja (cobra), Bungarus (krait), Python - NEET: "Crocodile = 4-chambered heart (only reptile!) | Dry scaly skin | Oviparous | Chelone = turtle | Testudo = tortoise | Calotes = garden lizard | Naja = cobra" CLASS 6: AVES (Birds) - Warm-blooded (homeotherms/endotherms) - NEET: first warm-blooded class! - Forelimbs modified into wings for flight - Hollow/pneumatic bones (lightweight for flight) - 4-chambered heart - Beak present (no teeth in most); preening gland - Oviparous; eggs with calcareous shell - Feathers covering body - Examples: Corvus (crow), Columba (pigeon), Psittacus (parrot), Struthio (ostrich - cannot fly!), Pavo (peacock - national bird of India), Aptenodytes (penguin - cannot fly!), Neophron (vulture), Anas (duck) - NEET: "4-chambered heart | Warm-blooded | Hollow bones | Struthio = ostrich (flightless) | Aptenodytes = penguin (flightless) | Pavo = peacock" CLASS 7: MAMMALIA - Most evolved; warm-blooded - Mammary glands for nursing young - defining feature! - Hair/fur on body (unique to mammals) - 4-chambered heart - Teeth - heterodont (different types of teeth) - External ear (pinna) present - Viviparous mostly (give birth to young) - Examples and types: * Oviparous mammals (Prototheria): Ornithorhynchus (platypus), Tachyglossus (spiny anteater/echidna) - NEET GOLD! Egg-laying mammals! * Marsupials (Metatheria): Macropus (kangaroo), Pteropus (flying fox bat), Phascolarctos (koala) * Placental (Eutheria): Camelus (camel), Macaca (monkey), Rattus (rat), Canis (dog), Felis (cat), Elephas (elephant), Equus (horse), Delphinus (common dolphin), Balaenoptera (blue whale - largest animal!), Pteropus (fruit bat), Homo (human) - NEET: "Mammary glands | Hair unique | Platypus = egg-laying mammal | Blue whale = largest | 4-chambered heart | Heterodont teeth | Viviparous mostly" ### PAGE 9 - CROSS-CHAPTER LINKS (Important for NEET) Purple header: "๐ Cross-Chapter Links - Linked Topics from Other Chapters" Table of linked topics: | Topic in Animal Kingdom | Linked Chapter | Key Point | |------------------------|----------------|-----------| | Earthworm (Pheretima) anatomy | Ch 7: Structural Organisation | Body wall, alimentary canal, nephridia, setae detail | | Cockroach (Periplaneta) anatomy | Ch 7: Structural Organisation | Malpighian tubules, compound eyes, spiracles | | Frog (Rana) anatomy | Ch 7: Structural Organisation | 3-chambered heart, skin respiration, lymph hearts | | Human organ systems | Ch 16-22 (Class 11 & 12) | Digestive, Respiratory, Circulatory, Excretory, etc. | | Mosquitoes as vectors | Ch: Human Health & Disease (12th) | Anopheles=malaria, Aedes=dengue, Culex=filariasis | | Bombyx mori (silkworm) | Economic Importance | Sericulture industry | | Apis mellifera (honeybee) | Economic Importance | Apiculture | | Tapeworm/Roundworm | Human Health & Disease (12th) | Parasitic infections | | Nematoda | Plant pathology | Meloidogyne = root-knot nematode in plants | | Evolution of heart | Class 11 Ch 18 | Fish 2-ch โ Amphibia 3-ch โ Reptile 3-ch โ Croc/Birds/Mammals 4-ch | Heart evolution highlight box: Fish (2-ch) โ Amphibia (3-ch) โ Reptilia (3-ch) โ Crocodile (4-ch) โ Aves (4-ch) โ Mammalia (4-ch) "Crocodile = only reptile with 4-chambered heart!" ### PAGE 10 - MASTER COMPARISON TABLE + NEET CHEAT SHEET Mega table - All Phyla at a glance: Headers: Phylum | Organisation | Symmetry | Coelom | Germ | Circulation | Excretion | Key Feature | NEET Examples Rows for all 11 phyla/groups NEET Cheat Sheet boxes: 1. "Only MARINE: Echinoderms (all), Cnidaria (mostly), Ctenophora" 2. "Only FRESHWATER: Spongilla (sponge), Hydra (cnidarian)" 3. "Hermaphrodites: Ctenophora, Platyhelminthes, Annelida (earthworm), some Mollusca" 4. "Dioecious: Aschelminthes, Arthropoda, Echinodermata, Vertebrates (mostly)" 5. "Living Fossils: Limulus (king crab-Arthropoda), Latimeria (coelacanth-fish), Sphenodon (tuatara-reptile)" 6. "Egg-laying mammals: Platypus, Echidna (Prototheria)" 7. "Flightless birds: Ostrich (Struthio), Penguin, Kiwi, Emu" 8. "Vectors: Anopheles=malaria, Aedes=dengue, Culex=filariasis, Tsetse fly=sleeping sickness" 9. "Heart chambers: Fish=2, Frog/Toad=3, Lizard/Snake=3, Crocodile=4, Birds=4, Mammals=4" 10. "Bioluminescence: Ctenophora, some Cnidaria (deep sea), some Annelida, Firefly (Arthropoda)" ## Style Guidelines: - Use color palette: each phylum gets its own color scheme * Porifera: Blues (#1565C0, #E3F2FD) * Cnidaria: Teals (#00695C, #E0F2F1) * Platyhelminthes: Pinks (#880E4F, #FCE4EC) * Aschelminthes: Yellows (#F57F17, #FFFDE7) * Annelida: Browns (#4E342E, #EFEBE9) * Arthropoda: Oranges (#E65100, #FFF3E0) * Mollusca: Purples (#6A1B9A, #F3E5F5) * Echinodermata: Reds (#B71C1C, #FFEBEE) * Chordata: Dark Navy (#1A237E, #E8EAF6) - NEET important = highlighted yellow/orange box with star emoji โญ - Hindi lines = in italic, slightly smaller font, gray color - English NCERT lines = normal black font - Section headers = white text on colored background - Tables alternate row colors - Page numbers at bottom ## Technical Notes: - Use reportlab.platypus for layout - A4 page size - Use Table for all structured content - Use Paragraph with ParagraphStyle for text - Import: SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer, PageBreak, HRFlowable - Colors from reportlab.lib.colors - Font sizes: Title=22, Section header=14, Body=9.5, Hindi=9 italic - Make sure all text fits properly - use smaller font if needed - The PDF should be 10-12 pages Please write the complete Python script and execute it to create the PDF. Return the final file path when done.
mkdir -p /tmp/workspace/animal-kingdom-pdf && echo "Directory created"