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
№ 01 · Të orientohemi
№ 02 · Koleksionet dhe llojet e të dhënave
№ 03 · Strukturat lineare të të dhënave
- Tipat abstraktë të të dhënave6 min lexim
- Stack-et: i fundit brenda, i pari jashtë7 min lexim
- Radhët: i pari brenda, i pari jashtë7 min lexim
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.
№ 04 · Të menduarit për efikasitetin
- Big-O: si matet rritja e kodit8 min lexim
- Krahasimi i dy qasjeve7 min lexim
- Renditja e një liste8 min lexim
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.
№ 05 · Programimi i orientuar nga objektet
№ 06 · Një shije e parë e web-it
№ 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.