Risorse di riferimento del curriculum
Documentazione Python
https://www.python.org/doc/
Python rilascia i download
https://www.python.org/downloads/
Guida di Python per principianti
https://www.python.org/about/gettingstarted/
Guida per principianti a Python Wiki
https://wiki.python.org/moin/BeginnersGuide
Primi passi
Funzioni definite
Il nucleo della programmazione estensibile è la definizione delle funzioni. Python consente argomenti obbligatori e facoltativi, argomenti di parole chiave e persino elenchi di argomenti arbitrari. Ulteriori informazioni sulla definizione delle funzioni in Python 3
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Tipi di dati composti
Gli elenchi (noti come array in altre lingue) sono uno dei tipi di dati composti che Python comprende. Gli elenchi possono essere indicizzati, suddivisi e manipolati con altre funzioni integrate. Ulteriori informazioni sugli elenchi in Python 3
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
Interpretazione intuitiva
I calcoli sono semplici con Python e la sintassi delle espressioni è semplice: gli operatori +
, -
, *
ed /
lavorare come previsto; parentesi ()
può essere utilizzato per il raggruppamento. Maggiori informazioni sulle semplici funzioni matematiche in Python 3.
# Python 3: Simple arithmetic
>>> 1/2
0.5
>>> 2 ** 3
8
>>> 17/3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
Facile e veloce da imparare
I programmatori esperti in qualsiasi altro linguaggio possono apprendere Python molto rapidamente ei principianti trovano la sintassi pulita e la struttura del rientro facile da imparare. Stuzzica l'appetito con la nostra panoramica di Python 3.
# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
Tutto il flusso che ti aspetteresti
Python conosce le solite istruzioni del flusso di controllo che parlano le altre lingue - if
, for
, while
ed range
- con alcuni dei suoi colpi di scena, ovviamente. Altri strumenti per il flusso di controllo in Python 3
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
Scarica i materiali preparatori completi per l'autoapprendimento offline per il programma EITC/CP/PPF Python Programming Fundamentals in un file PDF
Materiali preparatori EITC/CP/PPF – versione standard
Materiali preparatori EITC/CP/PPF – versione estesa con domande di revisione