Course preview image Course preview image
  1. Akèy
  2. /
  3. Teknoloji ak Syans Òdinatè
  4. /
  5. Devlopman Lojisyèl

Aprann Python Entèmedyè

Metrize teknik Python avanse pou bati aplikasyon pwisan ak sofistike.

0.0 (0 Evalyasyon)
Dènye aktyalizasyon: 20 June 2026
Nivo Entèmedyè
Lang Ayisyen
Vizit 123

Deskripsyon

Nan kou Aprann Python Entèmedyè, nou pral aprann kijan pou  tire pwofì nan fonksyonalite epi teknik inik Python genyen pou bati aplikasyon puisan ak sofistike.Ou pral aprann kijan pou w akselere tretman ak jesyon done w yo, jere resous ou yo, teste kòd ou avèk Unittest testing framework, e plis ankò.Men yon apèsi sou modil kou a:Eksplorasyon "Fonksyon yo" an pwofondè — Eksplore fonksyon avanse:...

Montre plis

Sa ou pral aprann

  • Itilize teknik fonksyon avanse tankou args, kwargs, closure, ak dekoratè.
  • Aplike konsèp pwogramasyon oryante objè (OOP): klas, eritaj, ak polimòfis.
  • Konprann ak kreye iteratè ak jenèratè pou jesyon memwa efikas.
  • Itilize koleksyon espesyalize nan modil collections an pou rezoud pwoblèm reyèl.
  • Jere resous avèk context managers pou evite fuit memwa.
  • Ekri epi kouri tès otomatik avèk framework Python Unittest.

Pwogram kou a

13 Chapit
132 Leson
12 Pwojè
7 è : 20 min : 10 seg dire total

Byenveni nan kou Entèmedyè Python! Nan chapit sa a, ou pral jwenn yon apèsi konplè sou tout sa nou pral kouvri.

  • Entwodiksyon nan Python Entèmedyè

    3 min li Apèsi

    Yon apèsi jeneral sou tout modil ak konsèp ou pral aprann nan kou Entèmedyè Python sa a.

Eksplore tout fason ou ka pase done nan fonksyon Python yo. Aprann kòman pou w itilize *args ak **kwargs pou kreye fonksyon ki pi fleksib.

  • Agiman Fonksyon: Yon Koudèy

    2 min

    Revize konesans ou sou paramèt ak agiman nan Python, fason pou sèvi ak agiman pozisyonèl ak agiman pa defo.

  • Kantite varyab agiman: *args

    3 min

    Dekouvri kòman pou w resevwa yon kantite enfini agiman san w pa bezwen konnen davans konbyen ki pral genyen.

  • Travay ak *args

    3 min

    Aprann itilize yon bouk pou w fè operasyon sou tout valè ki nan *args la.

  • Kantite varyab agiman nonmen: **kwargs

    3 min

    Aprann sèvi ak **kwargs pou w resevwa agiman nonmen kòm yon Diksyonè.

  • Travay ak **kwargs

    3 min

    Itere nan Diksyonè **kwargs la pou ekstrè ak travay sou kle (keys) ak valè (values) yo.

  • Tout Bagay Ansanm!

    3 min : 20 seg

    Konbine agiman nòmal, *args, ak **kwargs tout nan yon sèl fonksyon. Konprann lòd yo dwe ekri a.

  • Depake Apèl Fonksyon ak Plis Toujou

    3 min

    Aprann fason majik ou ka itilize * ak ** pou depake (unpack) lis ak diksyonè LÈ w ap rele yon fonksyon.

  • Revizyon

    1 min : 40 seg

    Konpliman! Ou sòt aprann tout teknik ki genyen sou Agiman nan Python.

  • Pwojè: Bati yon Sistèm Jesyon Kòmand

    6 min : 40 seg

    Sèvi ak konesans ou sou *args ak **kwargs pou w ekri yon sistèm ki ka jere diferan kalite kòmand pwodwi.

