RISORSE per il
Corso (molto) base di
Python
Corsi online
Qui sotto trovi alcune delle più famose piattaforme di elearning (Udemy ecc.) e i link ai corsi gratuiti che propongono.
Siti e app
Per chi vuole imparare anche usando una app su un tablet, suggerimenti e spunti per un apprendimento a 360°.
Video Tutorial
Il modo più facile ecoinvolgente per seguire i corsi: quando qualcosa non ti è chiaro o quando vuoi eservitarti, premi pausa!
Risorse
APP, siti ecc. per imparare Python da soli (e da professionisti)
APP e SITI
CoderDojo e Raspberry Pi Foundation
(inglese e anche italiano)
Fra i PERCORSI proposti da CoderDojo e Raspberry Pi Foundation (punti di riferimento internazionali per le attività STEM) ci sono due corsi dedicati a chi inizia con Python:
L’approccio in stile CoderDojo consente di realizzare il percorso di apprendimento in modo meno strutturato rispetto ai corsi tradizionali ma con una spinta creativa maggiore: realizzando piccoli giochi si capisce come utilizzare python e le sue principali librerie. Sullo stsso sito si può approcciare a python con i due moduli IN ITALIANO:
SOLOLEARN
(inglese)
E’ sia APP (iOS / Android) sia sito: www.sololearn.com. La versione PRO è a pagamento (che consente accesso a TUTTO) ma moltissime lezioni sono gratuite – già seguendo quelle si impara quasi tutto quello che serve. Il suo approccio interattivo consente di imparare grazie alle prove pratiche. Il corso, per chi accede dal sito, si trova qui: Introduction to Python.
W3 schools
(inglese)
E’ il sito in cui si possono trovare corsi/turoial ed esercitazioni pratiche per molti linguaggi di programmazione.
Qui il link diretto al percorso Python Tutorial.
Classe Python di Google
(quasi tutto in italiano)
Si tratta di un corso all’interno di Google for Education. L’unico punto di forza di questo corso è che è stato tradotto in italiano. La traduzione in alcuni casi, però, è pessima (esempio: i dizionari – in python: “dict” – vengono tradotti come “ditta“). Qui il link diretto al percorso Classe Python di Google.
PYTHON.ORG
(inglese)
python.org è il sito che contiene la documentazione ufficiale di Python. E’ unafonte molto ampia di risorse. Ci si può trovare il link a una Guida per Principianti in inglese (Beginners Guide) nella quale si trova subito una lista di risorse online per imparare Python, come il Python Tutorial di Python.Land.
LEARNPYTHON.ORG
(inglese)
learnpython.org è un sito con contenuti testuali ed esercitazioni pratiche. Per chi si trova meglio a leggere l’inglese (piuttosto che. asentirlo in un video) è un’ottima risorsa che include anche la possibilità di effettuare esercizi a mano a mano che si procede.
FREECODECAMP.ORG
(inglese)
freecodecamp.org è un sito un po’ particolare: i corsi sono pubblicati in LUUUNGHE pagine dove spiegazione ed esempi si susseguono per una visione completa di Python. Il corso “Learning Python: From Zero to Hero” è quello che serve a chi vuole iniziare ma vuole arrivare fino in fondo!
Per chi vuole curiosare, il sito (un blog in cui ogni corso o lezione è un post del blog) ci permette di vedere qui di seguito tutte le risorse legate a python: www.freecodecamp.org/news/tag/python
Microsoft: Introduction to Python
(inglese)
learn.microsoft.com è una piattaforma che eroga corsi di formazione in vari ambiti, compreso quello che ci interessa. Introduction to Python è un percorso intruduttivo, parte di un più ampio corso (Build real world applications with Python) che porta a realizzare un semplice app in grado di raccogliere un input dall’utente e restituire un risultato a schermo.
VIDEO TUTORIAL
Risorse in ITALIANO
Corso Python da PRINCIPIANTE ad ESPERTO in 7 ore (di Edoardo Midali)
Oltre a poter vedere tutta la playlist delle lezioni su YouTube, i video sono stati inseriti nel sito CODEGRIND e accompagnati da esempi scritti nelle pagine.
CODEGRIND, Corso di Python (vedi sopra)
—
Imparare a programmare da zero. Corso di Programmazione Python per Principianti Tutorial Python ITA (canale YouTube di PitoneProgrammatore)
Poco più di un’ora per una panoramica delle principali cose da sapere quando si vuole inizire con Pyton.
—
Corso Python 2022/23 (canale YouTube PyMike)
Un corso per chi ha già un’idea di Python e vuole andare oltre.
Risorse in INGLESE
Python Tutorial – Python Full Course for Beginners (dal canale YouTube: “Programming with Mosh
“). Oltre 6 ore di corso, dalle basi alla programmazione a a oggetti. Con esempi chiari e SCRITTI IN GRANDE. 😀
Python for Beginners Tutorial (dal canale YouTube dell’influencer “Kevin Stratvert”) – In poco più di un’ora tutto quello che serve sapere su Python.
Learn Python – Full Course for Beginners (dal canale YouTube: “freeCodeCamp.org”). Quattro ore e mezza di corsoper principianti.
Introduction To Python Programming (dal sito Udemy). Una panoramica che percorre tutti gli strumenti essenziali della programmazione in Python, in meno di 2 ore. La piattaforma di eLearning Udemy presenta anche corsi avanzti a pagamento. Questo, introduttivo, è gratuito.
Python from Beginner to Intermediate in 30 min (dal sito Udemy). Un altro corso ultrarapido (e gratuito) per avere una panoramica completa di Python in poco tempo (anche se dice “in 30 minuti” il corso dura un’ora e mezza).
Introduction to Python (dal sito datacamp.com) è una maratona di 4 ore adatta ai principianti ma con un’appendice per chi vuole approfondire il trrattamento dei dati e la libreria NumPy.
LIBRI
Risorse in ITALIANO
Dive into Python (di Mark Pilgrim) – Questo è un libro per programmatori esperti. Ciò non toglie che chi vuole andare a fondo nella conoscenza di Python prima o poi lo troverà molto utile. Si può anche scaricare in PDF per leggerlo su eBook Reader o tablet. Si tratta di un testo un po’ datato, quindi utile per capire come ragionare e farsi le ossa sui concetti, ma le risorse attualmente online (coderdojo, python.org o w3schools.com) consentono di approcciare alla programmazione in Python con la versione più recente del linguaggio.
Risorse in INGLESE
Python Succintly – Potremmo definirlo una sorta di “bigino” di Python, dove tutto è spiegato e rappresentato in maniera estremamente sintetica. Si può leggere online o scaricare in PDF.
Think Python (seconda edizione) – Una guida COMPLETA a Python, con alcuni interessanti intermezzi (case studies) dove mettere a frutto quello che si impara strada facendo. Anchequesto scaricabile in PDF
Making Games with Python & Pygame – Per programmatori che hanno già superato la fase beginner e vogliono andare oltre con lo stimolo di creare dei videogiochi.



