Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Programmazione Python per principianti
Programmazione Python per principianti
Programmazione Python per principianti
Ebook157 pages1 hour

Programmazione Python per principianti

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Se volete imparare a programmare in Python ma non sapete da dove iniziare, continuate a leggere.

Sapere dove iniziare quando si impara qualcosa di nuovo può essere un problema, soprattutto se l'argomento sembra così vasto. Ci possono essere così tante informazioni a disposizione che non si riesce nemmeno a decidere da dove iniziare, o peggio, si comincia ad imparare e si scoprono velocemente così tanti concetti, esempi di programmazione e dettagli che non vengono spiegati. Questo tipo di esperienza è frustrante e lascia con più domande che risposte.

Programmazione Python per principianti non dà per scontato niente su quello che già conoscete della programmazione o del linguaggio Python. Non serve sapere niente per trarre beneficio da questo libro. Verrete guidati passo dopo passo usando un approccio logico e sistematico. A mano a mano che incontrerete nuovi concetti, codice e termini, questi verranno spiegati in linguaggio chiaro, rendendo semplice comprenderli per chiunque.

Ecco cosa imparerete leggendo questo libro:

Quando usare Python 2 e quando Python 3.

Come installare Python su Windows, Mac e Linux, con gli screenshots.

Come preparare il computer per programmare in Python.

I vari modi di eseguire programmi Python su Windows, Mac e Linux.

I migliori editor di testo e ambienti di sviluppo integrati per scrivere codice.

Come lavorare con vari tipi di dato: stringhe, liste, tuple, dizionari, booleani ed altri.

Cosa sono le variabili e quando usarle.

Come fare operazioni matematiche in Python.

Come prendere l'input utente.

Come controllare il flusso dei programmi.

L'importanza degli spazi in Python.

Come organizzare i programmi, cosa va dove.

Cosa sono i moduli, quando usarli e come crearne di vostri.

Come definire e usare le funzioni.

Importare le funzioni Python che si usano di frequente.

Come leggere e scrivere i file.

La differenza tra file binari e di testo.

Vari modi di avere aiuto e documentazione.

Molto altro...

Tutti gli esempi del libro possono essere scaricati, e avrete tutto il codice necessario a portata di mano!

LanguageItaliano
PublisherBadPress
Release dateDec 10, 2015
ISBN9781633397354
Programmazione Python per principianti

Related to Programmazione Python per principianti

Related ebooks

Programming For You

View More

