Labākās Python grāmatas

Autors: Bredlijs Nica, ClickHelp.com satura menedžeris - programmatūras dokumentācijas rīks

Pajautāsim Wikipedia, kāda veida valoda ir Python.

Python ir plaši izmantota augsta līmeņa programmēšanas valoda vispārējas nozīmes programmēšanai […]. Interpretētajā valodā Python ir dizaina filozofija, kas uzsver koda lasāmību […], un sintakse, kas programmētājiem ļauj izteikt jēdzienus mazāk koda rindiņās, nekā varētu izmantot valodās, piemēram, C ++ vai Java.

Kādas ir populārākās Python grāmatas?

Python avārijas kurss: praktisks, uz projektiem pamatots ievads programmēšanā (e-grāmata - 20,36 USD, brošēta grāmata - 24,17 USD)

Python avārijas kurss ir ātrs temps, rūpīgs ievads programmēšanā ar Python, kas ļaus jums rakstīt programmas, risināt problēmas un padarīt lietas, kas darbojas īsā laikā.

Grāmatas pirmajā pusē jūs uzzināsit par programmēšanas pamatjēdzieniem, piemēram, sarakstiem, vārdnīcām, nodarbībām un cilpām, kā arī praktizēsit tīra un lasāma koda rakstīšanu ar vingrinājumiem katrai tēmai. Jūs arī uzzināsit, kā padarīt programmas interaktīvas un kā droši pārbaudīt savu kodu pirms pievienošanas projektam. Grāmatas otrajā pusē savas jaunās zināšanas jūs izmantosit trīs nozīmīgos projektos: Space Invaders iedvesmota arkādes spēle, datu vizualizācijas ar Python īpaši ērtajām bibliotēkām un vienkārša tīmekļa lietotne, kuru varat izvietot tiešsaistē.

Strādājot Python Crash Course, jūs uzzināsit, kā:

  • Izmantojiet jaudīgas Python bibliotēkas un rīkus, ieskaitot matplotlib, NumPy un Pygal;
  • Veiciet 2D spēles, kas reaģē uz taustiņu nospiešanu un peles klikšķiem un kas spēles gaitā kļūst grūtākas;
  • Darbs ar datiem, lai ģenerētu interaktīvas vizualizācijas;
  • Izveidojiet un pielāgojiet vienkāršas tīmekļa lietotnes un droši izvietojiet tās tiešsaistē;
  • Nodarbojieties ar kļūdām un kļūdām, lai jūs varētu pats atrisināt programmēšanas problēmas.

Learning Python (e-grāmata - USD 33,03, brošēta grāmata - USD 42,44)

Izmantojot šo praktisko grāmatu, saņemiet visaptverošu un padziļinātu ievadinformāciju par galveno Python valodu. Balstoties uz autora Marka Lutca populāro apmācības kursu, šis atjauninātais piektais izdevums palīdzēs jums ātri uzrakstīt efektīvu, augstas kvalitātes kodu ar Python. Tas ir ideāls veids, kā sākt neatkarīgi no tā, vai esat iesācējs programmēšanā vai esat profesionāls izstrādātājs, kas pārzina citas valodas.

Komplektā ar viktorīnām, vingrinājumiem un noderīgām ilustrācijām šī viegli sekojošā, sevis sagatavotā apmācība ļauj jums sākt darbu gan ar Python 2.7, gan ar 3.3 - jaunākajām versijām 3.X un 2.X rindās - kā arī ar visiem citiem laidieniem kopīga lietošana mūsdienās. Jūs uzzināsit arī dažas uzlabotas valodas funkcijas, kuras pēdējā laikā ir kļuvušas izplatītākas Python kodā.

  • Izpētiet Python galvenos iebūvētos objektu veidus, piemēram, numurus, sarakstus un vārdnīcas.
  • Izveidojiet un apstrādājiet objektus ar Python paziņojumiem un apgūstiet Python vispārējo sintakses modeli.
  • Izmantojiet funkcijas, lai izvairītos no koda dublēšanas, un paketes kodu atkārtotai izmantošanai;
  • Sakārtojiet pārskatus, funkcijas un citus rīkus lielākos komponentos ar moduļiem;
  • Niršana klasēs: Python objektorientētās programmēšanas rīks koda strukturēšanai;
  • Rakstiet lielas programmas, izmantojot Python izņēmumu apstrādes modeli un attīstības rīkus;
  • Uzziniet uzlabotos Python rīkus, ieskaitot dekoratorus, aprakstus, metaklases un Unicode apstrādi.

Fluent Python: skaidra, kodolīga un efektīva programmēšana (e-grāmata - USD 29,49, brošēta grāmata - 39,90 USD)

Python vienkāršība ļauj ātri kļūt produktīvam, taču tas bieži nozīmē, ka jūs neizmantojat visu, ko tas piedāvā. Izmantojot šo praktisko rokasgrāmatu, jūs uzzināsit, kā rakstīt efektīvu, idiomātisku Python kodu, izmantojot labākās un, iespējams, visvairāk novārtā atstātās funkcijas. Autors Luciano Ramalho iepazīstina jūs ar Python galvenajām valodas funkcijām un bibliotēkām, kā arī parāda, kā vienlaikus padarīt kodu īsāku, ātrāku un lasāmāku.

