Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
wierszykoduPythona,którymusibyćzwięzły,efektywnyiskalowalny,aby
dostosowywaćchmuręobliczeniowądopotrzebjejużytkowników.Wpro-
jekcieotakdużymrozmiarze,takiezadaniajaktestowanieczydokumen-
towaniezdecydowaniewymagająautomatyzacji,wprzeciwnymprzypadku
niezostanąwogólezrealizowane.
Zanimzacząłempracęnaprojektaminatakniewyobrażalniedużąskalę,
wydawałomisię,żecałkiemdobrzeznamjużjęzykPython,jednakwiele
sięjeszczenauczyłem.Teprojektydałymirównieżmożliwośćwspółpra-
cowaniazwiodącymiekspertamiwdziedziniePythonaiuczeniasięod
nich.Nauczyłemsięodnichwszystkiego,odogólnychzasaddotyczących
architekturyiprojektowania,pożnepomocnewskazówkiisztuczki.Wtej
książcepodzielęsięnajważniejszymizdobytymiinformacjami,abypomóc
czytelnikomnietylkowtworzeniulepszychprogramówPythona,lecztakże
robieniutegobardziejefektywnie.
Pierwszawersjatejksiążki,zatytułowanaTheHacker’sGuidetoPython,
zostałaopublikowanaw2014roku.Pythonnapoważnietoczwartaedycja,
zuaktualnionąorazcałkiemnowązawartością.Życzymyprzyjemnejlektury.
Ktoidlaczegopowinienprzeczytaćtęksiążkę
Taksiążkazostałanapisanazmyśląokoderachiproducentachoprogra-
mowania,którzychcąjeszczelepiejpoznaćjęzykPython.
Przedstawiaonametodyiporady,którepomagająwmaksymalnym
wykorzystaniumożliwościjęzykaPythoniprojektowaniuprzyszłościowych
programów.Jeślipracujeszjużnadprojektem,tobędzieszmiećmożliwość
odrazuzastosowaćomawianetechnikidoudoskonaleniaswojegoaktu-
alnegokodu.Jeślirozpoczynaszswójpierwszyprojekt,tobędzieszmógł
utworzyćgozgodnieznajlepszymipraktykami.
OmówimypewnewewnętrzneelementyjęzykaPython,pomocnewroz-
wijaniuumiejętnościpisaniaefektywnegokodu.Poznaszwewnętrznemecha-
nizmyjęzyka,copomożeCiwzrozumieniuproblemówinieefektywności.
Książnaoferujerównieżpraktyczne,dobrzesprawdzonerozwiązania
takichproblemówjaktestowanie,przenoszenieiskalowaniekodu,aplikacji
orazbibliotekPythona.Dziękitemumożnauczyćsięnabłędachinnych
programistówiodkryćstrategie,którewspierajądługoterminoweutrzy-
mywaniekodu.
Otejksiążce
Niniejszaksiążkazostałazaprojektowanawtakisposób,abynietrzebabyło
czytaćjejodpoczątkudokońca.Możeszprzejśćodrazudoczęści,które
uważaszzanajbardziejinteresującelubprzydatnewpracy.Książkaprzed-
stawiaszerokizakresporadipraktycznychwskazówek.Otoszybkiprzegląd
zawartościposzczególnychrozdziałów.
xviii
Wprowadzenie