Reviews for Programmazione Python per principianti

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Programmazione Python per principianti - Jason Cannon

    Programmazione  Python per  principianti

    JASON CANNON

    Copyright © 2014 Jason Cannon

    Tutti i diritti riservati

    ISBN: 1501000861

    ISBN-13: 978-1501000867

    indice

    Un regalo per voi.....................................................................4

    Introduzione.............................................................................4

    Configurare il vostro ambiente per Python.........................5

    Installare Python..................................................................5

    Scegliere tra Python 2 e Python 3.................................5

    Istruzioni di installazione per Windows........................5

    Istruzioni di installazione per Mac................................9

    Istruzioni di installazione per Linux..............................9

    Installare Python su una distribuzione basata su Debian  10

    Installare Python su una distribuzione basata su RPM  10

    Preparare il computer per Python..................................11

    Eseguire programmi Python.........................................12

    Eseguire programmi Python su Windows...............12

    Eseguire programmi Python su Mac e Linux.........12

    Creare e modificare del codice sorgente in Python..13

    Windows.......................................................................13

    Mac...............................................................................13

    Linux.............................................................................13

    Scaricare gli esempi di codice sorgente.....................14

    Riassunto............................................................................14

    Risorse.................................................................................14

    Capitolo 1 – Variabili e stringhe.........................................15

    Variabili...............................................................................15

    Stringhe..............................................................................15

    Usare gli apici nelle stringhe...........................................15

    Indicizzazione.....................................................................16

    Funzioni interne.................................................................16

    La funzione print().........................................................16

    La funzione len()............................................................16

    Metodi per le stringhe......................................................17

    Il metodo per le stringhe lower().................................17

    Il metodo per le stringhe upper()................................17

    Concatenazione di stringhe.............................................18

    Ripetizione di stringhe......................................................18

    La funzione str()................................................................19

    Formattazione di stringhe................................................19

    Ricevere input dall'utente................................................21

    Riassunto............................................................................21

    Esercizi................................................................................22

    Animale, vegetale, minerale.........................................22

    Soluzione......................................................................22

    Pappagallo.......................................................................23

    Che ha detto il gatto?....................................................23

    Soluzione......................................................................23

    Risorse.................................................................................24

    Riassunto............................................................................24

    Capitolo 2 – Numeri, matematica e commenti.................25

    Operazioni numeriche.......................................................25

    Stringhe e numeri..............................................................27

    La funzione int().................................................................27

    La funzione float().............................................................27

    Commenti...........................................................................28

    Riassunto............................................................................29

    Esercizi................................................................................29

    Calcolare il costo del Cloud Hosting...........................29

    Soluzione......................................................................29

    Calcolare il costo del Cloud Hosting, continua.........30

    Soluzione......................................................................30

    Capitolo 3 – Booleani e condizionali..................................32

    Operatori di confronto......................................................32

    Operatori booleani............................................................33

    Condizionali........................................................................35

    Riassunto............................................................................37

    Esercizi................................................................................38

    Corri, guida o vola.........................................................38

    Soluzione......................................................................38

    Risorse.................................................................................39

    Capitolo 4 - Funzioni............................................................40

    Riassunto............................................................................44

    Esercizi................................................................................45

    Riempi gli spazi..............................................................45

    Soluzione......................................................................45

    Risorse.................................................................................46

    Capitolo 5 - Liste...................................................................47

    Aggiungere elementi ad una lista...................................48

    Slice.....................................................................................49

    Slice di stringhe.................................................................50

    Trovare un elemento di una lista....................................50

    Eccezioni.............................................................................50

    Ciclare in una lista............................................................51

    Ordinare una lista..............................................................52

    Concatenazione di liste.....................................................52

    Intervalli..............................................................................53

    Riassunto............................................................................54

    Esercizi................................................................................54

    To-Do List........................................................................54

    Soluzione......................................................................55

    Risorse.................................................................................56

    Capitolo 6 - Dizionari............................................................57

    Aggiungere elementi ad un dizionario...........................57

    Rimuovere elementi da un dizionario.............................58

    Trovare una chiave in un dizionario...............................59

    Trovare un valore in un dizionario..................................60

    Ciclare in un dizionario....................................................60

    Dizionari nestati.................................................................61

    Riassunto............................................................................62

    Esercizi................................................................................62

    Fatti interessanti............................................................62

    Soluzione......................................................................62

    Risorse.................................................................................63

    Capitolo 7 - Tuple..................................................................64

    Passare tra tuple e liste....................................................65

    Ciclare in una tupla...........................................................66

    Assegnazione di tuple.......................................................66

    Riassunto............................................................................67

    Esercizi................................................................................68

    Codici degli aeroporti....................................................68

    Soluzione......................................................................68

    Risorse.................................................................................68

    Capitolo 8 – Leggere e scrivere file...................................70

    Posizione nel file................................................................70

    Chiudere un file.................................................................71

    Chiudere automaticamente un file.................................72

    Leggere un file una riga alla volta..................................72

    Modalità per i file..............................................................73

    Scrivere su un file.............................................................74

    File binari...........................................................................74

    Eccezioni.............................................................................75

    Riassunto............................................................................75

    Esercizi................................................................................76

    Numeri di linea...............................................................76

    Soluzione......................................................................76

    Tutto in ordine (alfabetico)...........................................76

    Soluzione......................................................................77

    Risorse.................................................................................78

    Capitolo 9 – I moduli e la Python Standard Library.........79

    Moduli.................................................................................79

    Guardiamo dentro ad un modulo....................................80

    Il percorso di ricerca dei moduli.....................................80

    La Python Standard Library.............................................82

    Creare i propri moduli......................................................82

    Usare main.........................................................................83

    Riassunto............................................................................84

    Esercizi................................................................................84

    Che cosa dice il gatto, refrain......................................84

    Soluzione......................................................................85

    Risorse.................................................................................86

    Conclusioni............................................................................88

    Sull'autore..............................................................................89

    Risorse aggiuntive................................................................91

    Python.................................................................................91

    Ruby e Ruby on Rails........................................................91

    Sviluppo Web.....................................................................92

    Appendice...............................................................................93

    Appendice A: Marchi registrati.......................................93

    Un regalo per voi

    Come ringraziamento per aver acquistato Programmazione Python per principianti vorrei farvi due regali. Il primo è una copia di "Common Python Errors"; si tratta di un volumetto in inglese che descrive come correggere oltre 25 dei più comuni errori in Python. Il secondo regalo è un cheat sheet e una scheda di riferimento di Python, che potete usare come riferimento rapido o per ricordarvi la sintassi e le opzioni più comuni. Questi regali sono il complemento perfetto al libro e vi aiuteranno nel vostro viaggio con Python.

    Andate su http://www.linuxtrainingacademy.com/python-for-beginners per scaricare i vostri regali.

    Introduzione

    Sapere dove iniziare quando si impara una cosa nuova può essere un problema, specialmente quando l'argomento sembra così vasto. Ci possono essere così tante informazioni a disposizione che non si riesce nemmeno a decidere da dove iniziare, o peggio, si comincia ad imparare e si scoprono velocemente così tanti concetti, esempi di programmazione e dettagli che non vengono spiegati. Questo tipo di esperienza è frustrante e lascia con più domande che risposte.

    Programmazione Python per principianti non dà per scontato niente su quello che già conoscete della programmazione o del linguaggio Python. Non serve sapere niente per trarre beneficio da questo libro. Verrete guidati passo dopo passo usando un approccio logico e sistematico. A mano a mano che incontrerete nuovi concetti, codice e termini, questi verranno spiegati in linguaggio chiaro, rendendo semplice comprenderli per chiunque.

    In tutto il libro vi verranno presentati molti esempi e vari programmi in Python. Potete scaricare tutti gli esempi e anche altre risorse aggiuntive dal sito http://www.LinuxTrainingAcademy.com/python-for-beginners.

    Iniziamo.

    Configurare il vostro ambiente per Python

    Installare Python

    Scegliere tra Python 2 e Python 3

    Se state iniziando un nuovo progetto o volete solo imparare Python, vi consiglio caldamente di usare Python 3; è stato rilasciato nel 2008 e a questo punto la versione Python 2.x viene considerata datata. Ci sono però molti programmi Python 2 che vengono ancora usati, e a volte se ne incontra qualcuno. Le buone notizie sono che la versione Python 2.7 fa da ponte tra Python 2 e Python 3. Molto del codice scritto per Python 3 funziona anche su Python 2.7, ma lo stesso codice verrà eseguito senza modifiche su Python nelle versioni 2.6 e inferiori.

    Per farla breve, se possibile usate l'ultima versione di Python disponibile. Se dovete usare Python 2, usate Python 2.7, che è compatibile con tutto il codice Python 2 e con molto del codice Python 3. La ragione principale per scegliere Python 2 invece di Python 3 è se il tuo progetto richiede del software di terze parti che non sia ancora compatibile con Python 3.

    Istruzioni di installazione per Windows

    Per default, Python non è installato sul sistema operativo Windows. Scaricate il software di installazione dalla pagina dei download del sito di Python all'indirizzo https://www.python.org/downloads. Cliccate su Download Python 3.x.x. per scaricare l'installer. Fate doppio click sul file per avviare il processo di installazione. Continuate a cliccare su Avanti per accettare tutti i default. Se vi viene chiesto se volete installare del software sul computer , dite sì. Per uscire dall'installer e completare l'installazione di Python, cliccate su Fine.

    img-win-01.png
    Enjoying the preview?
    Page 1 of 1