-
Notifications
You must be signed in to change notification settings - Fork 10
Python tippek
-
PEP8 Python style guide. Általánosan elfogadott és nagyon elterjedt, érdemes minél előbb rászokni.
-
Jupyterben a cellák közös névtérben futnak (tehát nem kell többször importálni).
-
nem felügyelt erőforrások automatikus kezeléséhez léteznek context managerek, pl.
with open("filename") as f: f.read()
- exception esetén is bezáródik
-
az input és az output formátumokra vonatkozó előírásokat minden esetben be kell tartani. Most TAB volt, ez általában a legjobb elválasztó, mert olvasható marad a fájl és normál szövegben nem nagyon fordul elő TAB, ha igen, akkor is rendszerint helyettesíthető szóközzel.
-
ha inline akartok plottolni, akkor kell egy magic sor:
%matplotlib inline
-
egyébként mindenféle vizualizáció most a kevésbé lényeges feladatok közé tartozik,
-
a változók nevei legyenek beszédesek, de nem indokolatlanul hosszúak,
-
sokféle string formázási lehetőség van Pythonban, talán a format string a "legpythonikusabb"
-
ugyan a nyelv nem követeli meg, érdemes függvényeket írni, de ezt gondolom nem kell túlmagyarázni