alphaPlan · Strukturat e të dhënave, algoritmet dhe web-i · Fletë përmbledhëse 01
Të orientohemi
Një urë e shkurtër nga bazat e Python-it që i njeh te forma e të dhënave të tua: koleksione, struktura, algoritme dhe objekte.
Idetë për t’u mbajtur mend
- 01Ky kurs merr të mirëqenë se i përdor tashmë variablat, if dhe else, ciklet for dhe while, funksionet dhe listat pa i kërkuar çdo herë.
- 02Fokusi zhvendoset nga vlerat e vetme te forma e të dhënave; lista është vetëm një mënyrë për të mbajtur një grup njësish.
- 03Koleksionet përtej listës janë tuple-t, fjalorët dhe bashkësitë (set-et), dhe skedarët i lënë të dhënat të jetojnë përtej një ekzekutimi të vetëm.
- 04Strukturat e të dhënave si stack-et (struktura LIFO) dhe radhët kanë të bëjnë më pak me ruajtjen dhe më shumë me radhën në të cilën dalin njësitë.
- 05Algoritmet janë recetat hap pas hapi që punojnë mbi ato struktura, dhe kursi shton një mënyrë për të krahasuar sa mirë përballen kur të dhënat rriten.
- 06Dy programe mund të japin të njëjtën përgjigje duke bërë sasi pune tejet të ndryshme, dhe ndryshimi shpesh varet nga struktura që mban të dhënat.
Fjalët
- koleksion
- Një mënyrë për të mbajtur një grup njësish; lista është e para që takojnë shumica.
- strukturë të dhënash
- Një strukturë si stack-u ose radha, e përcaktuar nga radha në të cilën dalin njësitë.
- algoritëm
- Një recetë hap pas hapi që punon mbi një strukturë të dhënash.
- projektim i orientuar nga objektet
- Bashkimi i të dhënave dhe i veprimeve mbi to në llojet e tua.
Bëj këtë
- Shkruaj përmendësh një program të shkurtër që nxjerr mesataren e një liste numrash; nëse ndonjë rresht të duket i lëkundur, kthehu më parë te ajo temë në kursin e Python-it.
- Bëji një pyetje çdo vegle të re: çfarë e bën të lehtë dhe çfarë e bën të vështirë?
- Trajtoji ato që vijnë si fjalë të reja në një gjuhë që tashmë e flet.
Kujdes
- Kursi nuk i rimëson bazat; forcoji më parë nëse të duken të lëkundura.
- Zgjedhja e një strukture rastësisht dhe jo me qëllim mund të të lërë me një program që zvarritet kur mund të fluturonte.
Gjete diçka të paqartë, të vjetruar ose që mund të përmirësohet? Sugjero një përmirësim