Konprann kòman Python jere varyab yo ak non yo dèyè rido a. Ou pral metrize règ LEGB la (Local, Enclosing, Global, Built-in).

  • Entwodiksyon sou Non (Names)

    2 min

    Eksplore kisa yon "non" (oswa varyab) vrèman ye nan Python.

  • Espas Non yo (Namespaces)

    2 min : 30 seg

    Dekouvri kisa yon Namespace ye ak kòman li òganize non ou kreye yo.

  • Espas Non Entegre (Built-in Namespace)

    2 min : 30 seg

    Fè konesans ak built-in namespace kote Python sere tout fonksyon de baz li yo.

  • Espas Non Global (Global Namespace)

    2 min : 30 seg

    Konprann kisa ki fè yon varyab tounen yon varyab global.

  • Espas Non Lokal (Local Namespace)

    2 min : 40 seg

    Eksplore kòman fonksyon yo pwoteje varyab pa yo nan Espas Lokal.

  • Espas Non Fèmen (Enclosing Namespace)

    3 min

    Aprann de kisa nap pale lè yon fonksyon gen yon lòt fonksyon anndan l.

  • Revizyon

    2 min

    Yon rale mennen vini sou Règ LEGB a (Local, Enclosing, Global, Built-in).

  • Pwojè: Kontabilite Boutik la

    7 min : 30 seg

    Aplikasyon tout règ LEGB yo nan bati yon kès pou yon ti boutik, kote ou pral jere lajan global la ak kòb lokal yo.

Aprofondi konesans ou sou kote ak kilè ou ka sèvi ak varyab ou yo. Dekouvri kòman pou w modifye konpòtman sa yo ak deklarasyon global ak nonlocal.

  • Entwodiksyon sou Dimansyon (Scope)

    2 min

    Aprann kisa dimansyon (scope) yon varyab ye ak poukisa tout varyab pa disponib toupatou.

  • Dimansyon Lokal (Local Scope)

    2 min : 10 seg

    Wè kijan varyab ki kreye nan yon fonksyon limite sèlman nan fonksyon sa a.

  • Dimansyon Fèmen/Nonlokal (Enclosing Scope)

    2 min : 30 seg

    Konprann dimansyon kote yon fonksyon anbrase yon lòt.

  • Modifye Konpòtman an: Deklarasyon nonlocal

    2 min : 40 seg

    Itilize nonlocal pou modifye tout bonvre varyab paran an olye w kreye youn tou nèf.

  • Dimansyon Global (Global Scope)

    2 min : 40 seg

    Revizite varyab global yo pou wè avantaj ak enkonvenyan yo.

  • Modifye Konpòtman an: Deklarasyon global

    2 min : 30 seg

    Sèvi ak mo kle global la pou w modifye varyab ki nan Scope Global la tout bon.

  • Rezolisyon Dimansyon: Règ LEGB a

    2 min : 40 seg

    Fè sentèz la epi swiv kijan Python deside ki varyab pou li lè gen plizyè ki gen menm non.

  • Revizyon

    1 min : 40 seg

    Revizyon final sou Scope, global ak nonlocal anvan pwojè a.

  • Pwojè: Sistèm Vòt Eleksyon

    7 min : 30 seg

    Aplikasyon tout dimansyon (Scope) yo pou w bati yon ti sistèm vòt avèk konpteur global ak lokal.

Ale pi lwen nan metriz fonksyon Python yo. Eksplore fonksyon anonim (lambda), fonksyon ki pran lòt fonksyon, closure, ak dekoratè pou rann kòd ou pwisan.

  • Fonksyon Lambda (Lambda Functions)

    2 min : 30 seg

    Aprann kòman pou w deklare yon fonksyon Python sou yon sèl liy kòd ak mo kle lambda a!

  • Entwodiksyon sou Fonksyon Gwo Nivo

    4 min : 10 seg

    Aprann kisa sa vle di lè fonksyon yo se "objè premye klas" (First-Class Objects) epi wè kijan pou w pase yon fonksyon nan yon lòt.

  • Fonksyon Gwo Nivo Entegre (Built-In)

    3 min : 20 seg

    Dekouvri twa fonksyon gwo nivo ki pi popilè nan Python: map(), filter(), ak reduce().

  • Dekoratè (Decorators)

    3 min

    Dekouvri kòman pou w modifye oswa ajoute fonksyonalite sou yon fonksyon ki egziste deja san w pa chanje kòd anndan l la, gras a senbòl @ la!

  • Pwojè: Faktire Ak Dekoratè

    5 min : 50 seg

    Aplikasyon konesans ou yo pou w trete, filtre, e dekore done lavant yon boutik.

