Programmazione: Python (Italiano - principanti)

Imparare a utilizzare il linguaggio di programmazione Python passo per passo.
4.1 (7 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
57 students enrolled
$30
Take This Course
  • Lectures 38
  • Contents Video: 3.5 hours
  • Skill Level Beginner Level
  • Languages Italian
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2014 Italian

Course Description

Python è un linguaggio di programmazione orientato agli oggetti, che si presta ad una molteplicità di usi: da semplici script a complesse applicazioni web. Python unisce caratteristiche molto potenti ad una sintassi semplice ed intuitiva, che rendono il codice pulito e di facile leggibilità.

Inoltre è particolarmente consigliato per neofiti o studenti al loro primo approccio con la programmazione:

  • La modalità interattiva permette agli studenti di eseguire l'interprete su una finestra ed avere il codice sorgente in un'altra. Questa caratteristica è utile sia per apprendere nuove funzionalità mentre si programma, sia per testare parti di codice separatamente, il che costituisce un vantaggio anche per I programmatori esperti.
  • L'ampia libreria standard permette di lavorare con applicazioni realistiche anche nelle prime fasi dell'apprendimento.
  • Python gode di un'estesa documentazione, facilmente accessibile.
  • La tipizzazione dinamica permette di trascurare complessità addizionali e concentrarsi sugli aspetti fondamentali.

In questo corso di base sarete introdotti a concetti fondamentali di programmazione e sarete presto in grado di eseguire il vostro primo programma in Python. Partiremo dalle basi fino ad arrivare agli aspetti più avanzati. I seguenti temi verranno trattati:

  • Vi verrà mostrato come installare Python o come accedere alla versione in uso nel caso in cui fosse preinstallato (Linux o Mac OS).
  • Acquisirete subito dimestichezza con tipi di dato numerico e stringhe di caratteri.
  • Passerete poi a concetti fondamentali come enunciati condizionali, strutture di controllo e strutture iterative.
  • Verranno presentati aspetti relativi alla stesura del codice, come il corretto inserimento dei commenti e l'indentazione.
  • Imparerete come gestire eccezioni ed individuare errori di sintassi
  • Verrete introdotti ai tipi di dato nativi di Python, come le liste, le tuple e i dizionari.
  • Definirete le vostre funzioni e imparerete a riconoscere l'ambito di visibilità delle variabili.
  • Definirete le vostre classi e verrete introdotti ai metodi speciali, nonché a concetti quali l'ereditarietà.
  • Imparerete a gestire l'input/output di file di testo e file binari.
  • Infine utilizzerete moduli predefiniti e ne costruirete di vostri.

Se non avete mai usato un linguaggio di programmazione prima d'ora, non vi preoccupate: il corso è pensato anche per voi!

What are the requirements?

  • Macintosh con OSX o PC con Windows o PC con una distribuzione Linux

What am I going to get from this course?

  • 38 lezioni e 3 ore e mezza di contenuti
  • Utilizzare i tipi di dato numerici
  • Eseguire correttamente operazioni aritmetiche
  • Acquisire dimestichezza con le stringhe e i metodi per manipolarle
  • Commentare un codice correttamente
  • Capire gli enunciati condizionali
  • Implementare strutture iterative
  • Riconoscere la precedenza degli operatori
  • Utilizzare liste, tuple e dizionari
  • Definire e utilizzare funzioni
  • Definire classi, utilizzare metodi speciali, fare uso dell'ereditarietà
  • Gestire file di testo e file binari
  • Imparare ad utilizzare moduli presenti nella libreria standard e costruire i propri moduli

What is the target audience?

  • Chiunque voglia imparare il suo primo linguaggio di programmazione
  • Insegnanti
  • Studenti
  • Sviluppatori web
  • Programmatori
  • Professionisti nel campo dell'IT
  • Chiunque voglia imparare a programmare con Python

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduzione
Benvenuti
Preview
01:09
Section 2: Installare Python
Installare Python su Linux
01:00
Installare Python su Windows
05:18
Installare Python su Mac OS
00:50
Section 3: Primi Passi
Introduzione ai tipi di dato numerici
Preview
06:00
Conversioni di tipo
03:40
Creare ed eseguire un codice
02:59
Introduzione alle stringhe
05:19
Formattazione e concatenazione di stringhe
05:31
Ricevere input dall'utente
04:58
Operatori aritmetici
04:01
Commentare un codice
03:14
Section 4: Enunciati Condizionali
Enunciato if / Operatori Relazionali
Preview
06:49
Enunciati Condizionali Annidati
05:31
Inline if e precedenza operatoriale
Preview
03:02
Section 5: Strutture Iterative
Il ciclo For
07:03
La funzione range()
05:21
Il Ciclo While
04:41
Break e Continue
06:10
Errori di sintassi e eccezioni / Try, Break e Finally
08:43
Section 6: Liste, Dizionari e Tuple
Liste
09:24
Tuple
03:37
Mappatura di Lista
05:48
Dizionari
05:36
Unire e dividere liste e stringhe
07:29
Section 7: Funzioni
Definire una funzione ad un parametro
03:57
Parametri multipli e argomenti opzionali
07:12
Ambito di visibilità delle variabili
05:31
Section 8: Classi
Definire una classe. Parte 1
05:49
Definire una classe. Parte 2
06:07
Ereditarietà
07:54
Metodi Speciali. Parte 1
08:42
Metodi Speciali. Parte 2
06:01
Section 9: File
Input/output con file di testo
07:11
Input/output con file binari
07:11
Section 10: Moduli
Usare la libreria standard: I moduli sys e os
04:18
Usare la libreria standard: I moduli time e datetime
05:07
Definire un modulo
03:47

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Christian Tiessen, Advanced Learning Supervisor @ Boostcamper

Boostcamper is an e-learning provider that seeks to bridge the gap between outdated formal education, inferior job training and current digital work requirements - globally and for all relevant job profiles. The company is run by the former founder of the European business of Fab.com, Christian Tiessen.

Ready to start learning?
Take This Course