Sviluppo avanzato di Python: Utilizzare le potenti funzionalità del linguaggio nelle applicazioni del mondo reale

Punteggio:   (4,5 su 5)

Sviluppo avanzato di Python: Utilizzare le potenti funzionalità del linguaggio nelle applicazioni del mondo reale (Matthew Wilkes)

Recensioni dei lettori

Riepilogo:

Il libro offre un viaggio approfondito nella programmazione Python, concentrandosi sulla comprensione pratica, sulla progettazione del sistema e sulle pratiche di sviluppo efficienti. Si rivolge sia ai principianti che ai programmatori esperti, evidenziando strumenti e tecniche utili.

Vantaggi:

Offre un esempio completo di sistema end-to-end in Python.
Enfatizza la comprensione del “perché” e del “quando”, non solo del “come”.
Adatto sia agli esperti che ai principianti.
Evidenzia pratiche di sviluppo efficienti e strumenti utili come JupyterLab.
Serve come riferimento eccellente per l'uso sfumato di Python al di là dei tipici tutorial.

Svantaggi:

Alcuni lettori potrebbero trovarlo denso o richiedere materiali supplementari per afferrare completamente tutti i concetti.
Il libro potrebbe essere impegnativo per i principianti senza alcuna esperienza di programmazione.

(basato su 4 recensioni dei lettori)

Titolo originale:

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Contenuto del libro:

Questo libro si basa sui tutorial di base di Python per spiegare varie caratteristiche del linguaggio Python che non vengono trattate abitualmente: dagli script di console riutilizzabili che svolgono il doppio ruolo di microservizi sfruttando i punti di ingresso, all'uso efficiente di asyncio per raccogliere dati da un gran numero di fonti. Lungo il percorso, vengono trattati il linting basato su suggerimenti di tipo, i test a basso costo e altri controlli di qualità automatizzati per dimostrare un solido processo di sviluppo nel mondo reale.

Alcuni potenti aspetti di Python sono spesso documentati con esempi artificiosi che spiegano la funzione solo come esempio a sé stante. Seguendo la progettazione e la realizzazione di un esempio di applicazione reale, dal prototipo alla qualità di produzione, vedrete non solo come funzionano i vari pezzi di funzionalità, ma anche come si integrano nel processo di progettazione di un sistema più ampio. Inoltre, potrete beneficiare di utili suggerimenti e consigli sulle librerie che sono un punto fermo delle sessioni di domande e risposte alle conferenze su Python, nonché di discussioni sulle moderne best practice di Python e sulle tecniche per produrre codice chiaro e facilmente manutenibile.

Advanced Python Development si rivolge agli sviluppatori che sono già in grado di scrivere semplici programmi in Python e che vogliono capire quando è opportuno utilizzare nuove funzionalità avanzate del linguaggio e farlo con sicurezza. È particolarmente utile per gli sviluppatori che desiderano passare a un livello superiore e per gli sviluppatori molto esperti che finora hanno utilizzato versioni precedenti di Python.

Cosa imparerete

⬤ Comprendere la programmazione asincrona.

⬤ Esaminare lo sviluppo di architetture di plugin.

⬤ Lavorare con le annotazioni di tipo.

⬤ Rivedere le tecniche di testing.

⬤ Esplorare il packaging e la gestione delle dipendenze.

Per chi è questo libro?

Sviluppatori di livello medio-alto che hanno già esperienza con Python.

Altre informazioni sul libro:

ISBN:9781484257920
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:605

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Sviluppo avanzato di Python: Utilizzare le potenti funzionalità del linguaggio nelle applicazioni...
Questo libro si basa sui tutorial di base di...
Sviluppo avanzato di Python: Utilizzare le potenti funzionalità del linguaggio nelle applicazioni del mondo reale - Advanced Python Development: Using Powerful Language Features in Real-World Applications

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)