This repository contains various Python lessons teached at the Széchenyi István University (SZE) located in Győr, Hungary. The lessons are mostly in hungarian. 🎓
Ez az repository a Széchenyi István Egyetem (SZE) különböző Python leckékéit tartalmazza. Az leckék többnyire magyar nyelvűek. 🎓
Telepítés nélkül, weben is futtatható/szerkeszthető MyBinder segítségével:
Hét | Tananyag | Link |
---|---|---|
0. | Python telepítése, konfigurálása | leírás |
1. | Python bevezetés, Python 2 vs Python 3, IDE, egyszerű matematika, változók, szintaxis, boolean logika, ciklusok I. , string I. |
előadás github előadás jupyter gyakorlat |
2. | String II. (replace, find, count, lower, stb), feltételek (if, elif, else) |
előadás github előadás jupyter gyakorlat |
3. | Ciklusok II. , listák, join és split (string listává illetve fordítva) |
előadás github előad jupyter gyakorlat |
4. | Fájlok, flagek (r, w, b, +), szöveges formátumok, csv, matplotlib I. |
előadás github előadás jupyter gyakorlat |
5. | Hasznos külső library-k: matplotlib II. , numpy |
előadás github előadás jupyter gyakorlat |
6. | Dict, tuple, kivételkezelés (try / except) | előadás github előadás jupyter gyakorlat |
7. | Függvények, pár további hasznos library (import from ... import ... as szintaktika, time, random, math, regex (regular expressions), os, sys, json) | előadás github előadás jupyter gyakorlat |
8. | Python: osztályok, objektum orientált programozás | előadás github előadás jupyter gyakorlat |
9. | Raspberry Pi: Python GPIO | előadás github előadás jupyter gyakorlat repository |
10. | OpenCV és képfeldolgozás I. bevezető |
előadás github előadás jupyter gyakorlat |
11. | GUI, grafikus felhasználói felület készítése pyqt és pyqtgraph segítségével |
előadás github előadás jupyter gyakorlat |
12. | Párhuzamos programozás | előadás github előadás jupyter gyakorlat |
13. | Serialization (szerializálás): JSON , XML , YAML |
előadás github előadás jupyter gyakorlat |
+ | TCP, UDP | előadás github előadás jupyter |
+ | Bluetooth | előadás github előadás jupyter |
+ | Lineáris és homogén transzformációk | előadás github előadás jupyter |
+ | Görbeillesztés | előadás github előadás_jupyter |
+ | Valószínűségsszámítással összefüggő feladatok | előadás github előadás jupyter |
+ | Animáció készítése | előadás github előadás jupyter |
+ | 3D plot, graph, chart pythonnal | előadás github előadás jupyter |
+ | Poligon, shapely | előadás github előadás jupyter |
+ | Git és GitHub alapok | leírás |
- Shannon Turner: Python lessons repository MIT license (c) Shannon Turner 2013-2014
- Siki Zoltán: Python mogyoróhéjban GNU FDL license (c) Siki Zoltán
- BME AUT MIT License Copyright (c) BME AUT 2016-2018
- Official Python 3 Documentation
- Google Python Style Guide
- Jupyter notebook
- Code combat
- Coursera Python
- learnPython.org
- ksimek.github.io/perspective_camera_toy.html - OpenCV és képfeldolgozás részhez