Python One-Liners: Scrivere Python in modo conciso ed eloquente come un professionista

Punteggio:   (4,7 su 5)

Python One-Liners: Scrivere Python in modo conciso ed eloquente come un professionista (Christian Mayer)

Recensioni dei lettori

Riepilogo:

Questo libro è molto apprezzato dai programmatori Python di livello intermedio e avanzato per le sue intuizioni sulla scrittura di codice ottimizzato ed elegante e sull'uso di tecniche Python avanzate, in particolare la comprensione delle liste e le one-liner. Tuttavia, non è adatto ai principianti e alcuni lettori hanno espresso dubbi sulla leggibilità degli one-liner e sulla praticità di alcuni esempi.

Vantaggi:

Eccellente per programmatori Python di livello intermedio o avanzato.
Si concentra sulla comprensione delle liste e sugli one-liner, migliorando la leggibilità del codice.
Facile da leggere e da digerire.
Ricco di tecniche ed esempi utili.
Aiuta ad ampliare la comprensione dei concetti di Python e incoraggia nuovi modi di pensare alla codifica.
Copre un'ampia gamma di argomenti e applicazioni reali.

Svantaggi:

Non è adatto ai principianti; richiede una conoscenza preliminare di Python.
Gli esempi di una sola riga possono essere difficili da leggere e da capire.
Alcuni esempi sono considerati troppo concisi o non pitonici, il che potrebbe promuovere cattive pratiche di codifica.
La copertina del libro ha un aspetto pacchiano, che ad alcuni lettori non piace.

(basato su 18 recensioni dei lettori)

Titolo originale:

Python One-Liners: Write Concise, Eloquent Python Like a Professional

Contenuto del libro:

I programmatori Python miglioreranno le loro competenze informatiche con questi utili one-liner.

Python One-Liners vi insegnerà a leggere e scrivere "one-liners", dichiarazioni concise di funzionalità utili racchiuse in una singola riga di codice. Imparerete a spacchettare e comprendere sistematicamente qualsiasi riga di codice Python e a scrivere Python eloquente e fortemente compresso come un esperto.

I cinque capitoli del libro coprono suggerimenti e trucchi, espressioni regolari, apprendimento automatico, argomenti fondamentali della scienza dei dati e algoritmi utili. Spiegazioni dettagliate di frasi singole introducono i concetti chiave dell'informatica e rafforzano le vostre capacità di codifica e di analisi. Imparerete a conoscere le caratteristiche avanzate di Python, come la comprensione delle liste, lo slicing, le funzioni lambda, le espressioni regolari, le funzioni map e reduce e le assegnazioni di slice. Imparerete anche a:

⬤ Lavorare strutture di dati per risolvere problemi del mondo reale, come l'uso dell'indicizzazione booleana per trovare le città con un inquinamento superiore alla media.

⬤ Utilizzare le funzioni di base di NumPy come array, forma, asse, tipo, trasmissione, indicizzazione avanzata, slicing, ordinamento, ricerca, aggregazione e statistiche.

⬤ Calcolare le statistiche di base di array di dati multidimensionali e gli algoritmi K-Means per l'apprendimento non supervisionato.

⬤ Creare espressioni regolari più avanzate utilizzando raggruppamenti e gruppi denominati, lookahead negativi, caratteri sfuggiti, spazi bianchi, set di caratteri (e set di caratteri negativi) e operatori greedy/non greedy.

⬤ Comprendere un'ampia gamma di argomenti informatici, tra cui anagrammi, palindromi, superset, permutazioni, fattoriali, numeri primi, numeri di Fibonacci, offuscamento, ricerca e ordinamento algoritmico.

Alla fine del libro, saprete come scrivere Python al massimo della sua raffinatezza e creare concisi e bellissimi pezzi di "arte Python" in una sola riga.

Altre informazioni sul libro:

ISBN:9781718500501
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:256

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Python One-Liners: Scrivere Python in modo conciso ed eloquente come un professionista - Python...
I programmatori Python miglioreranno le loro...
Python One-Liners: Scrivere Python in modo conciso ed eloquente come un professionista - Python One-Liners: Write Concise, Eloquent Python Like a Professional
L'arte del codice pulito: Le migliori pratiche per eliminare la complessità e semplificare la vostra...
Impara otto principi per semplificare il tuo...
L'arte del codice pulito: Le migliori pratiche per eliminare la complessità e semplificare la vostra vita - The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life

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)