Programmazione funzionale in Python - Terza edizione: Usare un approccio funzionale per scrivere codice Python sintetico, espressivo ed efficiente

Punteggio:   (3,9 su 5)

Programmazione funzionale in Python - Terza edizione: Usare un approccio funzionale per scrivere codice Python sintetico, espressivo ed efficiente (F. Lott Steven)

Recensioni dei lettori

Riepilogo:

Functional Python Programming è una guida completa che esplora i concetti di programmazione funzionale attraverso Python, utilizzando esempi pratici e spiegazioni chiare. Il libro è apprezzato per la sua profondità e l'approccio strutturato, che lo rendono adatto a lettori con un solido background in Python che desiderano approfondire le tecniche di programmazione funzionale.

Vantaggi:

Copertura completa dei concetti di programmazione funzionale in Python.
Introduzione chiara e strutturata agli argomenti fondamentali e avanzati.
Esempi pratici che aiutano a illustrare i concetti chiave.
Accessibile anche a chi ha una conoscenza pregressa di Python.
Contiene esercizi alla fine di ogni capitolo per la pratica.
Discute argomenti avanzati come la concorrenza e i servizi web, oltre a librerie popolari.

Svantaggi:

Presuppone una solida conoscenza di Python, il che lo rende meno adatto ai principianti assoluti.
Alcuni lettori hanno trovato gli esempi complessi e richiedono conoscenze matematiche di livello superiore.
Il libro può risultare a volte troppo voluminoso, con alcune sezioni che ripropongono contenuti disponibili nella documentazione standard.
I neofiti della programmazione funzionale potrebbero trovare la grande quantità di informazioni eccessiva.

(basato su 24 recensioni dei lettori)

Titolo originale:

Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code

Contenuto del libro:

"L'uso di questo libro ha aumentato la mia efficienza nel risolvere le sfide del leetcode". - Utente di Discord, zizu

Python non è solo programmazione orientata agli oggetti. Scoprite un modo prezioso di pensare alla progettazione del codice attraverso l'approccio function-first e imparate quando è necessario usarlo. Ora con esercizi dettagliati alla fine di ogni capitolo!

L'acquisto del libro stampato o del Kindle include un eBook gratuito in formato PDF.

Caratteristiche principali:

⬤ Imparate come, quando e perché adottare elementi funzionali nei vostri progetti.

⬤ Esplora i moduli Python essenziali per la programmazione funzionale, come itertools e functools.

⬤ Coprire esempi rilevanti per i domini matematici, statistici e di analisi dei dati.

Descrizione del libro:

Non abbastanza sviluppatori capiscono i vantaggi della programmazione funzionale, o addirittura cosa sia. L'autore Steven Lott demistifica l'approccio, insegnando come migliorare il modo in cui si codifica in Python e ottenere guadagni nell'uso della memoria e nelle prestazioni. Se siete un leetcoder che si sta preparando per i colloqui di codifica, questo libro fa per voi.

Partendo dai fondamenti, questo libro mostra come applicare il pensiero e le tecniche funzionali in una serie di scenari, con Python 3. Oltre 10 esempi incentrati su algoritmi matematici e statistici, pulizia dei dati e analisi esplorativa dei dati. Imparerete a utilizzare a vostro vantaggio le espressioni dei generatori, le list comprehensions e i decoratori. Non dovrete però abbandonare completamente la progettazione orientata agli oggetti: vedrete anche come l'orientamento agli oggetti nativo di Python viene utilizzato insieme alle tecniche di programmazione funzionale.

Alla fine di questo libro, conoscerete bene le caratteristiche essenziali della programmazione funzionale di Python e capirete perché e quando il pensiero funzionale è utile. Avrete inoltre tutti gli strumenti necessari per approfondire qualsiasi altro argomento funzionale che non faccia parte del linguaggio Python.

Che cosa imparerete?

⬤ Utilizzare le librerie di Python per evitare le complessità delle classi a cambiamento di stato.

⬤ Sfruttare le funzioni di ordine superiore integrate per evitare di riscrivere algoritmi comuni.

⬤ Scrivere funzioni generatrici per creare un'elaborazione pigra.

⬤ Progettare e implementare decoratori per la composizione funzionale.

⬤ Utilizzare le annotazioni di tipo Python per descrivere i parametri e i risultati delle funzioni.

⬤ Applicare la programmazione funzionale alla concorrenza e ai servizi web.

⬤ Esplorare la libreria PyMonad per le simulazioni statiche.

Per chi è questo libro:

Il paradigma funzionale è molto utile per i programmatori che lavorano nel campo della scienza dei dati o che si preparano ai colloqui tecnici, ma qualsiasi sviluppatore Python che voglia creare codice più affidabile, sintetico ed espressivo avrà molto da imparare da questo libro.

Per iniziare non è richiesta alcuna conoscenza preliminare della programmazione funzionale, anche se si presuppone la conoscenza della programmazione Python. È essenziale disporre di un ambiente Python funzionante.

Altre informazioni sul libro:

ISBN:9781803232577
Autore:
Editore:
Lingua:inglese
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)