Deskripsyon
Python se langaj pwogramasyon ki pi popilè e pi fasil pou aprann nan mond lan jodi a. Nan kou sa a, nou pral dekouvri tout baz yo avèk vèsyon modèn Python 3.14.Kou sa a fèt espesyalman pou moun ki pa janm ekri yon liy kòd avan. Chak leson gen egzèsis pratik entèraktif kote ou w ap ka ekri epi egzekite kòd ou dirèkteman nan navigatè a epi wè rezilta a imedyatman!
Sa ou pral aprann
-
Konprann baz pwogramasyon yo ak langaj pwogramasyon Python.
-
Metrize itilizasyon varyab, tip done, ak operasyon.
-
Konprann kontwòl workflow tankou kondisyonèl, lis, ak bouk (loop).
-
Bati pwòp fonksyon ak modil pa w pou kreye gwo pwogram.
-
Ekri kòd ki pwòp, efikas, e fasil pou konprann.
Pwogram kou a
Kòmanse ak Python, aprann afiche mesaj ak fè kalkil senp.
-
Byenveni
4 minByenveni nan kou Python 3.14 la! Nan leson sa a, nou pral dekouvri kijan pou nou kouri premye kòd nou.
Kòmantè
4 minAprann kite nòt sekrè nan kòd ou a lè w gras ak kòmantè Python yo.
Print
4 minAprann itilize fonksyon print() nan Python pou afiche mesaj sou ekran an.
Strings
4 minTèks yo rele Strings nan pwogramasyon. Aprann ekri yo kòrèkteman avèk gimè.
Varyab
4 minDone yo bezwen konsève. Aprann kreye varyab nan Python.
Erè
4 minMenm pi bon pwogramè yo fè erè. Aprann li ak korije SyntaxError ak NameError nan Python.
Chif ak Nonb
4 minKalkil yo kòmanse ak chif. Konprann diferans ant Integers ak Floats.
Kalkil
4 minFè Python tounen yon kalkilatris rich ak operatè de baz yo.
Chanjman valè
4 minVaryab yo ka chanje valè yo nenpòt kilè. Aprann kijan.
Espozan
4 minKalkile puisans ak espozan yo trè vit ak operatè double zetwal la.
Modulo
4 minOperatè pousantaj la ba ou rès yon divizyon antye.
Konkatenasyon
4 minKole plizyè tèks (Strings) ansanm pou fòme yon sèl gwo fraz.
Plis egal (+=)
4 minOperatè kout += la ede w mete ajou ni chif ni tèks pi rapid.
Tèks sou Plizyè Liy
4 minEkri tèks byen long sou plizyè liy san pwoblèm avèk tripl gimè.
Revizyon
4 minAnn fè yon kout revizyon sou tout sa nou te aprann nan premye chapit sa a.
Pwojè: Resèt griyo ak bannann peze
15 minBati yon pwogram Python ki òganize epi afiche yon bèl resèt manje griyo ak bannann peze Ayisyen nan 15 etap pratik.
Deside kisa pwogram nan dwe fè lè w sèvi ak kondisyon (if/else).
-
Entwodiksyon nan kondisyonèl
4 minKonprann kisa kondisyonèl ye e poukisa li enpòtan pou fè pwogram ou yo pran desizyon.
Ekspresyon Boolean
4 minDekouvri kisa yon ekspresyon boolean ye — yon bagay ki ka swa vrè (True) swa fo (False).
Operatè Relasyonèl yo
4 minAprann sèvi ak operatè relasyonèl yo tankou ==, !=, >, < pou konpare valè yo.
Varyab Boolean yo
4 minAprann konsève valè True oswa False anndan yon varyab pou sèvi ak yo pita.
Kondisyon if
4 minAprann sèvi ak mo kle if la pou fè pwogram nan kouri yon kòd sèlman lè yon kondisyon vrè.
Operatè Relasyonèl II
4 minEksplore operatè >= (pi gran oswa egal) ak
Operatè Boolean: and
4 minAprann konbine plizyè kondisyon ansanm avèk mo kle and — tout dwe vrè pou rezilta a vrè.
Operatè Boolean: or
4 minAprann sèvi ak mo kle or pou fè yon desizyon vrè si omwen yon sèl kondisyon nan yo vrè.
Operatè Boolean: not
4 minAprann kijan pou w ranvèse yon valè boolean avèk mo kle not — fè True tounen False epi vis vèsa.
Kondisyon else
4 minAprann sèvi ak else pou bay yon altènatif lè kondisyon if la pa vrè.
Kondisyon elif
4 minAprann sèvi ak elif pou verifye plizyè kondisyon diferan yonn apre lòt.
Kondisyon match-case
4 minAprann sèvi ak estrikti match-case pou konpare yon valè ak plizyè ka posib — yon altènatif pi pwòp pase plizyè elif.
Revizyon
4 minFè yon kout revizyon sou tout sa nou te aprann nan chapit Kontwòl Flux la.
Pwojè: Sistèm Enskripsyon Fèt Champèt
15 minMete an pratik tout sa w sot aprann sou kontwòl flux nan yon pwojè entèaktif kote w ap bati yon sistèm enskripsyon pou yon fèt champèt kominotè.
Aprann rekonèt, konprann, epi korije diferan kalite erè (bugs) nan Python.
-
Entwodiksyon nan Bug yo
4 minDekouvri kisa yon bug ye nan pwogramasyon, kote mo sa a soti, epi poukisa erè yo se yon pati nòmal nan aprantisaj.
Erè Sentaks (SyntaxError)
4 minAprann rekonèt ak korije erè sentaks yo — erè ki rive lè fason ou ekri kòd la pa kòrèk.
Erè Non (NameError)
4 minAprann rekonèt ak korije erè non yo — lè Python pa rekonèt yon mo nan kòd la.
Erè Tip (TypeError)
4 minAprann rekonèt ak korije erè tip yo — lè ou eseye melanje tip done ki pa konpatib.
Revizyon
4 minFè yon kout revizyon sou tout kalite erè ou te aprann nan chapit sa a.
Pwojè: Doktè Kòd — Repare Yon Pwogram Kase
12 minMete an pratik tout sa w sot aprann sou debugging nan yon pwojè kote w ap korije yon pwogram ki gen plizyè erè diferan.
Aprann kijan pou w sere anpil enfòmasyon nan yon sèl varyab gras ak estrikti Lis (List) nan Python.
-
Kisa yon Lis ye?
4 minDekouvri kisa yon lis ye epi poukisa nou bezwen yo nan pwogramasyon.
Kisa yon Lis ka genyen?
4 minAprann kijan lis nan Python ka kenbe nenpòt kalite done, menm yon melanj done diferan.
Lis Vid yo
4 minKonprann kisa yon lis vid ye epi poukisa nou kreye yo.
Metòd Lis yo
4 minEntwodiksyon tou kout sou kisa yon metòd ye nan Python ak kijan li konekte ak yon lis.
Agrandisman yon Lis: Append
4 minAprann sèvi ak metòd append() la pou ajoute nouvo eleman nan fen yon lis.
Agrandisman yon Lis: Plus (+)
4 minAprann kijan ou kapab kole de lis ansanm lè w sèvi ak operatè adisyon (+) an.
Aksede nan Eleman Lis yo
4 minAprann kijan pou w jwenn yon eleman nan yon lis gras ak endèks li, ki kòmanse nan zewo (0).
Aksè ak Endèks Negatif
4 minDekouvri bèl fason Python pèmèt ou konte depi nan fen yon lis lè w sèvi ak endèks negatif.
Modifye Eleman Lis yo
4 minAprann kijan pou w ranplase oswa modifye yon eleman nan yon lis lè w sèvi ak endèks li.
Retresi yon Lis: Remove
4 minAprann kijan pou w retire yon eleman nan yon lis si w konnen non (valè) eleman sa a, lè w sèvi ak metòd remove().
Lis De-Dimansyon (2D)
4 minAprann kijan ou ka mete yon lis anndan yon lòt lis, tankou kreye liy ak kolòn yon tablo.
Aksede nan Lis 2D yo
4 minKonprann fason pou w itilize de kwochè [liy][kolòn] pou chèche yon done egzak nan yon lis 2D.
Modifye Lis 2D yo
4 minMontre kijan pou w ranplase valè nan yon lis 2D menm jan ou fè l pou lis 1D.
Revizyon
4 minKout revizyon sou tout konesans yo dekouvri nan chapit Entwodiksyon nan Lis yo.
Pwojè: Panyen Mache a
15 minMete an pratik tout sa w sot aprann sou lis yo nan yon pwojè entèaktif kote w ap bati yon panyen pou w al fè mache.
Plonje pi fon nan teknik avanse pou manipile lis yo: koupe, konte, triye, ak jere nimewo an seri.
-
Travay avèk Lis
4 minEntwodiksyon sou chapit la ak kapasite avanse Python ofri pou jere lis yo.
Ajoute ak Endèks: Insert
4 minAprann sèvi ak metòd insert() pou mete yon eleman nan yon pozisyon spesifik nan yon lis.
Retire ak Endèks: Pop
4 minAprann itilize pop() pou efase yon eleman pa mwayen endèks li, epi jwenn valè l te genyen an anmenmtan.
Lis Konsekitif: Range
4 minDekouvri fonksyon range() pou jenere yon seri nimewo rapidman, epi konvèti l tounen yon lis kòrèk.
Pouvwa Range lan!
4 minEksplore opsyon avanse nan range() pou chwazi pwen kòmansman, pwen fen, ak distans ant chak chif.
Longè yon Lis
4 minAprann sèvi ak fonksyon entegre len() la pou konte konbyen eleman ki genyen anndan yon lis.
Koupe Lis yo I (Slicing I)
4 minDekouvri kijan pou w koupe epi jwenn jis yon moso nan yon lis (sublist) ak de pwen (:).
Koupe Lis yo II (Slicing II)
4 minAprann rèsi kòmand kout pou koupe soti depi nan kòmansman oswa jis nan fen yon lis.
Konte nan yon Lis: count()
4 minJwenn konbyen fwa yon eleman espesifik repete anndan yon lis san pèdi tan.
Trie Lis yo I: sort()
4 minKijan pou klase yon lis an lòd alfabetik oswa kwasant ak metòd sort() la ki chanje lis la an plas.
Trie Lis yo II: sorted()
4 minDekouvri fonksyon sorted() ki kreye yon nouvo lis klase san li pa pèdi lòd orijinal lis premye a.
Revizyon
4 minKout revizyon sou tout teknik avanse yo itilize pou travay ak lis nan Python.
Atik: Tuples
3 min liAprann dekouvri tuples, yon lòt kalite estrikti done ki sanble ak lis, men ki imityab (pa ka chanje).
Pwojè: Klasman Rezilta Egzamen
15 minMete an pratik kapasite ou pou klasman, koupe, ak modifye lis nan yon pwojè kote w ap jere rezilta egzamen nasyonal.
Fè òdinatè a repete travay yo otomatikman san fatig.
-
Kisa Bouk yo ye?
4 minEntwodiksyon debaz sou konsèp bouk yo nan pwogramasyon.
Poukisa nou bezwen Bouk?
4 minKonprann fòs bouk yo epi poukisa kopye-kole pa efikas pou gwo repetisyon.
Bouk For: Entwodiksyon
4 minAprann kijan pou w itilize bouk for (for loops) pou pase youn pa youn nan eleman yon lis.
Bouk For: Sèvi ak Range
4 minMete ansanm fonksyon range() la ak bouk for pou repete aksyon yon kantite fwa presi.
Bouk While: Entwodiksyon
4 minKonprann bouk while (pandan) ki repete kòd la pandan yon kondisyon rete vre.
Bouk While avèk Lis
4 minitilize yon bouk while ansanm ak pop() pou retire eleman piti piti nan yon lis.
Bouk Enfini
4 minDekouvri ki danje ak avantaj ki genyen nan bouk ki pap janm kanpe.
Kontwòl Bouk: Break
4 minSèvi ak kòmand break pou rache epi soti nan yon bouk anvan lè.
Kontwòl Bouk: Continue
4 minItilize continue pou sote rès kòd la pou wonn aktyèl la epi pase nan pwochen eleman an imedyatman.
Bouk Anbrike
4 minMete yon bouk anndan yon lòt bouk (nested loops) pou trete done konplèks tankou lis 2D.
Konpreyansyon Lis: Entwodiksyon
4 minSèvi ak List Comprehension pou kreye epi modifye nouvo lis sou yon sèl liy kòd rapid.
Konpreyansyon Lis: Kondisyon
4 minMete yon kondisyon (if) anndan List Comprehension la pou filtre eleman yo.
Revizyon
4 minKout revizyon sou tout teknik bouk (loops) ak kijan w ka jere koule yon pwogram avèk yo.
Pwojè: Kès Sipèmakèt la
15 minAjanse tout konesans ou sou Bouk For, While, Break, Continue, ak List Comprehensions nan yon sèl pwojè kès anrejistreman.
Enpòte ak itilize kòd lòt pwogramè ekri pou ekonomize tan.
-
Entwodiksyon nan Modil Python
4 minDekouvri kisa yon modil ye epi kijan pou w enpòte kòd ki deja ekri nan Python.
Modil Random
4 minSèvi ak modil random pou jenere nimewo ak chwa o aza.
Espas Non (Namespaces)
4 minKonprann espas non yo epi evite konfli non lè w enpòte plizyè modil.
Modil Decimals
4 minSèvi ak modil decimal pou kalkil lajan egzat san erè float.
Fichye ak Scope
4 minKonprann ke chak modil se yon fichye .py epi kijan scope travay lè w enpòte.
Revizyon
4 minKout revizyon sou modil Python, enpòtasyon, ak espas non.
Atik: pipenv
8 min liAprann kisa yon anviwònman vityèl ye, poukisa pipenv itil, epi kijan pou w enstale l sou macOS ak Windows.
Itilize estrikti kle-valè pou òganize done w yo pi byen.
-
Entwodiksyon nan Diksyonè Python
4 minDekouvri kisa yon diksyonè (dictionary) ye epi poukisa estrikti kle-valè itil.
Kreye yon Diksyonè
4 minAprann kijan pou w kreye yon diksyonè ak akola ak vigil.
Kle Envalid
4 minKonprann ki kalite done ka sèvi kòm kle nan yon diksyonè.
Diksyonè Vid
4 minKreye yon diksyonè vid epi konstwi l piti piti.
Ajoute yon Kle
4 minAjoute oswa modifye yon kle nan diksyonè ak bracket notation.
Ajoute Plizyè Kle
4 minAjoute plizyè kle anmenmtan ak update() oswa plizyè assignasyon.
Ranplase Valè yo
4 minModifye valè yon kle ki deja egziste nan diksyonè a.
Konpreyansyon Diksyonè
4 minKreye diksyonè rapidman ak dictionary comprehension.
Revizyon
4 minKout revizyon sou tout sa w sot aprann sou diksyonè yo.
Pwojè: Kat Machann Mache a
15 minBati yon kat machann nan mache lè w kreye, modifye, ak konplete yon diksyonè pri atik yo.
Kreye pwòp zouti pa w ou ka reyitilize nenpòt kote.
-
Entwodiksyon nan Fonksyon yo
4 minDekouvri kisa yon fonksyon ye nan Python epi konprann poukisa li se yon nan pi gwo zouti pwogramasyon an.
Poukisa Fonksyon?
4 minKonprann poukisa kopye-kole kòd pa efikas epi poukisa fonksyon yo esansyèl.
Defini yon Fonksyon
4 minAprann kijan pou w kreye pwòp fonksyon ou avèk mo kle def la.
Rele yon Fonksyon
4 minAprann kijan pou w rele yon fonksyon ou te defini deja.
Espas blan & Koul Egzekisyon an
4 minKonprann enpòtans indentasyon an nan fonksyon Python ak kijan Python li kòd la.
Paramèt ak Argiman
4 minMete done anndan fonksyon yo avèk paramèt pou yo ka travay dinamikman.
Plizyè Paramèt
4 minAprann kijan pou w pase plizyè done nan menm fonksyon an.
Kalite Argiman yo
4 minDekouvri argiman pozisyonèl, argiman mo kle, ak valè pa defo.
Fonksyon Entegre vs Itilizatè
4 minDiferansye fonksyon Python bay ou gratis ak fonksyon ou kreye pou kont ou.
Aksè nan Varyab yo
4 minKonprann diferans ant varyab lokal (anndan fonksyon) ak varyab global (deyò fonksyon).
Retounen Valè
4 minAprann kijan pou w fè yon fonksyon voye yon rezilta tounen avèk return.
Plizyè Retou
4 minAprann kijan yon fonksyon Python ka retounen plizyè valè anmenmtan.
Revizyon
4 minKout revizyon sou tout sa w sot aprann sou fonksyon yo nan Python.
Fonksyon Lambda
10 minAprann kijan pou w kreye ti fonksyon rapid ak mo kle lambda, epi sèvi avèk map(), filter(), ak sorted().
Fonksyon map()
10 minAprann kijan pou w itilize map() pou aplike yon fonksyon sou chak eleman nan yon lis.
Pwojè: Machann nan Mache Iron Market la
15 minAplike tout konesans ou sou fonksyon yo — def, paramèt, return, scope — nan yon sistèm kalkil pou yon machann nan mache a.
Defi pratik ak kòd pou ranfòse sa w sot aprann yo.
-
Defi Kòd: Kontwòl Flux
10 minPratike if/else ak elif ak defi senp sou desizyon ak kondisyon.
Defi Kòd: Kontwòl Flux (Avanse)
10 minDefi pi difisil ak kondisyon konbine, if anndan if, ak chèn elif.
Defi Kòd: Lis yo
10 minDefi sou manipilasyon lis, endèks, ak kalkil ak eleman lis yo.
Defi Kòd: Bouk yo
10 minDefi sou bouk for ak while pou repete ak kalkile.
Defi Kòd: Bouk yo (Avanse)
10 minDefi avanse sou bouk anbrike, break, continue, ak konpreyansyon lis.
Defi Kòd: Fonksyon yo