In La guida definitiva alla programmazione in Python per principianti e utenti intermedi imparerete tutti gli strumenti essenziali per diventare esperti nel linguaggio di programmazione Python. Scoprite come installarlo in tutti i principali sistemi operativi: Windows, Mac OS e persino Linux. Sarete guidati passo dopo passo, a partire dal download dei file necessari per effettuare le modifiche nell'installazione per il vostro particolare sistema operativo. Imparate la shell della riga di comando e come utilizzarla per eseguire Python in modalità interattiva e tramite script.
Scoprite come funziona l'interprete Python e come usare la shell interattiva della riga di comando attraverso esempi pratici che potrete provare da soli. Imparate in dettaglio i tipi di dati e le variabili, con codici di esempio e la discussione dell'output generato.
I numeri sono trattati in dettaglio, compresa una disamina dei 4 tipi di numeri in Python: interi, float, complessi e booleani. Scoprite cosa sono i valori restituiti Truthy e Falsy e come si relazionano con il tipo booleano. Fate esercizio con alcune delle numerose funzioni matematiche integrate in Python, e scoprite la differenza tra le funzioni format() e round().
Le stringhe sono una delle variabili più importanti in qualsiasi linguaggio di programmazione. Imparate in profondità come esplorare, cercare e persino manipolare le stringhe in Python. Fate esercizio con i metodi integrati per le stringhe.
Scoprite le strutture di controllo di Python e come utilizzare la logica booleana per ottenere il software che vi serve.
Usate gli operatori e capite a fondo i punti di forza e le differenze degli operatori matematici, relazionali e logici, nonché l'importanza della precedenza e dell'associatività tra gli operatori.
Scoprite le stringhe e i molti modi per farvi ricerche e manipolarle.
Scoprite il potere dell'ereditarietà e del polimorfismo.
Imparate ad aprire, manipolare, leggere e chiudere i file sul vostro filesystem.
Scoprite la filosofia e l'importanza del riuso del codice e come i moduli in Python lo rendano più semplice.
Esaminate la differenza tra la programmazione procedurale e quella orientata agli oggetti. Quale sia giusta per voi può dipendere dal tipo di codice che state scrivendo.
Fate esercizio sulle strutture di controllo in Python.
Studiate gli operatori e imparate cos'è il loro overloading.
Seguite una discussione approfondita sulle sequenze di Python: liste, insiemi, tuple e dizionari. Imparate i punti di forza e le debolezze di ciascuno. Fate esercizio sulla creazione e la manipolazione delle sequenze in Python.
Anonimo -