A fejlesztéshez szükséges a Python 3 és a Visual Studio Code telepítése. Ez a videó megmutatja, hogy kell a telepítést véghez vinni. Elég a videót 5:28-ig megnézni.
Tananyag | Hossz |
---|---|
Python - Bevezetés és telepítés | 8:41 |
Python - Változók és típusok | 14:27 |
Python - Helló, világ! | 11:12 |
Python - Karakterlánc (szöveg) | 15:48 |
Python - Logikai változók (Boolean) | 14:03 |
Python - Feltételes elágazás | 14:39 |
Python - Lista | 18:09 |
Python - Ismétlés vagy ciklus | 17:32 |
Python - Tuple | 15:15 |
Python - Szótár | 16:29 |
Python - Függvények | 17:27 |
- Python a világban
- Python Verziók
- Interpretált nyelvek
- Python futtatása parancssorból és Visual Studio Code-ból
print()
- Kommentek
- Változók
- Típusok
type()
int
float
bool
string
list
tuple
dictionary
None
- Operátorok
=
+
(int, float, bool, string, list, tuple)-
(int, float, bool)*
(int, float, bool, string, list, tuple)/
(int, float)//
(int, float)%
(int, float, string)**
(int, float)>
,<
,>=
,<=
,==
,!=
(int, float, bool, string, list, tuple)+=
,-=
,*=
,/=
,//=
,%=
[]
,[:]
,[::]
not
,or
,and
in
,not in
is
,is not
input()
- Vezérlési szerkezetek
if
,else
,elif
for
range()
while
break
pass
- Függvények
def
- paraméterek
return
- scope
len()
A következő feladatokat a workshop során fogjuk megcsinálni, nem kell őket előre elkészíteni.
Mutasd be magad változók segítségével! Hozz létre három változót egyet a nevednek, egyet a korodnak és egyet a kedvenc gyümölcsödnek. Írd ki a konzolra a következőket a változók használatával:
Sziasztok, Béla vagyok 40 éves!
A kedvenc gyümölcsöm a dinnye.
Írd ki a konzolra százszor, hogy "Nem fogok csalni a vizsgán."
Írd ki a konzolra a számokat 1-től 100-ig úgy, hogy ha a szám osztható 3-mal, akkor azt írod a szám helyett, hogy "Piff", ha osztható 7-tel, akkor azt, hogy "Puff", ha mindkettővel, akkor pedig azt, hogy "PiffPuff".
Hozz létre egy változót sorokSzama
néven, amit tölts fel értékkel, pl. 4
. Készíts programot, amely ezt rajzolja ki a konzolra, úgy hogy pont annyi sor legyen, amennyi épp a változó értéke:
*
***
*****
*******
Írj egy függvényt ami egy szám-listát vesz be paraméterként és visszaadja a számok átlagát,
Írj egy függvényt ami egy számok mátrix-át veszi be paraméterül (szám-listák listája) és a mátrixot elforgatja 90 fokkal balra.
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
[
[3, 6, 9],
[2, 5, 8],
[1, 4, 7]
]
Írj egy függvényt ami paraméterként átvesz egy szöveget, és visszatér egy listával ami a 3 leggyakoribb karaktert tartalmazza a szövegből csökkenő sorrendben.
Írj egy függvényt ami palindromokat keres egy szövegben. Paraméterként vegyen át szöveget, és térjen vissza egy listával ami tartalmazza a szovegben legalább 3 betűs palindromokat.
bemenet | kimenet |
---|---|
"dog goat dad duck doodle never" | ["og go", "g g", " dad ", "dad", "d d", "dood", "eve"] |
"apple" | [] |
"racecar" | ["racecar", "aceca", "cec"] |
"" | [] |
Írj egy függvényt ami egy bemeneti számról eldönti, hogy Armstrong-szám-e
Írj egy függvényt ami megvalósítja Conway életjátékának egy körét. A bemenete legyen egy szám mátrix ahol az élő sejtek 1-es, a halottak pedig 0-ás értéket vesznek fel. A kimenete legyen egy új mátrix.