Eksplore kreyasyon lojisyèl yo avèk OOP nan Python. Ou pral metrize 4 gwo poto yo: Eritaj, Polimòfis, Abstraksyon ak Ankapsilasyon.

  • Entwodiksyon nan Pwogramasyon Oryante Objè

    2 min : 30 seg

    Aprann kisa Klas (Class) ak Objè (Object) ye nan Python.

  • Poto OOP: Eritaj (Inheritance)

    2 min : 30 seg

    Aprann kòman yon klas ka eritye tout karakteristik ak konpòtman yon lòt.

  • Modifikasyon Metòd (Overriding Methods)

    2 min : 30 seg

    Kòman pitit la ka chanje oswa pase sou yon konpòtman paran l te genyen.

  • Mo Kle super()

    2 min : 40 seg

    Sèvi ak super() pou jwenn aksè nan metòd orijinal Paran an menmsi w te override yo.

  • Eritaj Miltip: Pati 1 (Multiple Inheritance)

    2 min : 30 seg

    Konprann kijan yon klas ka gen PLIZYÈ paran.

  • Eritaj Miltip: Pati 2 (MRO)

    3 min

    Aprann kijan Python rezoud konfli lè plizyè paran gen menm metòd la gras a MRO.

  • Poto OOP: Polimòfis (Polymorphism)

    3 min

    Konprann Polimòfis, abilite pou menm metòd la aji diferamman selon objè a.

  • Metòd Dunder (Dunder Methods)

    2 min : 40 seg

    Eksplore metòd majik ak double-underscore nan Python tankou __init__ ak __str__.

  • Poto OOP: Abstraksyon (Abstraction)

    3 min

    Sèvi ak Abstraksyon pou kreye klas ki gen règ strik.

  • Poto OOP: Ankapsilasyon (Encapsulation)

    3 min : 20 seg

    Konprann ki kote ak kilè pou w pwoteje atribi w yo ak youn oswa plizyè underscore.

  • Getters, Setters and Deleters

    2 min : 30 seg

    Kòman pou bay piblik la aksè fòmèl pou l li ak chanje varyab prive yo san pwoblèm.

  • The @property Decorator

    3 min

    Jan Pythonik la pou w rezoud pwoblèm getter ak setter yo nan kache.

  • Revizyon OOP

    2 min : 30 seg

    Fè yon wonn sou tout prensip OOP ou wè yo, soti nan eritaj jis nan abstraksyon.

  • Pwojè: Sistèm Bankè Ayisyen (OOP)

    10 min

    Aplikasyon pratik: bati yon klas de baz Bank ki gen Ankapsilasyon pou pwoteje balans yo, Abstraksyon, epi Eritaj pou Kont Epay yo!

Aprann kijan pou w pwofesyonèlman idantifye, pran, epi trete erè ki rive pandan pwogram w ap kouri san w pa kite aplikasyon an fèmen britalman!

  • Entwodiksyon sou Erè (Exceptions)

    2 min : 30 seg

    Kisa yon exception ye epi kijan l diferan de yon erè sentaks (Syntax Error).

  • Erè Entegre (Built-in Exceptions)

    2 min : 40 seg

    Eksplore kèk nan gwo exception Python deja konnen tankou ValueError, TypeError ak ZeroDivisionError.

  • Pouse oswa Leve yon Erè (Raising Exceptions)

    2 min : 30 seg

    Sèvi ak mo kle "raise" pou w fòse kreye pwòp alèt pa w si done yo pa kòrèk.

  • Try / Except

    3 min

    Jan inivèsèl nan Python pou w pran e andire erè yo san ou pa kraze pwogram ou an.

  • Pran Erè Spesifik (Catching Specific Exceptions)

    3 min

    Mete bon grenn pèlen pou l kenbe egzakteman maladi ou te prevwa a sèlman.

  • Jere Plizyè Erè (Handling Multiple Exceptions)

    2 min : 40 seg

    Kòman pou w abiye pwogram ou an ak miltip pwoteksyon devan plizyè posibilite erè.

  • Kloz else la (The else Clause)

    2 min : 40 seg

    Ekzekite yon bout kòd sèlman SI try la byen pase SANS OKENN ERÈ.

  • Kloz finally a (The finally Clause)

    3 min

    Netwayaj! Ekzekite bout kòd sa kèlkeswa sa k ta pase (ak erè oswa san erè).

  • Kreye Pwòp Erè Pa W (User-defined Exceptions)

    3 min

    Nan Python ou gen pouvwa pou w envante non erè pa w!

  • Pèsonalize Erè Pa W yo (Customizing Exceptions)

    3 min

    Kòman pèsonalize pwòp Erè w la ak __init__ ak __str__.

  • Revizyon

    2 min : 40 seg

    Fè yon dènye rale sou blòk kòd try/except/else/finally a.

  • Pwojè: Verifikasyon Modpas (Exception Handling)

    8 min : 20 seg

    Aplikasyon pratik kote w ap verifye si yon modpas konfòm avèk plizyè kalite exception personèl ak tout try, except, else ak finally.

