Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (ediție în limba engleză)

Evaluare:   (4.3 din 5)

Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (ediție în limba engleză) (Kamon Ayeva)

Recenzii ale cititorilor

Rezumat:

Cartea are recenzii mixte din partea utilizatorilor. Unii o consideră lipsită de profunzime și prost organizată, în timp ce alții îi apreciază ușurința de înțelegere și capitolele specifice.

Avantaje:

Ușor de citit și de urmărit
carte utilă pentru capitolele specifice (11, 12, 15)
oferă exemple simple, dar complete
considerată o sursă bună pentru învățarea Python.

Dezavantaje:

Lipsită de profunzime și detalii
prezentare generală mai degrabă decât un ghid cuprinzător
organizare slabă
introduce concepte prea repede fără explicații adecvate.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (English Edition)

Conținutul cărții:

Construiți-l cu Python, instrumentul de programare popular și inclus în baterii

Caracteristici principale

⬤ Familiarizați-vă cu elementele fundamentale ale Python.

⬤ Înțelegeți paradigma OOP și învățați să vă scrieți clase de obiecte personalizate.

⬤ Explorați instrumentele și tehnicile de măsurare a execuției codului pentru optimizarea performanței.

⬤  Înțelegeți cum este utilizat Python în principalele mecanisme criptografice.

Descriere

"Python In-Depth" vă oferă o prezentare detaliată a posibilităților de rezolvare a problemelor cotidiene, chiar și a celor complexe folosind Python.

Veți începe prin a configura Python în sistemul dvs. și apoi veți învăța despre fundamentele Python, astfel încât să aveți o bază solidă pe care să construiți. Veți explora bazele programării Python, cum ar fi tipurile de date încorporate, funcțiile, obiectele și clasele, fișierele etc. Veți explora apoi diferitele paradigme de programare, cum ar fi OOP, funcțională și concurentă, și veți găsi cea mai bună abordare dată de o situație. De asemenea, veți învăța cum să utilizați un format de schimb pentru a schimba date și veți înțelege cum să efectuați optimizarea performanței, depanarea eficientă și securitatea, printre alte tehnici. Spre final, vă veți bucura de două capitole dedicate a două domenii în care utilizarea Python este în prezent foarte puternică: Știința datelor și Dezvoltarea web.

Ce veți învăța

⬤ Învățați cum să vă îmbunătățiți calitatea codului Python.

⬤ Explorați tehnicile și cadrele pentru programarea Python GUI.

⬤ Soluționați probleme de Data Science și Machine Learning folosind Python.

⬤ Familiarizați-vă cu cadrele web Python.

Django și Flask.

Pentru cine este această carte

Această carte se adresează oricărei persoane care este nouă în domeniul dezvoltării software și dorește să învețe Python. Utilizatorii Python existenți pot folosi, de asemenea, această carte pentru o referință rapidă pentru elementele fundamentale și caracteristicile introduse în Python 3. 7.

Tabla de conținut

1. Noțiuni introductive cu Python.

2. Fluxul programului și gestionarea erorilor.

3. Funcții, module și programare funcțională.

4. Module și biblioteci utile.

5. Orientarea pe obiecte.

6. Decoratori și Iteratori.

7. Fișiere și persistența datelor.

8. Manageri de context.

9. Optimizarea performanței.

10. Criptografie.

11. Execuția concurentă.

12. Înregistrare și depanare.

13. Stilul codului și asigurarea calității.

14. Ambalarea codului și dependențele.

15. Programarea GUI.

16. Dezvoltare web.

17. Știința datelor.

Despre autori

Ahidjo Ayeva este un informatician stabilit în Hamburg (Germania). Are mai mulți ani de experiență în dezvoltarea de aplicații software ca dezvoltator Full-stack în Java și Python. Interesele sale se concentrează pe analiza datelor, automatizarea proceselor și IoT. Din iunie 2018, el este, de asemenea, calificat ca consultant SAP Business Intelligence.

Profilul dvs. LinkedIn: https: //www.linkedin.com/in/ahidjo-a-070baa179.

Kamon Ayeva este un Python Developer / DevOps Engineer stabilit în Franța. A lucrat cu instrumente Open Source din lumea Python și nu numai, pentru proiecte în care a fost implicat din 2000, în principal cadre de dezvoltare web, cum ar fi Zope, Plone CMS, Django și Flask, și instrumente de analiză a datelor. Prin intermediul companiei sale, Content Gardening Studio, el își petrece cea mai mare parte a timpului ajutând proiecte, folosind Python.

Aiman Saed: Aiman Saeed este absolvent de informatică și lucrează cu normă întreagă ca dezvoltator. Este foarte interesat de tehnologiile nou apărute și îi place să scrie bloguri și să vorbească despre cazurile lor de utilizare. Crede că oricine și oricine trebuie să știe cum funcționează un program și dorește să răspândească cunoștințele pe care le explorează în comunitate. A scris prima sa linie de cod în adolescență și crede că ar fi trebuit să înceapă mult mai devreme.

Alte date despre carte:

ISBN:9789389328424
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday...
Construiți-l cu Python, instrumentul de programare...
Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (ediție în limba engleză) - Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (English Edition)

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)