Daudzi pieredzējuši programmētāji mēģina saliekt Python, lai tie atbilstu modeļiem, kurus viņi apguvuši no citām valodām, un nekad neatklāj Python funkcijas ārpus viņu pieredzes. Izmantojot šo grāmatu, šie Python programmētāji pamatīgi iemācīsies apgūt Python 3.

Šī grāmata aptver:

  • Python datu modelis: saprast, kā īpašas metodes ir atslēga uz konsekventu objektu izturēšanos;
  • Datu struktūras: pilnībā izmantojiet iebūvētos tipus un izprotiet teksta un baitu divkosību Unicode laikmetā;
  • Funkcijas kā objekti: apskatiet Python funkcijas kā pirmās klases objektus un saprotiet, kā tas ietekmē populāros dizaina modeļus;
  • Uz objektu orientētas idiomas: veidot klases, apgūstot atsauces, mainīgumu, saskarnes, operatora pārslodzi un daudzkārtīgu mantojumu;
  • Kontroles plūsma: sviras konteksta pārvaldnieki, ģeneratori, korutīni un vienlaicīgums ar vienlaicīgiem.futures un asyncio pakotnēm;
  • Metaprogrammēšana: izprotiet, kā darbojas rekvizīti, atribūtu apraksti, klases dekorētāji un metaklases.

Efektīvs Python: 59 īpaši veidi, kā labāk uzrakstīt Python (e-grāmata - 20,38 USD, brošēta grāmata - 23,78 USD)

Ir viegli sākt rakstīt kodu, izmantojot Python: tieši tāpēc valoda ir tik ļoti populāra. Tomēr Python piemīt unikālas stiprās puses, šarmi un izteiksmīgums, ko sākumā var būt grūti aptvert -, kā arī slēptās kļūmes, kas var jūs viegli atlaist, ja jūs par tām nezināt. Efektīvs Python palīdzēs jums izmantot visu Python jaudu, lai rakstītu īpaši robustu, efektīvu, uzturējamu un labi darbojošos kodu. Izmantojot kodolīgu, scenāriju virzītu stilu, kas aizsākts Skota Meijera vislabāk pārdotajā efektīvajā C ++, Brets Slatkins apvieno 59 Python paraugpraksi, padomus, saīsnes un reālistiskus kodu piemērus no ekspertiem programmētājiem.
 
Balstoties uz dziļo izpratni par Python iespējām, Slatkins piedāvā praktiskus padomus katrai nozīmīgai attīstības jomai, izmantojot gan Python 3.x, gan Python 2.x. Pārklājums ietver:

  • Algoritmi
  • Objekti
  • Vienlaicīgums
  • Sadarbība
  • Iebūvētie moduļi
  • Ražošanas paņēmieni
  • Un vēl

Katrā sadaļā ir noteiktas pamatnostādnes, kuras var realizēt, sadalot tās pa posteņiem, un katrā no tām ir rūpīgi formulēti padomi, kuriem pievienoti detalizēti tehniski argumenti un ilustrējoši piemēri. Izmantojot efektīvo Python, jūs varat sistemātiski uzlabot visu rakstīto Python kodu: nevis akli ievērojot noteikumus vai atdarinot nesaprotamas idiomas, bet gan dziļi izprotot tehniskos iemeslus, kāpēc tiem ir jēga.

Python pavārgrāmata (e-grāmata - USD 27,72, brošēta grāmata - USD 30,45)

Ja jums nepieciešama palīdzība programmu Python 3 izstrādē vai vēlaties atjaunināt vecāku Python 2 kodu, šī grāmata ir tikai biļete. Šī unikālā pavārgrāmata, kas ir uzrakstīta un pārbaudīta ar Python 3.3, ir izstrādāta pieredzējušiem Python programmētājiem, kuri vēlas pievērsties moderniem rīkiem un idiomām.

Iekšpusē atradīsit pilnīgas receptes vairāk nekā divpadsmit tēmām, kas aptvers galveno Python valodu, kā arī uzdevumus, kas kopīgi visdažādākajiem lietojumprogrammu domēniem. Katrā receptē ir kodu paraugi, kurus varat uzreiz izmantot projektos, kā arī diskusija par to, kā un kāpēc risinājums darbojas.

Tēmas ir:

  • Datu struktūras un algoritmi
  • Stīgas un teksts
  • Cipari, datumi un laiki
  • Iteratori un ģeneratori
  • Faili un I / O
  • Datu kodēšana un apstrāde
  • Funkcijas
  • Klases un objekti
  • Metaprogrammēšana
  • Moduļi un paketes
  • Tīkla un tīmekļa programmēšana
  • Vienlaicīgums
  • Lietderības skriptu rakstīšana un sistēmas administrēšana
  • Testēšana, atkļūdošana un izņēmumi
  • C paplašinājumi

Vairāk Python e-grāmatu šeit ir pieejamas bez maksas.

Jums var patikt arī: Labākās Swift grāmatas 2017. gadā

Jauku dienu!

Bredlijs Nicā,
ClickHelp.com satura pārvaldnieks - labākais tiešsaistes dokumentācijas rīks SaaS piegādātājiem