Evaluare:
Cartea „Python for Geeks” de Muhammad Asif se adresează dezvoltatorilor Python intermediari care doresc să își îmbunătățească abilitățile. Ea acoperă o gamă largă de subiecte, de la codarea Python, programarea orientată pe obiecte și modularizarea până la dezvoltarea web și automatizarea rețelelor. Recenzile evidențiază utilitatea sa ca un ghid cuprinzător, potrivit atât pentru aprofundarea abilităților de programare, cât și ca material de referință. Cu toate acestea, unele recenzii au criticat cartea pentru că uneori nu tratează în detaliu subiectele și pentru că este supraevaluată.
Avantaje:⬤ Acoperire cuprinzătoare a subiectelor avansate din Python.
⬤ Bine structurată, cu explicații clare și exemple practice.
⬤ Valoroasă atât pentru utilizatorii intermediari, cât și pentru cei avansați.
⬤ Învață bune obiceiuri de programare și practici de inginerie.
⬤ Include subiecte ample precum dezvoltarea web, machine learning și cloud computing.
⬤ Depozit GitHub însoțitor cu exemple de cod.
⬤ Lungimi rezonabile ale capitolelor și organizare utilă.
⬤ Unele subiecte sunt tratate prea superficial.
⬤ Câțiva cititori au considerat-o prea scumpă în raport cu conținutul său.
⬤ Comentarii ocazionale privind lipsa de detalii în anumite secțiuni.
(pe baza a 15 recenzii ale cititorilor)
Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices
Duceți-vă abilitățile Python la nivelul următor pentru a dezvolta aplicații scalabile, din lumea reală, atât pentru implementare locală, cât și în cloud
Caracteristici principale:
⬤ Toate exemplele de cod au fost testate cu Python 3. 7 și Python 3. 8 și sunt așteptate să funcționeze cu orice versiune viitoare 3. x.
⬤ Învățați cum să construiți aplicații modulare și orientate pe obiecte în Python.
⬤ Descoperiți cum să utilizați tehnici Python avansate pentru cloud și clustere.
Descrierea cărții:
Python este un limbaj multifuncțional care poate fi folosit pentru multiple cazuri de utilizare. Python for Geeks vă va învăța cum să avansați în carieră cu ajutorul sfaturilor și trucurilor experților.
Veți începe prin a explora diferitele modalități de utilizare optimă a Python, atât din punctul de vedere al proiectării, cât și al implementării. Apoi, veți înțelege ciclul de viață al unui proiect Python la scară largă. Pe măsură ce avansați, vă veți concentra pe diferite modalități de a crea un design elegant prin modularizarea unui proiect Python și veți învăța cele mai bune practici și modele de design pentru utilizarea Python. Veți descoperi, de asemenea, cum să extindeți Python dincolo de un singur fir și cum să implementați multiprocesarea și multithreading în Python. În plus, veți înțelege cum puteți utiliza Python nu numai pentru a implementa pe o singură mașină, ci și pentru a utiliza clustere în medii de cloud computing private, precum și publice. Veți explora apoi tehnicile de procesare a datelor, vă veți concentra pe conductele de date reutilizabile și scalabile și veți învăța cum să utilizați aceste tehnici avansate pentru automatizarea rețelelor, funcții fără server și învățare automată. În cele din urmă, vă veți concentra pe proiectarea strategică a dezvoltării web utilizând tehnicile și cele mai bune practici acoperite în carte.
Până la sfârșitul acestei cărți Python, veți fi capabil să faceți o programare Python serioasă pentru proiecte complexe pe scară largă.
Ce veți învăța:
⬤ Înțelegeți cum să proiectați și să gestionați proiecte Python complexe.
⬤ Strategizarea dezvoltării bazate pe teste (TDD) în Python.
⬤ Explorați multithreading-ul și multiprogramarea în Python.
⬤ Utilizați Python pentru prelucrarea datelor cu Apache Spark și Google Cloud Platform (GCP)
⬤ Deplasați programe fără server pe cloud-uri publice, cum ar fi GCP.
⬤ Utilizați Python pentru a construi aplicații web și interfețe de programare a aplicațiilor.
⬤ Aplicați Python pentru automatizarea rețelelor și funcții serverless.
⬤ Să vă familiarizați cu Python pentru analiza datelor și învățarea automată.
Pentru cine este această carte:
Această carte se adresează dezvoltatorilor Python de nivel intermediar din orice domeniu care doresc să își dezvolte abilitățile pentru a dezvolta și gestiona proiecte complexe la scară largă. Dezvoltatorii care doresc să creeze module reutilizabile și biblioteci Python și dezvoltatorii cloud care creează aplicații pentru implementarea în cloud vor găsi, de asemenea, această carte utilă. Experiența anterioară cu Python vă va ajuta să profitați la maximum de această carte.
© 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)