Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Dopobraniadostępnychjestwieleinnychproduktów,takichjakGeany(wy-
mawianejakangielskiesłowogenie),PyCharmczyPyScripter.Geanydziała
nawielusystemachoperacyjnych,łączniezUniksem,macOSiWindows.Py-
CharmdziaławLinuksie,systemieWindowsimacOS,natomiastPyScripter
wsystemieWindows.Pełnalistadostępnychnarzędzideweloperskichdla
językaPythonikompatybilnychplatformznajdujesięnastroniehttps://wiki.
python.org/moin/DevelopmentTools/.
Kod
Dlakażdegozprojektówtejksiążkipodanewszystkiewierszekodu.Za-
chęcamdowprowadzaniaichręczniewszędzietam,gdzietomożliwe.Pewien
nauczycielpowiedziałmikiedyś,żefiuczymysięzapomocąnaszychrąk”imu-
szęsięzgodzić,żeręcznewprowadzaniekodusprawia,przykładamywtedy
maksymalnąuwagędotego,corobimy.
Jeślijednakpotrzebujeszszybkocałegoprojektulubprzypadkowousu-
nieszcałąswojąpracę,tocałyjegokod,wrazarozwiązaniamićwiczeń,możesz
pobraćzestronyhttps://www.nostarch.com/impracticalpython/.
Stylkodu
Taksiążkapoświęconajestrozwiązywaniuproblemówizabawie,takwięckod
możeczasamiodbiegaćoddobrychpraktykiszczytowejwydajności.Okazjo-
nalniebędziemywykorzystywaćwyrażenialistowelubspecjalneoperatory,
alewwiększościprzypadkówskupimysięnaprostymizrozumiałymkodzie,
któryułatwinamnaukę.
Tegorodzajuuproszczeniejestważnedlaprogramującychnieprogrami-
stów,którzybędączytaćksiążkę.Większośćichkodumożebyćfikodem
Kleenex”,czyliużytymjedno-lubdwukrotniedlaokreślonegocelu,ana-
stępniewyrzuconym.Jesttorodzajkodu,którymożebyćudostępnionykole-
gomlubnarzuconyimzpowoduzmiankadrowych,takwięcpowinienonbyć
łatwydoczytaniaizrozumienia.
Całygłównykodprojektówjestopisanyiobjaśnionywstandardowym
styluizazwyczajzgodnyzewskazówkamizawartymiwprzewodnikuPython
EnhancementProposal8,znanymrównieżjakoPEP8.Szczegółydotyczące
wytycznychPEP8ioprogramowaniapozwalającegonaichhonorowanie
znajdująsięwrozdziale1.
Gdzieuzyskaćpomoc?
Podejmowaniewyzwaniaprogramistycznegomożestanowićpewienproblem.
Kodowanieniezawszejestczymś,comożemyintuicyjnierozgryźćnawet
przyużyciutakprzyjaznegojęzykajakPython.Wramachkolejnychrozdzia-
łówbędępodawałlinkiiodwołaniadoprzydatnychźródełinformacji,ale
wprzypadkuprojektówtworzonychsamodzielnenicniezastąpiwyszukiwar-
kiinternetowej.
Abymóczpowodzeniemwyszukiwaćinformacje,musisznajpierwwie-
dzieć,ocochceszzapytać.Możetobyćzpoczątkufrustrujące,alepomyślotym
jakogrzewdwadzieściapytań.Udoskonalajswojesłowakluczowewraz
Wprowadzenie
xxv