da zero a python in 45 minuti - andrea colangelo -
TRANSCRIPT
PythonDa zero a
in 45 minutiAndrea ColangeloUbuntu Developer, DEBIAN MAINTAINERWe're open 2013, cesena – 9 novembre 2013
Features
1
utilizzatoLargamente
IncludedBatteries
ObjectOriented
ZUCCHEROSintattico
Interpretatonon mescolato (semi-cit.)
Shellinterattiva
Hello world
2
Hello world inC
Hello world inJava
Hello world inPython
LE BASI
3
Hands
ON!
If
4
IF
IF
Le insidie dellaINDENTAZIONE
Le insidie dellaINDENTAZIONE
Le insidie dellaINDENTAZIONE
Le insidie dellaINDENTAZIONE
ERRORI
5
Look Before You
LEAP
LBYL
Easier to Ask Forgiveness than
PERMISSION
EAFP
Strutture dati
6
LISTE
LISTE
TUPLE
DIR()
DIZIONARI
DIZIONARI
cicli
7
WHILE
FOR
FOR
FOR
LIST COMPREHENSIONS
funzioni
8
FUNZIONI
FUNZIONI
FUNZIONI
FUNZIONI
RICORSIONE
fattoriale
fattoriale
fattoriale
IMPORT
http://xkcd.com/353/
OOP
9
OOP
Docs
10
DOCSTRING
help()
DOCSdir()
help()
www.diveintopython3.netdocs.python.orgwww.python.org
TODO
11
TODODecoratori
Funzioni Lambda
...Test
Generatori
ONE-LINERS
12
Tratto da “Fahrenheit 2013”, di Makkoxhttp://tinyurl.com/odoxv9vCortesia dell'autore
MAKKOX
WEB SERVER
UNIX USERS
CRIVELLO DI ERATOSTENE
Andrea Colangelo@andreacolangelo
Licensed under the terms of WTFPL:http://www.wtfpl.net/txt/copying/