Kalo te përmbajtja
American Corners

Kurs

Strukturat e të Dhënave, Algoritmet dhe Web-i

Organizo të dhënat dhe bëji të shpejta, pastaj ndërto një faqe web

Përtej bazave: koleksionet, strukturat e të dhënave, algoritmet, programimi i orientuar nga objektet, dhe një shije e parë e web-it.

Çfarë premton ky kurs

Pilot
Për kë
Nxënës që njohin bazat e Python-it dhe duan të organizojnë të dhënat, të arsyetojnë mbi efikasitetin dhe të ndërtojnë për web-in.
Parakushtet
Variablat, kushtet, ciklet dhe funksionet në Python
Koha e pritshme
Rreth 5 deri në 7 orë, plus puna me projektin
Mjetet dhe materialet
Python 3 · Një redaktues teksti · Një shfletues modern
Aftësia përfundimtare
Ndërto dhe shpjego një program të vogël të strukturuar dhe një ndërfaqe të thjeshtë web.

Në fund, duhet të jesh në gjendje

  • Të zgjedhësh koleksione dhe struktura lineare të dobishme
  • Të krahasosh algoritmet sipas rritjes dhe kompromiseve
  • Të modelosh programe me klasa
  • Të ndërtosh e paraqesësh një program dhe faqe të vogël web

Gjendja e përmbajtjes: në zhvillim · rishikuar 2026-08-21

  1. 01 · Të orientohemi

  2. 02 · Koleksionet dhe llojet e të dhënave

  3. 03 · Strukturat lineare të të dhënave

    Kontrolli i modulit: krijo një provë

    Duhet të jesh në gjendje

    • Të përshkruash një koleksion sipas veprimeve që premton, jo sipas mënyrës si i ruan gjërat
    • Të dallosh një garanci që e jep kontrata nga një sjellje që thjesht rastis të jetë e vërtetë në një zbatim
    • Të parashikosh cili prej kodit tënd mbijeton kur zbatimi ndërrohet poshtë tij, dhe të thuash pse
    • Të emërtosh se për çfarë hesht një kontratë, përfshirë sa kushton të ekzekutohet
    • Të shtosh një premtim që mungon në një kontratë, me një fjali

    Merr një strukturë të dhënash që e përdor tashmë, në Python ose kudo tjetër. Shkruaj dy gjëra që të premton dhe një gjë mbi të cilën mbështetesh e që ajo nuk ta ka premtuar kurrë. Pastaj thuaj çfarë do të prishej nëse ajo gjëja e dytë nuk do të qëndronte më nesër.

    Prova: Dy premtime, një supozim i papremtuar, dhe pasoja e humbjes së tij.

  4. 04 · Të menduarit për efikasitetin

    Kontrolli i modulit: krijo një provë

    Duhet të jesh në gjendje

    • Të vlerësosh si rritet një qasje duke numëruar ciklet që prekin të dhënat, përfshirë ato të fshehura
    • Të zgjedhësh mes dy qasjeve që punojnë, për një punë e një përmasë të dhënë
    • Ta rishikosh zgjedhjen kur ndryshon përmasa ose kërkesa, dhe të thuash pse me një fjali
    • Të tregosh ku pushon së qeni i besueshëm modeli Big-O

    Merr një copë kod tëndin që kontrollon nëse diçka ndodhet në një listë. Thuaj cila është forma e rritjes së tij, çfarë do të ndryshoje nëse të dhënat bëheshin njëqind herë më të mëdha, dhe sa do të kushtonte ai ndryshim.

    Prova: Një fjali që emërton një formë rritjeje dhe koston që do të pranoje për ta ndryshuar.

    Të duhet një ndihmë?

    Kontrolli i anëtarësisë mbi një listë është cikël i fshehur. Brenda ciklit tënd, ai bëhet cikël brenda një cikli.

  5. 05 · Programimi i orientuar nga objektet

  6. 06 · Një shije e parë e web-it

  7. 07 · Projekti final

Vazhdo mësimin: 0 nga 23 mësime janë shënuar si të përfunduara. Vetëm shënimi i faqes nuk është provë e të nxënit. Përfundimi i praktikës regjistron pjesëmarrjen; kërkesat për certifikatë rishikohen nga një person.

Progresi yt ruhet vetëm në këtë pajisje. Në iPhone mund të fshihet nëse nuk e viziton për rreth një javë, ndaj eksportoje për ta mbajtur të sigurt.

Ky kurs u zhvillua nga alphaPlan Center mbi bazën e programeve të realizuara në partneritet me rrjetin American Corners.