Python in profondità: Usare le caratteristiche, le tecniche e i moduli di programmazione Python per risolvere i problemi di tutti i giorni (English Edition)

Punteggio:   (4,3 su 5)

Python in profondità: Usare le caratteristiche, le tecniche e i moduli di programmazione Python per risolvere i problemi di tutti i giorni (English Edition) (Kamon Ayeva)

Recensioni dei lettori

Riepilogo:

Il libro ha ricevuto recensioni contrastanti da parte degli utenti. Alcuni lo trovano poco approfondito e mal organizzato, mentre altri ne apprezzano la facilità di comprensione e i capitoli specifici.

Vantaggi:

Facile da leggere e da seguire
libro utile per capitoli specifici (11, 12, 15)
fornisce esempi semplici ma completi
considerato una buona fonte per imparare Python.

Svantaggi:

Manca di profondità e di dettagli
panoramica piuttosto che una guida completa
scarsa organizzazione
introduce i concetti troppo velocemente senza una spiegazione adeguata.

(basato su 4 recensioni dei lettori)

Titolo originale:

Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (English Edition)

Contenuto del libro:

Costruito con Python, il popolare strumento di programmazione incluso nelle batterie.

Caratteristiche principali

⬤ Prendere confidenza con i fondamenti di Python.

⬤ Comprendere il paradigma OOP e imparare a scrivere classi di oggetti personalizzate.

⬤ Esplorare gli strumenti e le tecniche per misurare l'esecuzione del codice per l'ottimizzazione delle prestazioni.

⬤ Comprendere come Python viene utilizzato nei principali meccanismi crittografici.

Descrizione

"Python In-Depth" offre una presentazione dettagliata delle possibilità di risolvere problemi quotidiani, anche complessi, utilizzando Python.

Inizierete con l'installazione di Python nel vostro sistema e poi imparerete i fondamenti di Python in modo da avere una base solida su cui costruire. Esplorerete le basi della programmazione Python, come i tipi di dati incorporati, le funzioni, gli oggetti e le classi, i file, ecc. Esplorerete poi i diversi paradigmi di programmazione, come OOP, funzionale e concorrente, e troverete l'approccio migliore in base alla situazione. Imparerete anche a utilizzare un formato di interscambio di dati e a capire come ottimizzare le prestazioni, eseguire un debug efficace e garantire la sicurezza, tra le altre tecniche. Verso la fine, potrete godere di due capitoli dedicati a due settori in cui l'uso di Python è attualmente molto forte: Data Science e Sviluppo Web.

Che cosa imparerete?

⬤ Imparare a migliorare la qualità del codice Python.

⬤ Esplora le tecniche e i framework per la programmazione GUI in Python.

⬤ Risolvere problemi di Data Science e Machine Learning utilizzando Python.

⬤ Acquisire familiarità con i framework web Python.

Django e Flask.

Per chi è questo libro?

Questo libro è destinato a tutti coloro che sono alle prime armi con lo sviluppo di software e vogliono imparare Python. Anche gli utenti Python esistenti possono utilizzare questo libro come riferimento rapido per i fondamenti e le funzionalità introdotte in Python 3. 7.

Indice dei contenuti

1. Come iniziare con Python.

2. Flusso del programma e gestione degli errori.

3. Funzioni, moduli e programmazione funzionale.

4. Moduli e librerie utili.

5. Orientamento agli oggetti.

6. Decoratori e iteratori.

7. File e persistenza dei dati.

8. Gestori di contesti.

9. Ottimizzazione delle prestazioni.

10. Crittografia.

11. Esecuzione concorrente.

12. Registrazione e debug.

13. Stile del codice e garanzia di qualità.

14. Impacchettamento del codice e dipendenze.

15. Programmazione dell'interfaccia grafica.

16. Sviluppo web.

17. Scienza dei dati.

Informazioni sugli autori

Ahidjo Ayeva è un informatico con sede ad Amburgo (Germania). Ha diversi anni di esperienza nello sviluppo di applicazioni software come sviluppatore full-stack in Java e Python. I suoi interessi si concentrano sull'analisi dei dati, l'automazione dei processi e l'IoT. Da giugno 2018 è anche qualificato come consulente SAP Business Intelligence.

Il suo profilo LinkedIn: https: //www.linkedin.com/in/ahidjo-a-070baa179.

Kamon Ayeva è uno sviluppatore Python / DevOps Engineer con sede in Francia. Lavora con strumenti Open Source del mondo Python e non solo, per progetti in cui è coinvolto dal 2000, principalmente framework di sviluppo web come Zope, Plone CMS, Django e Flask, e strumenti di Data Analytics. Tramite la sua azienda, Content Gardening Studio, trascorre la maggior parte del suo tempo ad aiutare i progetti, utilizzando Python.

Aiman Saed: Aiman Saeed è laureato in informatica e lavora a tempo pieno come sviluppatore. Ha un forte interesse per le tecnologie nascenti e ama scrivere blog e parlare dei loro casi d'uso. Pensa che chiunque debba sapere come funziona un programma e vuole diffondere le conoscenze che esplora alla comunità. Ha scritto la sua prima riga di codice nella prima adolescenza e ritiene che avrebbe dovuto iniziare molto prima.

Altre informazioni sul libro:

ISBN:9789389328424
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Python in profondità: Usare le caratteristiche, le tecniche e i moduli di programmazione Python per...
Costruito con Python, il popolare strumento di...
Python in profondità: Usare le caratteristiche, le tecniche e i moduli di programmazione Python per risolvere i problemi di tutti i giorni (English Edition) - Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (English Edition)

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)