Goditi milioni di eBook, audiolibri, riviste e tanto altro ancora con una prova gratuita

Solo $11.99/mese al termine del periodo di prova. Cancella quando vuoi.

La guida definitiva alla programmazione in Python per principianti e utenti intermedi
La guida definitiva alla programmazione in Python per principianti e utenti intermedi
La guida definitiva alla programmazione in Python per principianti e utenti intermedi
E-book190 pagine1 ora

La guida definitiva alla programmazione in Python per principianti e utenti intermedi

Valutazione: 0 su 5 stelle

()

Leggi anteprima

Info su questo ebook

Descrizione

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.

LinguaItaliano
EditoreBadPress
Data di uscita15 lug 2019
ISBN9781547595969
La guida definitiva alla programmazione in Python per principianti e utenti intermedi
Leggi anteprima

Correlato a La guida definitiva alla programmazione in Python per principianti e utenti intermedi

Ebook correlati

Articoli correlati

Recensioni su La guida definitiva alla programmazione in Python per principianti e utenti intermedi

Valutazione: 0 su 5 stelle
0 valutazioni

0 valutazioni0 recensioni

Cosa ne pensi?

Tocca per valutare

La recensione deve contenere almeno 10 parole

    Anteprima del libro

    La guida definitiva alla programmazione in Python per principianti e utenti intermedi - lehi lloyd

    LA GUIDA DEFINITIVA ALLA PROGRAMMAZIONE IN PYTHON PER PRINCIPIANTI E UTENTI INTERMEDI:

    GUIDA PASSO PASSO ALLA

    PROGRAMMAZIONE

    E ALLE TECNICHE BLACK HAT

    VERSIONE 2019

    © Copyright 2019 di William Alvin Newton-Tutti i diritti riservati.

    Il presente eBook è fornito al solo scopo di dare informazioni pertinenti su un argomento specifico per il quale sono stati compiuti tutti gli sforzi ragionevoli per garantirne l’accuratezza e la ragionevolezza. Tuttavia, acquistando questo eBook si acconsente al fatto che l'autore, così come l'Editore e il traduttore, non sono in alcun modo esperti sugli argomenti qui contenuti, indipendentemente da eventuali dichiarazioni del genere che possono essere fatte all'interno. Per questo, i suggerimenti o le raccomandazioni che vengono fatti all'interno sono puramente a scopo di intrattenimento. Si raccomanda di consultare sempre un professionista prima di applicare uno qualsiasi dei consigli o delle tecniche discusse all'interno.

    Si tratta di una dichiarazione giuridicamente vincolante che è considerata valida ed equa sia dal Committee of Publishers Association che dall'American Bar Association e dovrebbe essere considerata giuridicamente vincolante all'interno degli Stati Uniti.

    La riproduzione, la trasmissione e la duplicazione di qualsiasi contenuto nel presente documento, comprese eventuali informazioni specifiche o estese, saranno effettuate come atto illegale indipendentemente dalla forma finale che le informazioni assumono in ultima analisi. Questo include copie del lavoro in formato fisico, digitale e audio a meno che non sia preventivamente fornito il consenso esplicito dell'Editore. Eventuali diritti aggiuntivi riservati.

    Inoltre, le informazioni che si possono trovare nelle pagine descritte qui di seguito sono da considerare accurate e veritiere quando si tratta di raccontare i fatti. In quanto tale, qualsiasi utilizzo, corretto o errato, delle informazioni fornite esclude la responsabilità dell'Editore per quanto riguarda le azioni intraprese al di fuori della loro diretta sfera di applicazione. In ogni caso, non ci sono scenari in cui l'autore originale, l'editore o il traduttore possano essere ritenuti responsabili in qualsiasi modo per eventuali danni o difficoltà che possano derivare da una qualsiasi delle informazioni qui contenute.

    Inoltre, le informazioni contenute nelle pagine seguenti sono destinate esclusivamente a scopi informativi e dovrebbero quindi essere considerate universali. Come si addice alla loro natura, sono presentate senza garanzie circa la loro validità prolungata o qualità provvisoria. La citazione di marchi è fatta senza consenso scritto e non può in alcun modo essere considerata una convalida da parte del titolare del marchio.

    Descrizione

    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.

    Indice

    Introduzione

    Capitolo 1: Installazione

    Capitolo 2: Interpreti

    Capitolo 3: Tipi di dati e variabili

    Capitolo 4: I numeri

    Capitolo 5: Gli operatori

    Capitolo 6: Le stringhe

    Capitolo 7: I metodi per le stringhe

    Capitolo 8: Le istruzioni if else

    Capitolo 9: I loop

    Capitolo 10: Break e continue

    Capitolo 11: Le liste

    Capitolo 12: Le funzioni

    Capitolo 13: I moduli

    Capitolo 14: Gli oggetti e le classi

    Capitolo 15: L'ereditarietà e il polimorfismo

    Capitolo 16: L'overloading degli operatori

    Capitolo 17: La gestione dei file

    Capitolo 18: La gestione delle eccezioni

    Capitolo 19: Le tuple

    Capitolo 20: Gli insiemi

    Capitolo 21: I dizionari

    Capitolo 22: Suggerimenti di hacking black hat

    Conclusioni

    Introduzione

    Congratulazioni per aver scaricato LA GUIDA DEFINITIVA ALLA PROGRAMMAZIONE IN PYTHON PER PRINCIPIANTI E UTENTI INTERMEDI: GUIDA PASSO PASSO e grazie per averlo fatto.

    Per usare questo libro non serve saper programmare, ma serve avere familiarità con il sistema operativo che si usa, come invocare un terminale o una finestra di comando, e come installare e configurare software. Oltre a questo, troverete tutto quello che vi serve per imparare in dettaglio come diventare un programmatore Python.

    I capitoli seguenti vi daranno un metodo passo-passo per installare, configurare e iniziare a programmare in Python. Python è un'ottima scelta per chi comincia a programmare, ed è facile da imparare venendo da altri linguaggi. Simula il linguaggio naturale ed evita molti dei vincoli rigidi e dei problemi di sintassi di altri linguaggi di programmazione. La prima versione di Python è stata sviluppata nel 1991 da Guido Van Rossum, ed è considerato un linguaggi di alto livello perché nasconde al programmatore molti dei dettagli che avvengono dietro le quinte. Queste attività vengono gestite dall'interprete Python, che prende ogni riga di testo inserita dal programmatore e crea il codice in linguaggio macchina richiesto per eseguire il programma dal computer o dal dispositivo.

    Python è un linguaggio a tipizzazione forte, il che significa che non converte in automatico tra tipi di dato diversi. Invece, è il programmatore a dover fare le conversioni necessarie, e questo rende più difficile commettere errori di tipizzazione.

    Python ha un enorme insieme di librerie, che sono strumenti per raggiungere degli obbiettivi scritti da altri sviluppatori e che si possono scaricare e collegare al programma. Ne potete vedere un elenco qui: https://pypi.python.org/pypi. Esistono anche molti altri contributi a Python, scritti da altri utenti, che si possono trovare sul web. Se deciderete di diventare sviluppatori Python, forse un giorno potrete fornire parte del lavoro fatto alla comunità.

    Anche se questo libro copre gli aspetti fondamentali del linguaggio di programmazione Python, nessun libro può insegnarvi tutto. Python, come tutti i linguaggi di programmazione attivi, è come un sistema vivente. Ogni nuova release porta nuove funzionalità, e occasionalmente ne depreca alcune delle più vecchie, delle meno utili o delle meno sicure. Per diventare davvero sviluppatori di software, è necessario impegnarsi a imparare di continuo nuovi trucchi e nuovi modi di scrivere codice elegante, e a tenersi aggiornati sull'ultima versione di qualsiasi software che si sta utilizzando. Detto questo, questo libro è il primo passo perfetto di quello che potrebbe diventare un viaggio lungo una vita, verso una carriera soddisfacente come programmatore.

    Sul mercato ci sono molti libri su come iniziare a usare Python, quindi grazie ancora per aver scelto questo! Abbiamo fatto tutti gli sforzi possibili per garantire che sia pieno di tutte le informazioni utili che vi possano servire, quindi divertitevi!

    Capitolo 1: Installazione

    Prima di poter iniziare a programmare in Python, bisogna installarlo sul computer. Python non è un'installazione d