Bati konfyans nan kòd ou yo lè w ekri tès otomatik k ap asire w tout fonksyon ou yo ap mache pafètman.

  • Entwodiksyon nan Tès (Introduction to Testing)

    2 min : 30 seg

    Kisa tès otomatik ye epi poukisa l enpòtan pou pwojè w yo.

  • Mo Kle assert la (The assert Statement)

    2 min : 30 seg

    Dekouvri zouti bazik nan Python pou kreye afimasyon epi kraze kòd la si l fo.

  • Tès Inite (Unit Testing)

    2 min : 30 seg

    Kisa yon "Inite" ye an reyalite nan lojisyèl, ak lide pou w teste fonksyon pa fonksyon.

  • Kad Travay unittest la (unittest Framework)

    3 min : 20 seg

    Fè konesans avèk bibliyotèk ofisyèl entegre nan Python pou estriktire tès yo.

  • Metòd Assert 1: Egalite ak Manm (Equality & Membership)

    3 min

    Konnen metòd ki pi itilize nan unittest yo pou tcheke si valè yo egal ou byen si yo nan yon lis.

  • Metòd Assert 2: Metòd Kantitatif (Quantitative Methods)

    3 min

    Aprann tcheke si yon done pi gwo oubyen pi piti, epi kijan pou w tcheke valè fraksyon (float).

  • Metòd Assert 3: Erè ak Avètisman (Exceptions and Warnings)

    3 min : 20 seg

    Tcheke e valide ke pwogram ou an BYEN KRAZE lè kondisyon yo mande pou sa fèt!

  • Tès Paramètrik (Parameterizing Tests)

    3 min : 40 seg

    Sèvi ak subTest pou boukle yon sèl tès sou yon pakèt done tès diferan alafwa san bloke.

  • Fiksti nan Tès (Test Fixtures)

    3 min

    Mete done inisyal an plas nan kòmansman tès la otomatikman, epi netwaye a la fen.

  • Sote tès yo (Skipping tests)

    3 min : 20 seg

    Dekoratè pouvwa ki pèmèt ou inyore kèk tès si yo poko pare, oubyen selon kondisyon sistèm nan.

  • Echèk Espere (Expected Failures)

    3 min : 40 seg

    Mande sistèm nan konte tès la kòm siksè SI E SÈLMAN SI l echwe, paske w te konn sa!

  • Revizyon

    3 min

    Revize tout metòd ak zouti ou ka itilize pou reyalize gwo tès pwofesyonèl ou yo.

  • Pwojè: Tès pou Sistèm Fakti (Unit Testing)

    10 min

    Aplikasyon pratik. Ou gen yon klas Fakti epi ou pral asire w ou reyalize tout kalite tès anndan l pou pwouve konfidans sistèm inite a.

