Mi kell ahhoz, hogy valaki Pythonnal el tudjon helyezkedni? Mit érdemes mellé tanulni?
* Programozási algoritmusok
* Programozási módszerek
* GUI tervezés (elmélet)
* Python specifikus GUI programozás
* SQL nyelv (elmélet)
* Python SQL programozás (legalább MySQL, de valami nosql ismeret sem árt, pl. SQLite
* Linux ismeretek (kommersz disztribúciók építenek a python-ra, tehát ha ilyen munkakörbe kerülsz, akkor nem árt, ha tudsz szkripteket írni a rendszerhez)
* Reguláris kifejezések
Ha jól megy a matek, akkor elmehetsz adatelemzés felé. Ott még egyértelműen a Python viszi a prímet, bár egyre jobban jön fel a scala bizonyos adatmennyiség felett, ha fontos a performace. Szóval data science-hez érdemes tanulni pyspark-ot, pandas-t, numpy-t és a rájuk épülő gépitanulásos könyvtárakat. De nem tudom, hogy Magyarországon erre mekkora a kereslet.
Nálunk (UK, Cambridge) a stack nagyrésze Python, de pusztán Python ismerettel csak backend-re veszünk fel: ott scala és/vagy Pyspark volt a követelmény (az adatfeldolgozó pipe-line-ok szinte kizárólag Python-ban íródtak). Előző csoportomnál fejlesztett szolgáltatás microservice alapú, ahol több komponenst is Pythonban fejlesztettünk, de amikor fejlesztőt kerestünk, a régi kódbázis támogatása miatt a Java is követelmény volt. Előnynek számít a tapasztalat konténerizációban, felhő alapú szolgáltatásokban.
Az, hogy Magyarországon még nem elterjedt a Python, ennek több oka van. Egyrészt az állami iskolák nem ismerik fel a lehetőségeket a Pythonban, mert ugye tudjuk, hogy "fent" nem hozzáértő emberek hozzák a döntéseket.
Most még SAJNOS nem sokan tudják értékelni a Python tudást Magyarországon, viszont a jövő egyértelműen a Python. Mesterséges intelligencia, gépi tanulás, data sciene, stb. stb. Ezekben mind best a Python.
Előbb utóbb Magyarországra is eljut az, ami külföldön már megy!
Én is sokkal jobban szeretem a Pythont, mint bármi mást, viszont jelen pillanatban még a Java a vezető Magyarországon.
De az még hagyján! Sok ember a C#-ot tartja jónak a Java helyett :D Vicc az egész!
Viszont ha Pythonnal szuper sztár akarsz lenni, akkor:
Tensorflow, Pandas, Django, BeautifulSoup, PySide2, meg persze AI, és ML. Ha ezeket tudod külföldön milliomos leszel azonnal!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!