Imparare Pyton
Imparare Pyton
• Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
• I primi passi
• 1.1 Qualche informazione su Python... . . . . . . . . . . . . . . . .11
• 1.1.1’Open Source’ significa gratuito? . . . . . . . . . . . . . . . . .11
• 1.1.2 Cosa vuol dire Cross-Plattform? . . . . . . . . . . . . . . . . .12
• 1.1.3 Cosa significa ‘interpretato’? . . . . . . . . . . . . . . . . . . .12
• 1.1.4 Quindi i programmi scritti in Python sono ‘lenti’? . . . .13
• 1.1.5 L’interpretazione mi obbliga a rilasciare i miei sorgenti? 14
• 1.1.6 Cosa significa ‘multiparadigma’? . . . . . . . . . . . . . . . .14
• 1.1.7 Che significa: ‘a tipizzazione dinamica e forte’? . . . . 15
• 1.1.8 Che cos’è la ‘libreria standard’? . . . . . . . . . . . . . . . . .16
• 1.1.9 Python serve solo a scrivere script? . . . . . . . . . . . . . 16
• 1.1.10 D’accordo, voglio installarlo. Come faccio? . . . . . . .17
• 1.2 ...e un breve giro di prova . . . . . . . . . . . . . . . . . . . . . . .19
• 1.2.1 Usare l’interprete . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
• 1.2.2 Creare ed eseguire script . . . . . . . . . . . . . . . . . . . . . 20
• 1.2.3 Usare le variabili . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
• 1.2.4 Richiedere un input all’utente . . . . . . . . . . . . . . . . . .22
• 1.2.5 Commenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
• Numeri ed espressioni
• 2.1 Tipi numerici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
• 2.1.1 Int . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
• 2.1.2 long . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
• 2.1.3 float . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
• 2.1.4 Complex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31