Classe/i | ||
---|---|---|
Parole chiave | III – IV | |
Costanti predefinite | ||
Moduli e import | III – IV | |
Identificatori | III – IV | |
Operatori | III – IV | |
Assegnazioni | III – IV | |
INPUT+OUTPUT | ||
input() | III – IV | |
print() | III – IV | |
Sequenze di escape | III – IV | |
print() con formattazione | III – IV | |
CONTROLLO | ||
Struttura del programma | III – IV | |
Selezioni con if | III – IV | |
Selezioni con match case | ||
Ripetizione con for, “intelligente” | III – IV | |
Ripetizione con for, “precalcolata” | III – IV | |
Ripetizione con while | III – IV | |
Ripetizioni equivalenti | III – IV | |
Ripetizioni con break, continue, else | ||
Programmi con menu di scelta | IV | |
FUNZIONI | ||
Funzioni | IV | |
Funzioni – Con return | IV | |
Visibilità delle risorse | ||
Parametri delle funzioni – 1 | ||
Parametri delle funzioni – 2 | ||
Funzioni predefinite – Elenco | IV | |
Funzioni per le conversioni di tipo | ||
Funzioni per le sequenze | ||
Funzioni – SENZA risultato | IV | |
Funzioni – CON risultato | IV |
Tipi e funzioni predefinite
? | Classe/i | ||
---|---|---|---|
TIPI PREDEFINITI | |||
bool | boolean | ||
complex | |||
dict | dictionary | ||
float | floating point | III – IV | |
int | integer | III – IV | |
list | IV | ||
range | III – IV | ||
set | |||
str | string | IV | |
tuple | |||
FUNZIONI PREDEFINITE | |||
abs() | III – IV | ||
any() / all() | |||
enumerate() | |||
format() | |||
id() | |||
input() | III – IV | ||
isinstance() | |||
max() min() | IV | ||
print() | III – IV | ||
round() | III – IV | ||
sum() | IV | ||
type() | III – IV | ||
zip() | III |
Moduli nativi e di terze parti
? | Classe/i | ||
---|---|---|---|
MODULI NATIVI | |||
__future__ | |||
array | |||
calendar | |||
cmath | Numeri complessi | ||
collections | |||
copy | |||
datetime | |||
fractions | |||
keyword | |||
math | III – IV – V | ||
os | |||
random | Numeri pseudocasuali | III – IV – V | |
re | Espressioni regolari | ||
statistics | IV | ||
string | |||
sys | |||
this | Easter egg | ||
time | |||
tkinter | GUI | ||
turtle | Grafica della tartaruga | III | |
winsound | |||
… | |||
MODULI DI TERZE PARTI | |||
gtts | Text To Speech | ||
matplotlib | Matematica | V | |
numpy | Matematica | ||
pandas | Matematica | ||
pygame | Giochi | ||
seaborn | Matematica | ||
sympy | Matematica | ||
prettytable | Dati in tabella | ||
vpython | Grafica 3D | ||
… |
Continua…
- RIEPILOGO – Liste implicite – Slicing – Operatori bit a bit / di scorrimento – Operatore is – INPUT / OUTPUT – Su file
- EP 8 – Style Guide for Python Code
Miscellanea|IDLE|Shell
RISORSE ONLINE
Dopo qualche anno alcuni collegamenti potrebbero NON essere più attivi
In italiano
- python.it
- Wikipedia: Python
- In ordine alfabetico: Corso di Python | Corso su Python 3 | Distillato di Python | Dive into Python | Esempi in Python per la didattica | Fondamenti di Programmazione | HTML.it – Guida Python | Il tutorial di Python | Imparare a Programmare | Laboratorio di matematica con Python | Pensare da Informatico | Python istantaneo | Python nel primo biennio della scuola superiore | Python per sopravvivere | Python, un linguaggio per la ricerca scientifica | PyTutorial | Scientific Python | Tutorial per principianti in Python | Un giorno alle prese con IDLE | Uno sguardo al Python
- PDF: Algoritmi e strutture dati | Appunti per un corso di Python | Introduzione al linguaggio Python | LEARNING | Passo dopo passo impariamo a programmare con Python | PROGRAMMAZIONE | Python per sopravvivere
In inglese
- python.org
- Wikipedia: Python
- Understanding Recursion Using Python
- How to Think Like a Computer Scientist | How to Think Like a Computer Scientist: Interactive Edition
- Automate the Boring Stuff | Codecademy-Python | Coding Bat/Python | DigitalOcean-Python | jobtensor: Python | Learning with Python | * Interactive Python | Learn Python Programming | Learning to Program | Learn Python – The Hard Way | Let’s Learn Python | Non-Programmer’s Tutorial for Python 3 | Problem Solving with Algorithms and Data Structures using Python | Python for Everybody | Python Tutorial
- PDF: Free Computer Books > Python | Online Programming Books-Python