Az első programok Pythonban - tanfolyam 390 dörzsölje. Stepiktől, edzés 33 tanóra, Időpont: 2023.11.30.
Vegyes Cikkek / / December 03, 2023
Kinek szól ez a tanfolyam:
- azoknak az iskolásoknak, akik érdeklődnek a programozás iránt, és most kezdik megírni első programjaikat;
- azoknak, akik ismerik a Python nyelvet és tovább csiszolják tudásukat;
- azoknak, akik számítástechnikából készülnek az OGE-re. A kurzus az OGE szintű problémák megoldásait tárgyalja;
- azoknak, akik egységes államvizsgát tesznek számítástechnikából. A tanfolyam olyan témákat fed le, amelyeket tudnia kell
a számítástechnika egységes államvizsga sikeres letételéért.
Miért készítettem el ezt a tanfolyamot, és miért dolgozom tovább rajta.
Széles körű tanítási tapasztalattal rendelkező tanár vagyok. Tapasztalataim azt sugallják, hogy bármely tárgy tanulmányozásának fokozatosan kell haladnia, az egyszerűtől a bonyolultig. Csak akkor beszélhetünk a vizsgált témák mély megértéséről. Az általam ismert összes programozói kurzuson szinte azonnal adottak az összetett feladatok, amelyek megoldása bonyolult algoritmikus struktúrákat és minden adatstruktúra ismeretét igényli. Kezdők számára az ilyen tanfolyamok nagyon nehézek. Ezért hoztam létre ezt a tanfolyamot. Azoknak, akik az első lépéseiket teszik meg, és nem csak programozni szeretnének, hanem kódot írni és annak minden sorát megérteni.
A tanfolyam elvégzése után magabiztosan tud majd bonyolultabb problémákat megoldani és haladóbb tanfolyamokat is elvégezni.
A továbblépés kötelező ;-)
A kurzus számos problémát tartalmaz az informatika iskolai olimpiáiról. Ezekben általában képletet kell származtatnia, vagy összetettebb algoritmust kell kidolgoznia. Ha nehéznek tűnnek számodra, akkor egyelőre kihagyhatod őket.
Videók készültek az első kezdő órákról. De minden leckéhez van egy szükséges és elégséges elmélet. A kurzusban felvetett összes probléma megoldható a tárgyalt elmélet segítségével. Vagyis nem kell a Google-t keresni és további anyagokat keresni. Ha azt látja, hogy valaki olyasmit használ problémák megoldására, amiről a tanfolyam nem tárgyalt, az azt jelenti, hogy megoldásokat lát valakitől, aki fejleszti a képességeit. Az ilyen emberek biztosan nem újak a programozásban.
1
jól1999-ben diplomáztam a Samara Állami Pedagógiai Egyetemen (SSPU). Szakma szerint - matematika és számítástechnika tanár. Azóta érdekelt a számítástechnika és a programozás oktatása. A legmagasabb minősítési kategóriával rendelkezem.
Mindig is szerettem tanulni magam és átadni tudásomat másoknak. Ezt nagy lelkesedéssel teszem. Teljesen egyetértek Plutarkhosszal, aki azt mondta: „A diák nem egy edény, amelyet meg kell tölteni, hanem egy fáklya, amelyet meg kell gyújtani, és csak az gyújthatja meg a fáklyát, aki megégeti magát.”
Bevezető óra, a fejlesztői környezet kialakítása
1. Kinek szól ez a tanfolyam? Ismerős
2. Fejlesztői környezet és online fordító telepítése
Lineáris programok
1. print() utasítás
2. Hozzárendelés operátor. Adattípusok
3. Adatok olvasása a billentyűzetről. input() operátor
4. Egész számok osztása és maradéka
5. Egész osztás felfelé kerekítve
Feltételes operátor
1. Teljes elágazás
2. Nehéz körülmények. Egy kis logika.
3. Beágyazott ágak. Lépcsőzetes tervezés Pythonban.
4. Keressen rá mennyiségre, mennyiségre stb.
5. Változóértékek, rendelési számok cseréje
6. Bonyolultabb problémák megoldása feltételes állításokkal
Ismert ismétlésszámú ciklus. FOR Loop.
1. A ciklusok típusai. FOR Loop. range() függvény
2. Elemsorozat feldolgozása
3. Hurok a hurkon belül (beágyazott hurkok)
4. Programok írása hurkok segítségével (javítás)
Ismeretlen ismétlésszámú ciklus. Míg a Loop
1. A while ciklus bemutatása. A hurkoltság veszélye.
2. Egy számot számjegyekre elemezünk egy while ciklus segítségével.
3. Keresse meg és javítsa ki a hibákat
4. Használata közben különböző feladatokban.
Húrok
1. Szimbólumok, munka ASCII-vel
2. Keresés karakterláncokban
3. Új sorok létrehozása szabály szerint
4. Vonal szeletek
5. String feldolgozási funkciók
6. Problémamegoldás (konszolidáció)
7. Bonyolultabb és bonyolultabb problémák megoldása
Listák
1. Bevezetés a listákba (tömbök)
2. Listafeldolgozás, lineáris keresés
3. Keresés IGEN, NEM válaszokkal
4. Szomszédos tömbelemek feldolgozása
5. Új tömb generálása