Programmazione: Python (Italiano - principanti)
4.4 (19 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.
115 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programmazione: Python (Italiano - principanti) to your Wishlist.

Add to Wishlist

Programmazione: Python (Italiano - principanti)

Imparare a utilizzare il linguaggio di programmazione Python passo per passo.
4.4 (19 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.
115 students enrolled
Last updated 4/2014
Italian
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
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
View Curriculum
Requirements
  • Macintosh con OSX o PC con Windows o PC con una distribuzione Linux
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!

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 38 Lectures Collapse All 38 Lectures 03:22:00
+
Introduzione
1 Lecture 01:09
+
Installare Python
3 Lectures 07:08
Installare Python su Linux
01:00

Installare Python su Windows
05:18

Installare Python su Mac OS
00:50
+
Primi Passi
8 Lectures 35:42

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
+
Enunciati Condizionali
3 Lectures 15:22
+
Strutture Iterative
5 Lectures 31:58
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
+
Liste, Dizionari e Tuple
5 Lectures 31:54
Liste
09:24

Tuple
03:37

Mappatura di Lista
05:48

Dizionari
05:36

Unire e dividere liste e stringhe
07:29
+
Funzioni
3 Lectures 16:40
Definire una funzione ad un parametro
03:57

Parametri multipli e argomenti opzionali
07:12

Ambito di visibilità delle variabili
05:31
+
Classi
5 Lectures 34:33
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
+
File
2 Lectures 14:22
Input/output con file di testo
07:11

Input/output con file binari
07:11
+
Moduli
3 Lectures 13:12
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
About the Instructor
Christian Tiessen
4.4 Average rating
46 Reviews
330 Students
7 Courses
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.