Hogyan lesz ebből kész program? (python)
Tehát Python.
Elkezdtem foglalkozni a programozással, még teljesen kezdő vagyok.
Néztem netről példaprogramokat, beírtam amit találtam, naptár, meg hasonlók, ezt ott kidobja nekem, meg a pontos időt, jópofa nagyon.(IDLE)
Na most azt nem értem, hogy hogyan tovább?
Mi az a terminál? Hogyan tudok programokat vagy bármi mást írni? Vagy ez lenne már maga a program? Hogy elmentem python valami.py néven majd run és ott kidob valamit nekem 2 sorban meg a naptárat, amikor azt írom és kész? Ezzel most mit lehet kezdeni, hogy lesz ebből program vagy játék vagy akármi?
Mi az a terminál?Milyen programba kellene még ezt tovább vinnem? Nem értem.





"Mi van, beregisztráltál, hogy alákommenteld? :D "
Hogyne, vettem egy időgépet és visszamentem 2014-be.
"Semmivel sem relevánsabb, mint az itteni kommentelők véleménye."
Akkor mondhatjuk, hogy maga a cikk sem releváns, hiszen azt is egy kommentelő írta.





"Akkor mondhatjuk, hogy maga a cikk sem releváns, hiszen azt is egy kommentelő írta."
Ohbazz... azért valljuk be, sosem te voltál a legélesebb kés a fiókban. :D Nem maga a cikk releváns, hanem az, hogy TOP egyetemek használják a pythont bevezető nyelvnek. Szóljál, ha még mindig nem érted, elmagyarázom huszadszor is. Azért keményen megdolgozol mind a 19%odért.










Én megpróbálnék kimaradni a szájkaratéból, inkább megpróbálok a kérdezőnek segíteni. Nem lesz hibátlan az én magyarázatom sem, bőven bele lehet majd kötni.
Először is tegyük azt rendbe, hogy ma milyen felhasználói felületeket (ezt hívjuk szaknyelven [és angolul is] user interface-nek, röviden UI-nak) szoktunk használni. Létezik ugyanis
- karakteres felhasználói felület:
- illetve grafikus felhasználói felület:
A mai világban a grafikus felhasználói felületet jobban ismerjük, mint a karaktereset, hiszen lépten-nyomon azt használjuk. Ha össze akarnánk hasonlítani a kettőt, akkor a karakteres felület:
- a kezdő programozók számára könnyebben tanulható és kezelhető (kezelés alatt azt értem, hogy kiírsz a konzolra, beolvasol onnan stb.)
- illetve az átlagfelhasználó szívből gyűlöli és valami igen misztikus dolognak tartja, ami ma már "idejét múlt" szerintük
- adatbevitelt illetően főként a billentyűzetre támaszkodik.
Míg a grafikus felület:
- a kezdő programozóktól több ismeretet és más szemléletet követel meg (ugyanis a működése az eseményvezérlésen alapul), ami miatt számukra nehezebben ismerhető meg
- ellenben az átlagfelhasználók sokkal könnyebben tudják használni
- adatbevitelt illetően pedig a billentyűzet a háttérbe szorul és fontos szerepet kap az egér illetve az érintőképernyő
Ez nem jelenti azt, hogy a karakteres felület sz_r. Másabb. Másképp működik, de ettől még a mai világban is jelentős szerepe van. Ja és igen, nos, az a valami, ami a karakteres felületet kezeli, azt nevezzük terminálnak vagy konzolnak. Tudni kell, hogy ezek a környezetek ma már emuláltak.
Nos, azt már tudjuk, hogy miért kezdjük a programozói pályafutásunkat a karakteres felhasználói felülettel. A másik kérdésed, hogy csinálsz python nyelvű forrásfájlokat. Nos, igen, az a kész szoftver. De Windows-on nyilván ahhoz vagyunk szokva, hogy van egy EXE fájl, amit ha elindítunk, futni fog a program. A legegyszerűbben hasonlót úgy tudsz csinálni, hogy a forráskód mellé készítesz egy run.cmd nevű (egyébként mindegy, hogy mi a neve, csak utaljon arra, hogy azzal lehet elindítani) fájlt, amelynek ez a tartalma:
python valami.py
Ha erre duplán rákattintasz, hasonló eredményt érsz el, mintha egy EXE fájlt futtattál volna.
Ennek a megoldásnak sajnos még mindig van egy olyan hátránya, hogyha oda akarod adni ezt valakinek, neki is telepítenie kell a Python megfelelő verzióját. Szóval ha nagyon ragaszkodsz az EXE fájlodhoz, akkor ez lesz számodra a megoldás:
Ez ugyanis azt csinálja, hogy a Python futtatókörnyezetet a programod mellé odateszi, így ha valakinek odaadod a programodat, kettőt kattint és már megy is.





