< wxPython

Hogyan tanuljuk a wxPython nyelvet

Szerző: Sallai András

Copyright © Sallai András, 2020

Licenc: GNU Free Documentation License 1.3

Web: https://szit.hu

A Python tanulása

Ha te most találkoztál először a Python-al és a programozásban is új vagy, akkor előbb tanulj meg a Python nyelvet grafikus felhasználói felület nélkül használni. Talán fárasztó, de érdemes. A Python grafikus felületen és parancssorban is nagyon robosztus nyelv.

A használathoz elég ha megismerjük a függvényeket, a modulokat és az osztályokat. Ezek nélkül a wxPython tanulása nem lesz sikerélmény.

Válassz egy jó fejlesztőeszközt

Hasznos tulajdonságok az automatikus kiegészítés, a kódkiemelés és gyors kód készítési lehetőség.

Ajánlott: Geany, PyCharm, wxGlade

Az alábbi helyen találsz a szerkesztőkről egy listát:

http://wiki.python.org/moin/PythonEditors

A wxPython telepítése

Ha nincs telepített a wxPython, akkor nézd meg az ide vonatkozó wxPython telepítési útmutatót.

Olvass wxPython közikönyveket

Olvasd például a készülő wxPython kézikönyvet: wxPython tananyag

Olvass wxPython stílusú programozásról kézikönyveket

Ez segíti a szép és modern stílusú wxPython kódot tudj írni. Az évek során a wxPython kódstílus megváltozott és kissé eltért a Pythonic-tól.

Olvass mintafájlokat

Nézegess minél több wxPython mintát.

import wx print wx.VERSION_STRING

Használd a wxWidgets dokumentációt

Nagyon fontos az erőforrások dokumentálása a wxWidgetsben.

Használhatod a C++ dokumentációt is, ehhez nem kell tudni C++ nyelven programozni. A wxPython viszont sajtá dokumentációval is létezik. Ha segítségre van szükséged olvasgasd a dokumentációt, vagy kérj segítséget egy levelezőlistán, fórumon.

Használja wxPython hivatkozásokat (haladóknak)

Megpróbálhatsz automatikusan generáli API hivatkozást. Ez egy haladó lehetőség. Ez nincs benne a wxWidgets dokumentációban, de wxPythonban ismeri.

Tanulmányozza mások kódjait

Simonyi Károly, a legendás Microsoft programozó, Magyarországon nőtt fel, és kevés könyve volt a számítástechnikáról. Megszerezte egy fordító forráskódját és megtanulta olvasni, mint a zenészek a kottát.

Tégy fel kérdéseket!

A wxPython-users levelezőlista híres a segítőkészségéről és a barátságosságáról.

Feliratkozhatsz rá a következő helyen:

https://wxpython.org/pages/maillists/ (2020)

Magyar python listák:

https://prog.hu/cimkek/python (2020)

http://hup.hu/forum/157 (2020)

Forrás

Ez leírás az alábbi weblap alapján készült:

https://wiki.wxpython.org/How%20to%20Learn%20wxPython (2020)