Python este un limbaj de programare a sistemului Internet și a cărui popularitate este în creștere în mediul de dezvoltare software rapid de astăzi, iar acest lucru nu este surprinzător: este simplu (dar de încredere), orientat pe obiect (dar poate fi folosit ca limbaj procedural), extensibil, scalabil și are o sintaxă ușor de învățat, care este clară și concisă.
Python combină puterea unui limbaj de obiect compilat, cum ar fi Java și C ++, cu ușurința de utilizare și timpul de dezvoltare rapid al unui limbaj de script. De fapt, sintaxa ei este atât de ușor de înțeles încât ești mai probabil să o înțelegi mai repede decât oricare dintre celelalte limbaje de script populare folosite astăzi! Și tocmai am ales cele mai bune cărți pentru învățarea Python pentru iubitorii de programare!
Listă
- 10. Python. Creație de aplicații, Chan
- 9. Programare Python: Ghid pas cu pas pentru începători, Jenkins
- 8. Limbaj de programare Python, Susie
- 7. Secretele Python. 59 recomandări pentru scrierea codului eficient, Slatkin
- 6. Învățarea Python, Lutz
- 5. Programare Python pentru începători, McGrath
- 4. Python în practică, Summerfield
- 3. Python - până la culmile excelenței, Ramallo
- 2. Programăm în Python, Dawson
- 1. Scraping site-uri web folosind Python, Mitchell
10. Crearea aplicațiilor, Chan
IN "Piton Crearea aplicațiilor»Inginer software internet și instructor tehnic Wesley Chun oferă dezvoltatorilor tot ceea ce trebuie să știe pentru a învăța rapid Python.
La fel ca restul cărților din seria Core, Core Python Programming oferă sute de fragmente de cod din industrie și exemple destinate dezvoltatorilor profesioniști care doresc să-și folosească abilitățile existente!
În special, Core Python Programming oferă multe exemple interactive pe care le puteți introduce în interpretul Python chiar în fața dvs.! În cele din urmă, vă prezentăm un capitol care vă va arăta pas cu pas cum să extindeți Python folosind C sau C ++.
9. Programare Python: Ghid pas cu pas pentru începători, Jenkins
Aflați mai multe despre programarea computerului și despre cum să începeți cu un limbaj de programare. "Programare Python: Ghid pas cu pas pentru începători„Va ajuta să înțeleagă diferitele caracteristici ale limbajului de programare Python și să aprecieze puterea acestuia. Trecerea de la un programator începător la un specialist. Această carte explorează toate aspectele limbajului Python.
Această carte poate fi un început minunat pentru un începător, acesta este un ghid pas cu pas pentru oricine dorește să înceapă de la zero programarea Python. Acest lucru vă va ajuta să pregătiți o bază solidă pentru programarea computerului și vă va fi ușor să învățați orice alt limbaj de programare.
8. Limbaj de programare Python, Susie
Cartea introduce Python, cele mai cunoscute variante și metode de programare. Pe lângă întrebările fundamentale (limbaj, o bibliotecă obișnuită, programare eficientă, procesare de texte), au fost studiate situațiile de utilizare a limbajului Python care sunt mai frecvente decât altele, de la calculele matricei la programe cu specificări grafice mai complexe.
Urmând cursul pe care îl cuprinde această carte, vă puteți îmbunătăți semnificativ productivitatea folosind Python. Cartea va fi cea mai utilă studenților cu specialități în domeniul dezvoltării software și arhitecturii sistemelor software.
7. 59 de recomandări pentru scrierea codului eficient, Slatkin
«Secretele PythonRecomandat pentru studenți ca o sursă excelent compactă de sfaturi de bază pe o gamă foarte largă de subiecte pentru profesionistul intermediar Python. Cele mai bune practici pentru toate principalele domenii de dezvoltare Python 3.x și 2.x, cu explicații detaliate și exemple.
Practici excelente pentru scrierea funcțiilor care clarifică intențiile vă ajută să evitați o serie de greșeli. Acoperire a modului de a compune mai exact codul folosind tablouri și clase, cum să scapi de capcanele cu metaclass. Abordări mai eficiente ale paralelismului.
Metode și moduri clasice pentru a utiliza modulele Python încorporate. Instrumente și bune practici pentru dezvoltarea în colaborare. Soluții de depanare, validare și optimizare pentru a îmbunătăți calitatea și performanța.
6. Învățarea Python, Lutz
Obțineți o introducere cuprinzătoare și completă în limbajul de bază Python cu suport pentru acest tutorial. Bazat pe un tutorial popular al autorului Mark Lutz, această publicație contribuie la scrierea rapidă a unui cod Python eficient și de înaltă calitate. Acesta este cel mai bun mod de a începe, indiferent dacă sunteți un dezvoltator începător sau un programator profesionist familiarizat cu alte limbi.
«Învățarea Python»Acest simplu ghid de auto-studiu, completat cu teste, exerciții și exerciții utile, vă va ajuta să începeți cu Python 2.7 și 3.3 - ultimele versiuni ale liniilor 3.X și 2.X - precum și cu toate celelalte versiuni pentru uz general astăzi.
În plus, veți învăța unele dintre caracteristicile avansate ale limbii care au devenit recent mai frecvente în codul Python.
5. Programare Python pentru începători, McGrath
Python este un limbaj de programare disponibil gratuit, care face rezolvarea unei probleme de calculator aproape la fel de ușor ca punerea unei întrebări pe forum.
«Programare Python pentru începători„Acoperă tot ceea ce trebuie să știe cititorul pentru a începe codificarea în Python. Acest ghid ușor de utilizat este însoțitorul ideal pentru învățarea rapidă și productivă.
4. Python în practică, Summerfield
Dacă sunteți un dezvoltator experimentat, "Python în practică„Vă va ajuta să îmbunătățiți calitatea, fiabilitatea, viteza, capacitatea de utilizare și capacitatea de utilizare a tuturor programelor dvs. Python.
Mark Summerfield se concentrează pe patru subiecte cheie: modele de proiectare pentru eleganța codificării, procesarea mai rapidă prin concurgență și compilarea Python (Cython), rețelele de nivel înalt și grafică.
Identifică tiparele de proiectare dovedite care sunt utile în Python, le acoperă cu codul calității experților și explică de ce unele modele de design orientate pe obiecte nu sunt legate de Python.
De asemenea, el dezvăluie mai multe mituri contraproductive despre programarea Python, arătând, de exemplu, modul în care Python poate profita din plin de hardware-ul multicore.
3. Python - până la culmile excelenței, Ramallo
Simplitatea Python vă permite să lucrați rapid, dar acest lucru înseamnă adesea că nu conectați toate caracteristicile pe care le are de oferit. Cu acest ghid fundamental, veți învăța cum să scrieți codul Python idiomatic eficient folosind caracteristicile sale eficiente - și, probabil, cele mai uitate.
Autorul Luciano Ramallo vă prezintă caracteristicile cheie ale limbajului Python și demonstrează cum să vă faceți codul mai scurt, mai rapid și mai lizibil în același timp.
Mulți programatori cu experiență încearcă să îndoaie Python pentru a se potrivi cu tiparele pe care le-au învățat în alte limbi și nu deschid niciodată posibilitățile Python în afara experienței lor. Folosirea cărții "Python - la culmile excelențeiAcești programatori vor învăța în detaliu cum să devii priceput în Python 3.
2. Programăm în Python, Dawson
Dacă recent ați început să înțelegeți programarea Python și căutați o introducere serioasă, acest ghid este pentru dvs. Cărți din seria "Programare în Python”, Dezvoltat de profesorii de informatică, predă elementele de bază ale programării prin crearea de jocuri necomplicată.
Obțineți abilitățile de care aveți nevoie pentru aplicații de programare Python mai practice și aflați cum pot fi utilizate aceste abilități în scripturile din lumea reală. Cel mai bine, atunci când terminați această carte, veți putea aplica principiile de bază pe care le-ați învățat la următorul limbaj de programare cu care veți lucra.
1. Scraping site-uri web folosind Python, Mitchell
Dacă programarea este magică, atunci răzuirea web este cu siguranță o formă de magie. Prin scrierea unui program automat automat, puteți interoga serverele web, solicita date și analiza pentru a extrage informațiile necesare.
Ediție extinsă "Răsfoire site-uri web folosind Python„Nu numai că vă cunoaște căutarea pe Internet, dar servește și ca un ghid exhaustiv pentru colectarea a aproape toate tipurile de date de pe Internetul modern.