"Nem maga a cikk releváns, hanem az, hogy TOP egyetemek használják a pythont bevezető nyelvnek. "
Tényleg nem érted, hogy a kérdező szempontjából SEM számít ez?
Tényleg nem érted, hogy EGYETEMEK tematikája nem lehet követendő példa egy abszolút kezdő autodidakta számára?
Tényleg nem érted, hogy ez kivált nem lehet hivatkozási alap olyanok számára mint pl. te vagy?
Hogy miért nem? Hát azért, mert hivatkozol rá, burgonya.
"Szóljál, ha még mindig nem érted,"
Itt aki nem ért valamit, az te vagy.
Jó, számítottam arra, hogy lesz aki azt mondja adjam fel.
A pályatévesztős beszólónak mondanám, hogy képzeld olyan általános iskolába jártam, ahol nem volt informatika óra. Számítógép, informatika nem volt, érted?
Örülj neki hogy vagy olyan fiatal vagy, hogy te MÁR tanultad ezt kötelezően vagy olyan iskolában, környéken nőttél fel ahol megtanítottak alapszintű programozásra.
A pályámat meg majd én eldöntöm, és az ez lesz, még ha neked ez nem is tetszik így ismeretlenül.
Semmivel sem tartom nehezebbnek a programtervezőit elvégezni bsc-n mint másik kettőt...
Azoknak akik normálisan válaszoltak, köszöntem szépen, a többinek nem köszi. end
Amúgy tényleg több helyen olvastam, hogy pythonnal kezdjek, mert az jó, ezért kezdtem ezt. Előtte C-vel próbálkoztam, az még nehezebb.
Még lejjebb megyek akkor, nagy ügy.










# 27/27 Időpont ma 21:00
Ilyen formán Haskellel vagy Brainfuckal is indíthatna... meg N/ASM. Hagyjuk már.
A python pont azért egy jó kezdőnyelv, mert nem kell (de lehet) a típusokkal vacakolni.
Emelett a .py semmivel sem barátságtalanabb mint egy exe. Ez alapján nyelvet megítélni a vicc kategória.





"sikerült csinálnom egy jó kis memory leak-et, ami miatt 5 perc alatt 1,5 GB memóriát evett meg a programom."
No comment.
"A Python pedig épp azért kényelmes, mert az takarít utánad,"
Takarít, utánad, persze..
A garbage collector..
Meg még be is pelenkáz, büfiztetés után.
"és épp ezért nem biztos, hogy segít neked észrevenni azt, ha túlságosan szemetel a programod."
Ja, szemetel. Túlságosan.
Csupa géniusz ír ide.





"A python pont azért egy jó kezdőnyelv, mert nem kell (de lehet) a típusokkal vacakolni."
Nem kell, de lehet, vacakolni, típusokkal.
Te sem írtál még három soros programnál komolyabbat, de lehet, hogy még túlzásba is estem.
"Emelett a .py semmivel sem barátságtalanabb mint egy exe. Ez alapján nyelvet megítélni a vicc kategória."
Nem hát! Sőt, mindenki arra vágyik, hogy életében legalább egyszer .py-t futtasson.
Kabaré, ami itt megy..
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!