Kalo te përmbajtja

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

  1. 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ë.
  2. 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.
  3. 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.
  4. 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ë.
  5. 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.
  6. 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.

Nga mësimet: Nga bazat te strukturat. codeforalbania.com/sq/learn/data-structures-algorithms/00-getting-oriented

Rrjedh nga një kurs që alphaPlan Center e zhvilloi mbi bazën e programeve të realizuara në partneritet me rrjetin American Corners. Kush bëri çfarë

Gjete diçka të paqartë, të vjetruar ose që mund të përmirësohet? Sugjero një përmirësim