Antre nan zantray ki pèmèt ou vwayaje sou pakèt done tankou lis, mo, oubyen kreye sekans infini gras a Iteratè Python yo!

  • Entwodiksyon sou Objè Iterab (Introduction to Iterables)

    2 min : 30 seg

    Konprann kisa ki fè yon lis oswa yon kòd tèks "Iterab".

  • Objè Iteratè: __iter__() ak iter()

    2 min : 40 seg

    Pran kontak reyèl avèk motè entèn k ap pouse iterab la.

  • Objè Iteratè: __next__() ak next()

    2 min : 40 seg

    Sèvi ak fonksyon next pou mande Iteratè w la pwochen atik li genyen an.

  • Iteratè ak Bouk For (Iterators and For Loops)

    3 min

    Wè kijan Bouk For se nan kache l ap jere exception StopIteration sa a pou ou pito.

  • Kreye Pwòp Iteratè pa w I (Custom Iterators I)

    3 min

    Bati yon Klas epi entegre metòd dunder __iter__ pou l pare pou woule.

  • Kreye Pwòp Iteratè pa w II (Custom Iterators II)

    3 min : 20 seg

    Ajoute lojik la ak dunder __next__ pou konplete pwòp objè iterable ou a.

  • Modil Itertools nan Python

    3 min

    Dekouvri trezò ki rele itertools la pou travay iterab ki konplike anpil.

  • Iteratè Enfini: Count (Infinite Iterator)

    3 min

    Jere done san fen byen fasil nan memwa a gras a fonksyon count().

  • Iteratè ki Rasanble Lòt: Chain (Input-Dependent)

    3 min

    Sèvi ak chain() pou w mache avèk fasilite nan plizyè list kòmsi se yon sèl yo te ye.

  • Iteratè Konbinasyon: Combinations

    3 min

    Travay ak pwobabilite! Rasanble valè an pè osinon pa 3 an yon sèl flèch.

  • Revizyon Iteratè yo

    3 min : 20 seg

    Fè yon revizyon sou pakèt bagay majik sa yo ki ede evite plen memwa.

  • Pwojè: Pwogramasyon Evènman ak Iteratè

    8 min : 20 seg

    Konbine tou de, Iteratè pèsonalize ak pwisan modil itertools la pou asiyen nimewo ak kreye konbinasyon nan yon evènman vip.

Fè konesans avèk Jenèratè nan Python k ap ede w trete done yon fason super efikas avèk mo kle majik yield la san ou pa okipe gwo espas memwa.

  • Entwodiksyon sou Jenèratè (Introduction to Generators)

    2 min : 30 seg

    Kisa yon jenèratè ye, epi kòman l pèmèt ou pran yon ti souf nan mitan fonksyon yo.

  • yield fas a return (yield vs return)

    2 min : 40 seg

    Gwo diferans ki genyen ant bay rezilta epi rete tann (yield) fas a bay e fèmen fonksyon an (return).

  • next() ak StopIteration

    2 min : 40 seg

    Konprann egzakteman lè Jenèratè w la fatige epi li pa gen anyen pou l bay ankò.

  • Ekspresyon Jenèratè (Generator Expressions)

    3 min

    Ekri jenèratè andedan yon sèl liy byen rapid tankou list comprehensions men avèk parantèz.

  • Metòd Jenèratè: send()

    3 min

    Voyee done anndan jenèratè a OLYE w sèlman pran nan men l.

  • Metòd Jenèratè: throw()

    3 min : 20 seg

    Kraze jenèratè w la kote l dòmi an si w vle fòse l fè yon erè deyo a anndan l.

  • Metòd Jenèratè: close()

    3 min : 20 seg

    Sispann jenèratè a devan tout moun avèk respè san tann bouk la fini.

  • Konekte Jenèratè yo (Connecting Generators)

    3 min : 40 seg

    Delege travay bay lòt jenèratè byen rapid ak mo kle yield from nan.

  • Filtre ak Chenn (Generator Pipelines)

    3 min : 40 seg

    Mare 2 jenèratè nan fil tankou gwo tiyo dlo, kote premye a ponpe, epi dezyèm nan filtre.

  • Revizyon

    3 min

    Apèsi sou diferans majè ki egziste pandan operasyon yo e kijan memwa w pa chaje.

  • Pwojè: Tiyo Pwosesis Done (Data Pipelines)

    8 min : 20 seg

    Itilize jeneratè pou fòme yon asanblaj pafè ant pwodiktè done ak moun kap filtre l, avèk yield from ansanm ak send e throw.

