Queste pagine vogliono essere un semplice strumento in grado di fornire un’immediata, unica e chiara risposta alle comuni domande di chi si avvicina per la prima volta al linguaggio Python.
- Come installo python?
- Come funziona una lista/dizionario/ciclo/…?
- Dove posso trovare documentazione, tutorial o corsi?
Prima di voler scrivere un qualunque programma con Python è necessario conoscere le basi.
Nota: in questo documento si fa riferimento principalmente a Python3
Principali Riferimenti Online
- Python.org: il sito ufficiale in inglese
- Python.it : sito ufficiale italiano - Forum - Telegram - Mailing list
- Forumpython.it: Sito e Forum
Nello studio e nelle ricerche fai sempre riferimento a Python 3.x, Python 2 non è più supportato dal 1° gennaio 2020, maggiori informazioni qui.
Per iniziare
- Documentazione ufficiale
Pyllole
Le Pyllole sono brevi e semplici spiegazioni relative al linguaggio Python 3.
- Installare Python
- Come usare Python - Ambiente di sviluppo
- Sintassi di base
- Le variabili
- Print - Input - If/Else - Cicli
- Numeri - Stringhe - Booleani - None
- Liste - Tuple - Set - Dizionari
- Try/Except
- Funzioni - Moduli
- Iterabili - List Comprehension
- Classi - Ereditarietà - Ereditarietà Multipla
Strumenti online
- Per condividere il tuo codice, in un forum o chat, usa un servizio per la condivisione del codice
- Puoi provare il tuo codice, senza installare nulla sul tuo PC, usando un compilatore online
Documentazione Gratuita
-
Tutorial, eBook e Guide Online
- ITALIANO
-
INGLESE
- Python 3 Official Documentation
- E-book
- Automate the Boring Stuff with Python
- Dive Into Python 3
- Fundamentals of Programming Python
- O’Reilly Media: A Whirlwind Tour of Python
- Packt Publishing
- Python Practice Book
- Python Programming
- Syncfusion: Python Succinctly
- The Coder’s Apprentice: Learning Programming with Python 3
- The Hitchhiker’s Guide to Python!
- Python 101
- Intermediate Python
- Think Python 2 edition
- 30 Python Language Features and Tricks You May Not Know About
- Building Skills in Python
- Cheatsheet
- Tutorial
-
Video Corsi e Tutorial
- ITALIANO
- INGLESE
Altre Raccolte
Di seguito sono elencate altre raccolte di link a documentazione relativa a Python. In questi elenchi possono essere trovati approfondimenti e documentazione relativa a specifiche librerie o framework (Django, Flask, Kivy, Pandas, Pyramid. Tornado, …)
-
eBook, Guide e Tutorial
- ITALIANO
- INGLESE
- Python projects for beginners
- Free Programming Books
- Packt Publishing: Free Learning - Free Programming Ebooks
- O’Reilly: Open Books
- Syncfusion: Succinctly free eBooks
- Awesome Python - una lista di frameworks, librerie e software
-
Video Corsi e Tutorial
- ITALIANO
- INGLESE
Ogni contributo è ben accetto, leggi il codice di condotta e la pagina con le linee guida alla collaborazione.
Questa guida è è pubblicata con licenza CC BY 4.0 (Creative Commons Attribution 4.0 International) - leggi qui i dettagli.