Python alapok

Alapok

Bevezetés a Python nyelvbe Python verzió ellenőrzése Adatok kiírása a képernyőre A Python filozófiája Megjegyzések Változók Változó kiírása a képernyőre Matematikai műveletek számokkal Matematikai műveletek változókkal Rövidített műveletek Matematikai műveletek prioritása Egyenlő prioritás Csoportosító zárójelek Csoportosítás finomságai Szám hossza Lebegőpontos számok Negatív számok Osztás maradéka Hatványozás A hatványozás prioritása Stringek Stringek összeadása Stringek szorzása String karakterei String karakterek escape-elése String hossza Többsoros stringek Logikai értékek A None érték Szigorú típusosság a Pythonban Átalakítás stringgé Átalakítás számmá Számjegyeket tartalmazó stringek Karakterek kinyerése számból Átalakítás lebegőpontos számmá Input függvény

Listák

A listák bemutatása Listák létrehozása szögletes zárójelekkel Listák létrehozása a list függvénnyel Sztring felosztása listává A lista egyedi eleme A lista hossza A lista utolsó eleme Elemek módosítása Elemek hozzáadása a lista végéhez Elemek hozzáadása pozíció szerint Listák összekapcsolása extend metódussal Listák összekapcsolása Hozzáadás a listához Elemek eltávolítása del operátorral Elemek eltávolítása érték szerint Elem lekérése és eltávolítása Minden elem eltávolítása Elem indexének megkeresése értéke alapján Elem jelenléte a listában Elemek számlálása a listában Elemek fordított sorrendje a listában Rendezés az eredeti listában Rendezés a lista másolatában Lista összefűzése sztringgé

Tuple-ok

Bevezetés a tuple-okba Tuple létrehozása Alternatív mód a tuple létrehozására Egyelemű tuple Alternatív szintaxis Tuple egyedi eleme Elemek módosítása A tuple hossza Tuple-ok összefűzése Tuple-ok szorzása Elem jelenléte a tuple-ban Tuple-ok kicsomagolása Átalakítás tuple-lá Tuple átalakítása listává Tuple összefűzése karakterlánccá

Szeletek

Bevezetés a szeletekbe Szelet pozíciók tartományában Szelet pozíciótól Szelet pozícióig Szelet negatív pozíciókkal Lépésköz Szelet csak lépésközzel Teljes szelet Szekvencia megfordítása Elemek eltávolítása szeletekkel

Szótárak

Bevezetés a szótárakba Alternatív módja a szótár létrehozásának A szótár elem értéke Elem értékének módosítása Elem hozzáadása a szótárhoz A szótár hossza Szótárak egyesítése Azonos elemekkel rendelkező szótárak egyesítése Elemek eltávolítása kulcs alapján Kinyerés kulcs alapján Utolsó elem kinyerése Minden elem eltávolítása Elem jelenléte a szótárban Elem opcionális lekérése Átalakítás listává Összes kulcs lekérése Összes érték lekérése Kulcs-érték pár Átalakítás szótárrá Gyakorlat

Halmazok

Bevezetés a halmazokba Halmazelem Ismétlődő elemek a halmazban Halmaz hossza Elem hozzáadása a halmazhoz Több elem hozzáadása a halmazhoz Halmazok egyesítése Elem eltávolítása a halmazból Jelenlévő elem eltávolítása Elem kivonása Összes elem eltávolítása Elem jelenléte a halmazban Halmaz jelenléte egy sorozatban Halmazok összehasonlítása Halmazok közös elemei Halmazok különböző elemei Halmazok különbsége Összetett műveletek Átalakítás halmazzá Gyakorlat

Feltételek

if-else szerkezet Behúzások feltételekben Nagyobb és kisebb operátorok Egyenlőség ellenőrzése Egyenlőtlenség ellenőrzése Logikai ÉS Logikai VAGY Logikai NEM Összehasonlító műveletek prioritása Feltételek csoportosítása Kettős összehasonlítások Jelenlét ellenőrzése Speciális értékek ellenőrzése Rövidített if elif szerkezet Beágyazott if match-case szerkezet Feltételes operátor Objektum típusának ellenőrzése if else gyakorlat

Ciklusok

For ciklus Eredmény halmozása a ciklusban For ciklus és if feltétel Break utasítás Continue utasítás Elemek és indexeik lekérése Szótár kulcsai for ciklussal Szótár értékei Szótár kulcs-érték párok Index-elem párok a szótárban Számok generálása Számok generálása lépéssel Egyidejű bejárás While ciklus While ciklus számláló nélkül If feltétel a while ciklusban Zászlók kezelése Kilépés elkapása a ciklusból Gyakorlat ciklusokra Adatbevitel a ciklusban

Többdimenziós adatszerkezetek

Többdimenziós listák Háromdimenziós lista Többdimenziós listák bejárása Háromdimenziós lista bejárása Többdimenziós szótárlista bejárása Többdimenziós listák feltöltése

Beépített függvények

Hatványok Kerekítő függvények Szélsőértékek Véletlen számok Abszolút érték Matematikai műveletek számokkal Számok osztása Karakterek nagybetűssége/kisbetűssége Karakterláncok felosztása Karakterláncok formázása Keresés karakterláncokban Karakterlánc ellenőrzése

Idő

Dátumok kezelése Aktuális dátum kiírása A hét napjának lekérése Két dátum különbsége Szökőév meghatározása Idő kiírása Dátum formázása Epoch formátum Dátum kiírása epoch-ból struct_time objektum struct_time objektum lekérése UTC szerint Epoch formátum lekérése struct_time-ból Epoch-ok különbsége Művelet késleltetése

Egyéni függvények

Bevezetés Függvény paraméterek return utasítás Opcionális paraméterek Elnevezett paraméterek Változó paraméterek Beágyazott függvények pass kulcsszó Megjegyzések Tanácsok függvényekhez Gyakorlat függvényekre
hiropl