Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
DLACZEGOPYTHON
Pythontołatwydonauczeniasięjęzykprogramowania,któryma
kilkanaprawdęprzydatnychdlapoczątkującegoprogramistywła-
ściwości.Kodjestdośćłatwydoodczytaniawporównaniuzinnymi
językamiprogramowania,natomiastPythonShellumożliwiałatwe
tworzenieitestowanieprogramów.
ProstotajęzykaPython,PythonShellorazinnefunkcjonalności
znacznieusprawniająceprocesuczeniasiępozwalajątworzyćproste
animacjedowłasnychgier.JednąznichjestmodułPythonturtle
inspirowanygrafikążółwia(używanyprzezjęzykprogramowania
Logowlatach60.)iprzeznaczonydoużytkuedukacyjnego.Innym
jestmodułtkinterzestawnarzędzigraficznegointerfejsuużyt-
kownika(GUI)Tk,dziękiktóremuwprostysposóbmożnatworzyć
programyzniecobardziejzaawansowanągrafikąianimacjami.
JAKUCZYĆSIĘPROGRAMOWANIA
Zawszenajlepiejrozpoczynaćodpodstaw,zatemzacznijodpierw-
szychrozdziałówipowstrzymajsięodprzeskakiwaniadokolejnych.
Niktniejestwstaniezagraćsymfonii,gdyzapierwszymrazem
weźmiedorękiinstrument.Pilotniezacznielataćsamolotem,
zanimnieopanujepodstawowychelementówsterowania.Spor-
towcy(zazwyczaj)niewstanieprzypierwszejpróbiewykonać
saltawtył.Jeślizbytszybkoprzeskoczyszdoprzodu,tonietylko
nieutrwaliszpodstawowychinformacji,aletakżeokażesię,że
treśćkolejnychrozdziałówbędziebardziejskomplikowana,niżjest
wrzeczywistości.
Podczasczytaniatejksiążkiprzetestujwszystkieprzykłady,
bysprawdzić,jakdziałają.Większośćrozdziałówzawieratakże
łamigłówkiprogramistyczne,którepomogąpoprawićtwojeumie-
jętnościprogramowania.Pamiętaj,żeimlepiejpoznaszpodstawy,
tymłatwiejbędziepóźniejzrozumiećbardziejskomplikowanepro-
blemy.Gdynapotkaszcośfrustrującegolubzbyttrudnego,wówczas
możeszspróbować:
1.Podzielićproblemnamniejszeczęści.Spróbujzrozumieć,zaco
odpowiadamałyfragmentkodulubprzeanalizujtylkomałą
częśćtrudnegopomysłu(skoncentrujsięnamałymfragmencie
kodu,niestarajsięzrozumiećcałościnaraz).
2
1.WSTĘP