Aprann kijan pou w itilize "Set" pou jere done inik byen vit epi pwofite tout fòmil matematik (Inyon, Entèseksyon) sou yo.

  • Entwodiksyon sou Set nan Python (Introduction to Sets)

    2 min : 30 seg

    Dekouvri yon lòt tip koleksyon ki pa kenbe bagay an doub, epi ki pa gen lòd.

  • Kreye yon Set (Creating a Set)

    2 min : 40 seg

    Fason pou w kreye pwòp Set pa w de zero avèk akolad yo oswa mo kle set().

  • Kreye yon Frozenset (Creating a Frozenset)

    2 min : 40 seg

    Konprann modèl Set ki pa janm ka chanje a yon fwa ou fin fòme l la.

  • Ajoute nan yon Set (Adding to a Set)

    2 min : 40 seg

    Mete plis eleman nan set nòmal yo ak metòd add() osinon update().

  • Retire nan yon Set (Removing From a Set)

    3 min

    De metòd enpòtan (remove ak discard) pou efase eleman nan yon Set.

  • Chache nan yon Set (Finding Elements in a Set)

    3 min

    Verifye egzistans trè fasil e ki rapid tankou lè zèklè (O(1)).

  • Entwodiksyon nan Operasyon Set (Set Operations)

    3 min

    Sèvi ak pouvwa matematik ou te aprann lekòl sou Venn Diagram lan dirèk nan pwogram ou.

  • Inyon (Set Union)

    3 min

    Reyini tout moun nan 2 oubyen plizyè klas yo ansanm kòm yon gwo Set jeneral.

  • Entèseksyon (Set Intersection)

    3 min

    Dekouvri sèlman eleman ki prezan anndan tou 2 Set yo alafwa san okenn lot manb.

  • Diferans (Set Difference)

    3 min

    Chache sa ki inik a set 1 an sèlman kote l efase tout atik set 2 an ladan li.

  • Diferans Simetrik (Symmetric Difference)

    3 min

    Dekouvri atik ki egziste ant yo 2, SOF sa ki konekte yo (an doub) yo ki dwe efase.

  • Revizyon Set (Sets Review)

    3 min

    Revizyon tout regleman ansanm Set la.

  • Pwojè: Analiz Envite nan 2 Fèt (Set Operations)

    8 min : 20 seg

    Fè woutin konplè avèk Set ak Frozenset sou envite yo. Pran lis moun yo e idantifye gwoup fètè, kiyès ki trayi al nan fèt lòt moun ak operasyon matematik pyès pyès!

Dekouvri modil pwisan collections la k ap ofri w estrikti done ki fèt espesyalman pou rezoud pwoblèm algoritmik ak konplèks byen vit.

  • Revizyon: Kontenè nan Python (Recap: Python Containers)

    2 min : 30 seg

    Fè yon gade sou baz estrikti done ou te deja konnen yo (List, Tuple, Dict, Set).

  • Entwodiksyon Koleksyon Espesyal (Introduction to Specialized Containers)

    2 min : 40 seg

    Dekouvri pwatrin zouti koleksyon ke bibliyotèk estanda Python an ofri w gratis.

  • Koleksyon: Deque

    3 min

    Moun nan lis kap vin mete ak wete nan tou de (2) tèminal vitès kote Deque pi pwisan an.

  • Koleksyon: Named Tuple

    3 min

    Gwo amelyorasyon sou Tuple klasik ki pèmèt ou li yo tankou Klas avèk non sipoze.

  • Koleksyon: DefaultDict

    3 min

    Evite KeyError yo pito w jwenn yon valè defo depi w mande yon kle ki pa egziste!

  • Koleksyon: OrderedDict

    3 min : 20 seg

    Kenbe fèmman jan yo rantre valè nan diksyonè yo (vital avan Python 3.7!).

  • Koleksyon: ChainMap

    3 min

    Li kouri sou plizyè diksyonè san gwo pèt memwa paske li pa rasanble yo yon kote!

  • Koleksyon: Counter

    3 min

    Bay yon lis mo epi se kite misye konte valè a epi klasifye kiyès k gen plis la pou kont li!

  • Anvlòp Kontenè yo (Container Wrappers)

    3 min : 20 seg

    Poukisa li difisil pafwa pou w fè Eritye yon senp List osinon Dict de baz nan Python.

  • Koleksyon: UserDict

    2 min : 40 seg

    Bati diksyonè spesifik k ap pliye devan nèt tout bezwen w e k ap eritye gwo modèl UserDict la.

  • Koleksyon: UserList

    2 min : 40 seg

    Customized list ki ka afiche yon repons avanse lè l ap jete e ajoute bagay nan ran.

  • Koleksyon: UserString

    3 min

    Moun nan langaj jeneral yo fòk pwogram yo a trete pawòl tou! UserString kreye pwòp kalite pawòl pa w.

  • Revizyon Koleksyon Espesyal (Review)

    3 min : 20 seg

    Fè on rafrechis sou pakèt zouti estanda sa ki sove vi pèfòmans aplikasyon.

  • Pwojè: Analiz Fichye Ak Modil Collections

    8 min : 20 seg

    Ou pral sèvi e entegre TOUT zouti espesyal nan collections yo dirèk nan yon senaryo sèl. Se dekouvri kilès ki bon pou estoke devan oubyen dèyè ak kijan pou jwenn tèt lis ou avèk yon gwo pwojè Python.

