Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Googlemaswójwłasnyprzewodnikpostylachiformatach:https://google.
github.io/styleguide/pyguide.html.
PrzykładystyluGooglemożnaznaleźćnastroniehttps://sphinxcontrib-napo-
leon.readthedocs.io/en/latest/example_google.html.
StandardydlaciągówdocstringbibliotekiNumPyznajdująsiępodadresem
https://numpydoc.readthedocs.io/en/latest/.
PrzykładyciągówdocstringwformacieNumPymożnaznaleźćpodadresem
https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_numpy.html.
WięcejinformacjinatematformatureStructuredTextmożnaznaleźćna
stronachhttps://docs.python.org/devguide/documenting.html,https://docs.python.
org/3.1/documenting/rest.htmlorazhttps://wiki.python.org/moin/reStructuredText/.
PodręcznikfiTheHitchhiker’sGuidetoPython”(http://docs.python-guide.
org/en/latest/writing/style/)zawierapodrozdziałpoświęconystylomkodo-
waniainarzędziuautopep8,któreautomatycznieformatujekodzgodnie
zwytycznymiPEP8(dopewnegostopnia).
KsiążkafiEfektywnyPython.59sposobównalepszykod”4autorstwa
BrettaSlatkinazawieraprzydatnypodrozdziałpoświęconydokumento-
waniuprogramów.
Modułyzewnętrzne
Poniżejznajdująsiępewnezasobywyjaśniającesposóbkorzystaniazzewnętrz-
nychmodułów.
SzczegółynatematmodułuPylintznajdująsięnastroniehttps://docs.
pylint.org/en/1.8/tutorial.html.
Szczegółynatematnarzędziapydocstylemożnaznaleźćpodadresem
http://www.pydocstyle.org/en/latest/.
Ćwiczenia
Spróbujwykonaćteprojekty,abyprzećwiczyćpracęzciągamiznaków.Moje
własnerozwiązaniadlatychprojektówdostępnewdodatkunakońcu
książki.
Świńskałacina
Abyutworzyćtzw.świńskąłacinę,należywybraćjakieśangielskiesłoworozpo-
czynającesięodspółgłoski,przenieśćspółgłoskęnajegokoniec,anastępnie
dodaćdoniegokońcówkęfiay”.Jeślisłoworozpoczynasięodsamogłoski,to
nakońcusłowadodajemykońcówkęfiway”.Jednąznajbardziejznanychfraz
wświńskiejłaciniejestfiixnayontheottenray”,wypowiedzianeprzezMartie-
goFeldmanawmistrzowskiejkomediiMelaBrooksapt.MłodyFrankenstein”.
4
BrettSlatkin,fiEffectivePython:59SpecificWaystoWriteBetterPython”(Addison-Wesley,
2015).
16Rozdział:1