Vai al contenuto

Introduzione

La presente documentazione è una guida introduttiva al linguaggio di programmazione Python. I codici relativi a tale guida sono reperibili all'interno del repository coding4math.

Python

Python è un linguaggio di programmazione dinamico orientato agli oggetti utilizzabile per molti tipi di sviluppo software. Offre un forte supporto all'integrazione con altri linguaggi e programmi, è fornito di una estesa libreria standard e può essere imparato in pochi giorni. Non di meno, consente di implementare algoritmi scientifici per la risoluzione di svariati problemi pratici, quali ad esempio:
  • Rilevazione di guasti all'interno di una rete.
  • Controllo di traiettorie.
  • Riconoscimento facciale.
  • Classificazione di utenti.
Viste le notevoli premesse, vale la pena di iniziare a scandagliare Python, ed è proprio questo il fine di questo corso: fornire le basi che consentano, in seguito, di sviluppare capacità professionali nell'uso di questo eccellente linguaggio di programmazione.

Oracoli

Prima di andare avanti, una doverosa premessa: il mondo informatico è una giungla in continuo e rapido mutamento, la qual cosa rende pressoché impossibile la conoscenza di tutti i suoi meandri. Occorrono quindi degli oracoli che possano dare risposta ai nostri dilemmi, il primo dei quali è: chi sono questi oracoli? Ebbene, ne esistono di diversi, tuttavia i principali risultano essere:
  • Google: è il più celebre tra i motori di ricerca in Internet, al quale è possibile richiedere le più disparate informazioni che si possano immaginare.
  • Stackexchange: è una piattaforma informatica cui è possibile iscriversi per fare domande e rispondere a quesiti riguardanti diverse discipline, tra le quali: Matematica, Fisica e Chimica.
  • Stackoverflow: facente parte del gruppo Stackexchange, è una piattaforma di domande e risposte inerenti al solo settore informatico.
Ebbene, tale premessa è d'obbligo in quanto molti di voi, nelle lezioni a seguire, potrebbero avere difficoltà nel completare alcuni passaggi o nel comprendere alcuni concetti; ciononostante, è bene sapere che i suddetti oracoli possono darvi una mano concreta nel risolvere i problemi che incontrerete lungo il tragitto. Il consiglio spassionato è quindi quello di consultarli ogni qualvolta vi troviate in una situazione di difficoltà. Ovviamente, tale consiglio si estende ad altri percorsi formativi che seguirete nelle vostre vite.

PS: il modo migliore per consultare ciascuno degli oracoli sopra elencati, è quello di fare uso della lingua inglese; ciò richiede più impegno, ma il risultato finale sarà quasi certamente migliore.