Programmazione orientata agli oggetti in Python - Quarta edizione: Costruire applicazioni e librerie Python orientate agli oggetti, robuste e manutenibili.

Punteggio:   (4,3 su 5)

Programmazione orientata agli oggetti in Python - Quarta edizione: Costruire applicazioni e librerie Python orientate agli oggetti, robuste e manutenibili. (F. Lott Steven)

Recensioni dei lettori

Riepilogo:

Il libro offre un'esplorazione completa della programmazione orientata agli oggetti (OOP) con Python, adattandosi a lettori con diversi livelli di esperienza. Presenta pratiche moderne, tra cui discussioni sui tipi di dati, sulla concorrenza e sui modelli di progettazione. Sebbene molti recensori ne lodino la profondità e la copertura di argomenti avanzati, molti esprimono preoccupazione per la complessità degli esempi e l'organizzazione dei contenuti, in particolare per i principianti.

Vantaggi:

Include una copertura approfondita dei principi dell'OOP, dei tipi di dati moderni, delle buone pratiche e dei modelli di progettazione
offre approfondimenti sui test e sulla concorrenza
è adatto a programmatori di livello intermedio-avanzato
è organizzato con esempi pratici, esercizi e riepiloghi
enfatizza la leggibilità con il codice in grassetto e codificato con colori
fornisce preziosi casi di studio.

Svantaggi:

Contiene esempi complessi che possono richiedere una conoscenza del dominio
impegnativo per i principianti
prolisso e potenzialmente sovraccarico
alcuni lettori hanno trovato l'organizzazione carente e il contenuto difficile da seguire
utilizza suggerimenti di tipo sperimentale che si discostano dalla sintassi tipica di Python
è necessaria una conoscenza preliminare dei concetti OOP.

(basato su 33 recensioni dei lettori)

Titolo originale:

Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries

Contenuto del libro:

Una guida completa all'esplorazione del moderno Python attraverso strutture dati, modelli di progettazione e tecniche efficaci orientate agli oggetti.

Caratteristiche principali:

⬤ Costruire una comprensione intuitiva della progettazione orientata agli oggetti, dai programmi introduttivi a quelli maturi.

⬤ Imparare i dettagli della sintassi, delle librerie e delle migliori pratiche di Python.

⬤ Esaminare un caso di studio di apprendimento automatico alla fine di ogni capitolo.

Descrizione del libro:

Python Object-Oriented Programming, Fourth Edition approfondisce i vari aspetti dell'OOP, Python come linguaggio OOP, i modelli di progettazione comuni e avanzati e la manipolazione pratica dei dati di sistemi di progettazione complessi. Questi concetti sono consolidati da esercizi aperti e da un caso di studio reale alla fine di ogni capitolo, scritto ex novo per questa edizione. Tutto il codice di esempio è ora compatibile con la sintassi di Python 3. 9+ ed è stato aggiornato con suggerimenti di tipo per facilitare l'apprendimento.

Steven e Dusty forniscono un tour amichevole e completo di importanti concetti OOP, come l'ereditarietà, la composizione e il polimorfismo, e spiegano come essi lavorino insieme alle classi e alle strutture dati di Python per facilitare una buona progettazione. I diagrammi di classe UML sono generosamente utilizzati in tutto il testo per comprendere le relazioni tra le classi. Oltre a concentrarsi sull'OOP, il libro offre uno sguardo approfondito sulla gestione delle eccezioni di Python e su come la programmazione funzionale si interseca con l'OOP. In questo libro vengono introdotti non uno, ma due potenti sistemi di testing automatico, unittest e pytest. Il capitolo finale fornisce una discussione dettagliata dell'ecosistema di programmazione concorrente di Python.

Alla fine del libro, avrete una comprensione approfondita di come pensare e applicare i principi orientati agli oggetti usando la sintassi di Python e sarete in grado di creare con sicurezza programmi robusti e affidabili.

Che cosa imparerete:

⬤ Implementare oggetti in Python creando classi e definendo metodi.

⬤ Estendere le funzionalità delle classi utilizzando l'ereditarietà.

⬤ Capire quando utilizzare le funzionalità orientate agli oggetti e, soprattutto, quando non utilizzarle.

⬤ Scoprire diversi modelli di progettazione ampiamente utilizzati e come vengono implementati in Python.

⬤ Scoprire la semplicità dei test di unità e integrazione e capire perché sono così importanti.

⬤ Imparare a verificare staticamente il codice dinamico.

⬤ Comprendere la concorrenza con asyncio e come velocizza i programmi.

Per chi è questo libro:

Se siete alle prime armi con le tecniche di programmazione orientata agli oggetti, o se avete conoscenze di base di Python e desiderate imparare come e quando applicare correttamente i principi dell'OOP in Python, questo è il libro che fa per voi. Inoltre, se siete programmatori orientati agli oggetti che provengono da altri linguaggi o se state cercando di fare un passo avanti nel nuovo mondo di Python, troverete questo libro un'utile introduzione a Python. È necessaria una minima esperienza precedente con Python.

Altre informazioni sul libro:

ISBN:9781801077262
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione orientata agli oggetti in Python - Quarta edizione: Costruire applicazioni e librerie...
Una guida completa all'esplorazione del moderno...
Programmazione orientata agli oggetti in Python - Quarta edizione: Costruire applicazioni e librerie Python orientate agli oggetti, robuste e manutenibili. - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Padroneggiare Python orientato agli oggetti - Seconda edizione - Mastering Object-Oriented Python -...
Ottenere una visione completa delle pratiche di...
Padroneggiare Python orientato agli oggetti - Seconda edizione - Mastering Object-Oriented Python - Second Edition
Ricettario Python moderno - Seconda edizione: 133 ricette per sviluppare programmi impeccabili ed...
Ricette complete distribuite in 15 capitoli per...
Ricettario Python moderno - Seconda edizione: 133 ricette per sviluppare programmi impeccabili ed espressivi in Python 3.8 - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Programmazione funzionale in Python - Terza edizione: Usare un approccio funzionale per scrivere...
"L'uso di questo libro ha aumentato la mia...
Programmazione funzionale in Python - Terza edizione: Usare un approccio funzionale per scrivere codice Python sintetico, espressivo ed efficiente - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Progetti del mondo reale in Python: Crea il tuo portfolio Python con applicazioni implementabili -...
Sviluppare applicazioni Python utilizzando un...
Progetti del mondo reale in Python: Crea il tuo portfolio Python con applicazioni implementabili - Python Real-World Projects: Craft your Python portfolio with deployable 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)