Programmazione Python Per Principianti
Di Jason Cannon
()
Info su questo ebook
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 s
Jason Cannon
Jason Cannon ha iniziato la sua carriera come System Engineer Unix e Linux nel 1999. Da quel periodo ha usato le sue competenze su Linux in aziende come Xerox, UPS, Hewlett-Packard e Amazon.com. Inoltre, è stato consulente tecnico e libero professionista per piccole e medie imprese e per aziende dei Fortune 500. Jason ha esperienze professionali con CentOS, RedHat Enterprise Linux, SUSE Linux Enterprise Server e Ubuntu. Ha usato diverse distribuzioni di Linux per progetti personali, tra cui Debian, Slackware, CrunchBang ed altre. Oltre a Linux, Jason ha esperienza su sistemi operativi Unix proprietari come AIX, HP-UX e Solaris. Gli piace insegnare agli altri come usare e sfruttare il potere del sistema operativo Linux. Jason è l'autore di Command Line Kung Fu e Linux for Beginners, ed è il fondatore della Linux Training Academy, dove tiene un blog e insegna in corsi di formazione in video.
Leggi altro di Jason Cannon
Bash – Uso Professionale Della Shell Valutazione: 4 su 5 stelle4/5Linux Per Principianti Valutazione: 0 su 5 stelle0 valutazioniKung-Fu A Linea Di Comando Valutazione: 0 su 5 stelle0 valutazioni
Correlato a Programmazione Python Per Principianti
Ebook correlati
Python: La Guida Per Imparare a Programmare. Include Esercizi di Programmazione.: Programmazione per Principianti, #1 Valutazione: 0 su 5 stelle0 valutazioniProgrammare in C: Introduzione pratica Valutazione: 0 su 5 stelle0 valutazioniProgrammatore in 3 Giorni: Guida Ipersintetica per Principianti Valutazione: 0 su 5 stelle0 valutazioniComputer? Facile! Valutazione: 0 su 5 stelle0 valutazioniLa guida definitiva alla programmazione in Python per principianti e utenti intermedi Valutazione: 0 su 5 stelle0 valutazioniSviluppare applicazioni ibride per dispositivi mobili Valutazione: 5 su 5 stelle5/5La Programmazione in JAVA Valutazione: 0 su 5 stelle0 valutazioniJavascript - 50 funzioni e tutorial Valutazione: 0 su 5 stelle0 valutazioniLa programmazione VB.NET 2008 Valutazione: 0 su 5 stelle0 valutazioniJavascript: Un Manuale Per Imparare La Programmazione In Javascript Valutazione: 0 su 5 stelle0 valutazioniAmministrazione pratica di sistema Linux Valutazione: 0 su 5 stelle0 valutazioniSQLite, il database per tutti Valutazione: 0 su 5 stelle0 valutazioniLa programmazione orientata agli oggetti Valutazione: 0 su 5 stelle0 valutazioniCorso di PHP. Livello base. Con esercizi Valutazione: 0 su 5 stelle0 valutazioniC++ Funzioni e tutorial 40 esempi Valutazione: 0 su 5 stelle0 valutazioniProgrammare in Visual Basic (VB) Valutazione: 0 su 5 stelle0 valutazioniGuida a GIT Valutazione: 0 su 5 stelle0 valutazioniTecnologia e Progettazione per il mondo digitale e per il web III Valutazione: 0 su 5 stelle0 valutazioniVba Se vi Piace 01 Valutazione: 0 su 5 stelle0 valutazioniHTML5 canvas in tempo reale Valutazione: 0 su 5 stelle0 valutazioniCreare bot telegram - guida italiana Valutazione: 1 su 5 stelle1/5Usare App Inventor Scrivere e distribuire App per cellulari e tablet Android Valutazione: 0 su 5 stelle0 valutazioniMicrosoft Excel 2016 - Corso base/intermedio Valutazione: 0 su 5 stelle0 valutazioniGestire progetti e commesse di produzione con Ms Project Valutazione: 0 su 5 stelle0 valutazioniWordPress Website Valutazione: 0 su 5 stelle0 valutazioniApp Inventor 2 per esempi Valutazione: 1 su 5 stelle1/5PROGRAMMARE IN C# 10 - Tecniche di base Valutazione: 0 su 5 stelle0 valutazioniArduino Passo dopo passo: Il manuale pratico per principianti con basi su hardware, software, programmazione e progetti fai da te Valutazione: 0 su 5 stelle0 valutazioniVivere di web: Realizzare un progetto web dalla A alla Z Valutazione: 0 su 5 stelle0 valutazioni
Tecnologia e ingegneria per voi
Stampa 4D: Aspetta un secondo, hai detto stampa 4D? Valutazione: 0 su 5 stelle0 valutazioniStampa 3D | 66 Progetti Fai da Te: 66 fantastici progetti che puoi realizzare da solo con una stampante 3D come principiante o utente avanzato! Valutazione: 0 su 5 stelle0 valutazioniGuida Tecnica Automobilistica - Dizionario Illustrato del Nuove Tecnologie: Automoción Valutazione: 0 su 5 stelle0 valutazioniChatGPT, la rivoluzione della comunicazione Valutazione: 5 su 5 stelle5/5Progettazione CAD: La guida completa per principianti Valutazione: 0 su 5 stelle0 valutazioniAutodesk Inventor | Passo dopo Passo: Progettazione CAD e Simulazione FEM con Autodesk Inventor per Principianti Valutazione: 0 su 5 stelle0 valutazioniManovra e Marineria Valutazione: 0 su 5 stelle0 valutazioniIl Manuale del Marinaio: Tutto sui velieri e la navigazione Valutazione: 0 su 5 stelle0 valutazioni2023: Orizzonti di guerra Valutazione: 0 su 5 stelle0 valutazioniPerché Sketchup? Edizione 2020 Valutazione: 0 su 5 stelle0 valutazioniVola più in alto!: Come un drone può realizzare i tuoi sogni - La vera storia di Dronext Valutazione: 0 su 5 stelle0 valutazioniUsare App Inventor Scrivere e distribuire App per cellulari e tablet Android Valutazione: 0 su 5 stelle0 valutazioniDizionario Enciclopedico dell'Audio Hi-Fi Valutazione: 0 su 5 stelle0 valutazioniRisoluzione dei problemi di stampa 3D: La Guida completa per risolvere tutti i problemi della stampa 3D FDM! Valutazione: 0 su 5 stelle0 valutazioniIngegneria gestionale - Istruzioni per l'uso Valutazione: 0 su 5 stelle0 valutazioniGestire i Progetti con Microsoft Project 2021 - Accresci le potenzialità del tuo CV: Mini Guida pratica per Principianti + 2 Bonus Valutazione: 0 su 5 stelle0 valutazioniAcquedotti, realtà e futuro Valutazione: 0 su 5 stelle0 valutazioniStreaming. Istruzioni per l'uso Valutazione: 0 su 5 stelle0 valutazioniLean Six Sigma: un approccio vincente. Un viaggio attraverso la Business Area Tissue Valutazione: 0 su 5 stelle0 valutazioniCables & Wiring Valutazione: 4 su 5 stelle4/5Conoscere la LOGISTICA - Ambito Industriale: Articolazione Logistica, con esercizi Valutazione: 5 su 5 stelle5/5Pedagogia per L'Università Valutazione: 0 su 5 stelle0 valutazioniSiliconi - Cosa sono, come usarli Valutazione: 0 su 5 stelle0 valutazioniSistemi fotovoltaici per l'autoconsumo Valutazione: 4 su 5 stelle4/5
Recensioni su Programmazione Python Per Principianti
0 valutazioni0 recensioni
Anteprima del libro
Programmazione Python Per Principianti - Jason Cannon
Programmazione Python per principianti
JASON CANNON
Programmazione Python per principianti
Autore Jason Cannon
Copyright © 2014 Jason Cannon
Tutti i diritti riservati
Distribuito da Babelcube, Inc.
www.babelcube.com
Traduzione di Eugenia Franzoni
Babelcube Books
e Babelcube
sono marchi registrati Babelcube Inc.
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