Mètrije atizay jesyon memwa ak pwoteksyon fichye nan Python grasa deklarasyon "with", epi kreye pa w soti nan zewo!

  • Entwodiksyon Jesyon Resous (Introduction to Resource Management)

    2 min : 30 seg

    Konprann kisa k rive nan memwa òdinatè a lè w louvri yon fichye san w pa janm fèmen l.

  • Yon Figi ou Konnen: Deklarasyon "with" lan (A Familiar Face)

    2 min : 40 seg

    Sèvi ak mo kle majik "with" k ap sekirize ak fèmen resous pou ou otomatikman pèsonèlman.

  • Manadjè Kontèks ak Klas: Pati 1 (Class Based: __enter__)

    3 min

    Bati pwòp Manadjè Kontèks (with) pa w a lè w kòmanse pa metòd inisyal dunder a.

  • Manadjè Kontèks ak Klas: Pati 2 (Class Based: __exit__)

    3 min

    Fini konstwi pwòp Manadjè w la lè w ajoute faz final ki netwaye l (exit).

  • Jere Erè (Exceptions): Pati 1 (Handling Exceptions I)

    3 min

    Aprann kisa 3 paramèt dunder exit yo pote pou ou si ta gen dife andedan blok w la.

  • Jere Erè (Exceptions): Pati 2 (Handling Exceptions II)

    3 min

    Byen kache tout erè ou kwaze pou sistèm nan pa panike, jis mande w pase asou ak True.

  • Entwodiksyon sou Contextlib (Introduction to Contextlib)

    3 min

    Bati menm fòs klas dunder la men sou yon sèl ti fonksyon dekore trè rapid.

  • Contextlib ak Jere Erè (Contextlib Error Handling)

    3 min

    Aplike sekirite blòk try/finally yo anndan contextlib o ka gen erè ki pete e ki kraze jeneratè a.

  • Manadjè Kontèks Anbrike (Nested Context Managers)

    3 min

    Louvri plizyè koneksyon ou dosye san kreye on move pyèj "eskalye" sou blòk kòd ou la.

  • Revizyon Manadjè Kontèks (Review)

    3 min

    Resime prensip kle lavi pwogram pwòp san risk kras e san fuit memwa!

  • Pwojè: Bati Yon Baz De Done Sekirize

    8 min : 20 seg

    Konstwi de tip modèl manadjè konplè: youn ki aji sou memwa a ak klas objektif nòmal yo ak yonn ou rapidize nèt avèk @contextmanager, asire defans nan 2 bò yo a kote ki gen Exception yo!

Kesyon yo poze souvan

Non, kou sa a fèt pou moun ki deja konnen baz Python yo. Kòmanse ak kou debitan nou an an

Tout leson yo itilize Python

Wi, tout kòd demontre nan leson yo disponib pou revizyon.

Kondisyon

Kondisyon pou patisipe:

  • Ou dwe fin konplete kou "Aprann Python 3.14" la oswa ou dwe deja gen yon konesans solid sou baz Python (varyab, fonksyon, lis, diksyonè, klas debaz).
  • Yon òdinatè ak koneksyon Entènèt.
  • Python 3.x enstale (oswa ou ka sèvi ak IDE entèraktif nou an).
Pro

Kou a gen ladann:

  • 13 Chapit
  • 132 Leson
  • 1 Atik
  • 131 Leson pwogramasyon
  • 12 Pwojè
  • 12 Quiz
Josué P

Josué Pierre
Verifye
Mexico

Software Engineer | Fondatè @ Briye & Galata

An 2016, mwen rantre nan inivèsite pou pousuiv yon karyè nan Agwoekonomi, pandan etid la mwen dekouvri ki valè bagay ekstraòdinè teknoloji ka ede yon moun reyalize nan mond modèn lan. Mwen te kòmanse aprann sou entènèt pandan m ap devlope solisyon konkrè. Kiryozite m te menmen m dekouvri e...

Tag

Python Python Entèmedyè OOP Unittest Devlopman Lojisyèl