Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Introduzione
A chi si rivolge questo libro Requisiti per la lettura Struttura del libro Presentazione dei capitoli
Programmi presentati nel libro
Credits
Software Immagini e suoni
Ringraziamenti
Capitolo 1 - Cos’è Python
Introduzione alla programmazione informatica
Algoritmi, programmi e linguaggi
Introduzione a Python
L’ecosistema Python Un po’ di storia
Chi usa Python e per che cosa
La comunità di Python
Cosa hai imparato
Capitolo 2 - Primi passi con Python
Python 3 Installazione di Python IDLE e la shell per interagire con l’interprete La filosofia di Python Cosa hai imparato
Capitolo 3 - Una calcolatrice programmabile
Il primo programma: “Hello, World!”
I commenti in Python
Personalizzare IDLE Valutazione di un’espressione Operazioni aritmetiche ed espressioni
Addizione, sottrazione, moltiplicazione e divisione Espressioni aritmetiche e ordine di precedenza Potenza, divisione intera e modulo
Variabili e operatore di assegnamento
Operatori di assegnamento composto
Le funzioni predefinite
Call tip: suggerimenti per le funzioni
I tipi di dato
I tipi di dato numerici int e float
La funzione print() Per qualche calcolo in più…
Calcolo dell’interesse composto
Input, elaborazione, output
Calcolare la velocità
Stile di programmazione
Nomi validi e autodocumentanti per gli identificatori Il documento PEP8
Help! Proposte di variazione sul tema Cosa hai imparato
Capitolo 4 - Sequenza, selezione, operatori relazionali e logici
La funzione input() Somma di due numeri interi inseriti dall’utente La sequenza Flow chart Media aritmetica di due numeri Un saluto se... Pari o dispari La selezione
Blocchi di codice e indentazione Sintassi e comportamento dell’istruzione if...elif...else
Misuriamo la nostra temperatura Operatori relazionali o di confronto Il massimo di tre numeri Operatori logici e il tipo di dato bool Appartenenza a un intervallo Lati di un triangolo Proposte di variazione sul tema Cosa hai imparato
Capitolo 5 - I cicli e la geometria della tartaruga
I primi lenti passi della tartaruga Il sistema di riferimento di Turtle
Coordinate x, y Direzione e rotazione
Disegniamo una scala colorata I metodi di Turtle Proposte di variazione sul tema Riferimenti assoluti e relativi
Posizionamenti assoluti e spostamenti relativi Direzioni assolute e rotazioni relative
I metodi di Screen Cambiare il costume della tartaruga
Convertire le immagini in formato GIF
Il ciclo for
La funzione range()
Il ciclo while Proposte di variazione sul tema
Disegniamo la bandiera dell’Unione Europea
Cicli annidati
Tavola pitagorica Poligoni colorati
Proposte di variazione sul tema Cosa hai imparato
Capitolo 6 - Moduli, funzioni e numeri (quasi) casuali
La Libreria Standard di Python
Quanti giorni mancano a Natale? Un pizzico di Pitagora
Definizione di funzioni
La stringa di documentazione docstring Procedure e funzioni
Numeri perfetti
Giocando ancora coi numeri
Numeri primi Numeri primi gemelli Assegnazione multipla e swap di variabili Fibonacci e i conigli
Proposte di variazione sul tema Spazio dei nomi, import e dir()
__name__ e ‘__main__’ Variabili locali e globali
Numeri pseudo-casuali
Indovina il numero Costanti e flag Policoriandoli
Animazioni
Flying birds
Proposte di variazione sul tema Cosa hai imparato
Capitolo 7 - Stringhe, liste, tuple, insiemi e dizionari
Tipi di dato semplici e composti Il tipo di dato str
La codifica dei caratteri: ASCII e Unicode ASCII Art e parametri delle funzioni Affettare le stringhe Formattare le stringhe Frase inversa Palindromia
La crittografia
L’alfabeto farfallino Cesare e i messaggi nascosti
Il modulo string Il cifrario di Cesare
Proposte di variazione sul tema Le liste Il tipo di dato list
Operazioni e funzioni sulle liste Liste multidimensionali Matrici, quadrati magici e quadrati perfetti
Il tipo di dato tuple Il tipo di dato set Il tipo di dato dict
Un sondaggio inaspettato Anagrammando
Proposte di variazione sul tema Cosa hai imparato
Capitolo 8 - Errori, test e debugging
Errori ed eccezioni
Area e perimetro di un cerchio Tipi di errore
Errori di sintassi Eccezioni o errori a runtime Errori logici
Il costrutto try...except
L’anno del sorpasso Bug e debugging
Un print per scoprire, un print per capire Il debugger integrato di Python
Stack delle chiamate delle funzioni
TDD, Test Driven Development
Calcolo del fattoriale
Proposte di variazione sul tema Cosa hai imparato
Capitolo 9 - File, dati e statistica
Elementi di statistica
La media Frequenze assolute e relative Diagrammi La moda La mediana
Cenni di calcolo numerico
Rappresentazione dei numeri nel computer Equazione di secondo grado
Metodo Monte Carlo
Calcolo del valore di pi greco
Proposte di variazione sul tema I file
Gestione di file di testo in Python
Scrittura di file Lettura di file
Linguistica computazionale
Inglese o italiano? Caratteri e parole
Un buon carattere conta Parole, parole, parole
Un indice analitico La nuvola dei promessi sposi: word cloud
Proposte di variazione sul tema Cosa hai imparato
Capitolo 10 - Grafica e immagini
Immagini digitali
Rappresentazione dei colori Digitalizzazione delle immagini Immagini raster
Il formato GIF e le GIF animate
Immagini vettoriali
Diritto d’autore e licenze software
Pubblico Dominio
PIL, pip & Pillow
Elaborazione immagini con Pillow
Creazione di una cartolina di auguri Un tuffo grigio in un passato in bianco e nero Giochiamo con pixel e colori Informazioni sull’immagine Un grigio e un negativo nella media
Applicazioni con interfaccia GUI
Un Ciao, Python! grafico Programmazione basata sugli eventi
Sommatore grafico
Proposte di variazione sul tema Cosa hai imparato
Capitolo 11 - Giochi e videogiochi
Conta gli animali Tris Occhio al fungo Un mago all’attacco Game of life Proposte di variazione sul tema Cosa hai imparato
Capitolo 12 - Verso l’infinito e oltre!
Creare applicazioni standalone Altri IDE oltre IDLE
Usare Python online
Alcuni ambiti di utilizzo di Python
Il calcolo scientifico e l’analisi dei dati App e applicazioni web in Python Python come linguaggio di scripting
Script di di sistema, o di shell Script per estendere le funzionalità delle applicazioni
I videogiochi
Cosa hai imparato
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion