Il Corso fornisce i principi di programmazione, le tecniche e gli strumenti di Python, linguaggio interpretato orientato agli oggetti molto utilizzato in molteplici contesti scientifici ed aziendali.
Python è un linguaggio di programmazione di alto livello, supporta diversi paradigmi di programmazione, come il paradigma object-oriented (con supporto all'ereditarietà multipla), imperativo e funzionale. Ha ottenuto un enorme successo nelle comunità dei programmatori grazie al connubio unico tra la semplicità di apprendimento e la potenza offerta dalle sue librerie.
Questo corso fa parte della Specialization in Data Science con Python e R, cui sarà possibile iscriversi non appena il corso sarà partito.
Nella prima settimana prenderai dimestichezza con il linguaggio di Scripting Python e con gli strumenti disponibili. In particolare verranno presentati gli strumenti - gratuiti nella versione community e disponibili online - per la scrittura e l’esecuzione del codice. Introdurremo I Principi base della Programmazione in Python, e scoprirai come eseguire un interprete Python. Troverai numerosi esempi, esercitazioni e prove di laboratorio.
涵盖的内容
6个视频7篇阅读材料1个作业4个非评分实验室
显示有关单元内容的信息
6个视频•总计29分钟
Introduzione al corso•3分钟
I Dati strutturati•7分钟
Le espressioni•5分钟
Le Variabili•3分钟
Assegnazioni di variabili•9分钟
Mettiti alla prova •1分钟
7篇阅读材料•总计120分钟
Python: Istruzioni per l'uso•10分钟
I tipi di dato in Python•20分钟
Tuple e Set •20分钟
Dizionari•10分钟
L'utilizzo dei tipi di dato in Python•20分钟
Variabili: assegnazioni e blocchi•20分钟
Costrutti di Selezione e Iterazione•20分钟
1个作业•总计30分钟
Mettiti alla prova!•30分钟
4个非评分实验室•总计220分钟
Laboratorio studenti•50分钟
Laboratorio: Le Espressioni in Python•50分钟
Laboratorio: Tipi di dato Built-In•60分钟
Laboratorio: Variabili•60分钟
Funzioni, Moduli e Programmazione ad Oggetti
第 2 单元•小时 后完成
单元详情
Come fa Python a gestire le funzioni e la programmazione ad oggetti? In questa settimana settimana conoscerai a fondo i Principi fondamentali della Programmazione orientata agli oggetti. Illustrerò i costrutti delle Classi, degli Oggetti, i Metodi, il meccanismo della Composizione, dell’Ereditarietà, Ereditarietà Multipla, i Costruttori, i Selettori e i Modificatori. Troverai numerosi esempi, esercitazioni e prove di laboratorio.
涵盖的内容
6个视频5篇阅读材料1个作业4个非评分实验室
显示有关单元内容的信息
6个视频•总计38分钟
Definizione di Funzioni e parametri: sintassi e utilizzo•8分钟
La funzione: definiamo i parametri•10分钟
I moduli: cosa sono e come si utilizzano. La giusta sintassi di utilizzo•10分钟
Funzione Import: corretta sintassi ed utilizzo•6分钟
Classi e oggetti•3分钟
Mettiti alla prova•1分钟
5篇阅读材料•总计83分钟
Le Funzioni: definizione, parametri e visibilità•15分钟
Visibilità delle variabili•15分钟
Moduli e package: perchè e come utilizzarli•20分钟
Mettiamoci alla prova: usiamo i moduli•3分钟
Classi e oggetti•30分钟
1个作业•总计30分钟
Mettiti alla prova!•30分钟
4个非评分实验室•总计220分钟
Funzioni•50分钟
Moduli•50分钟
Programmazione a Oggetti•60分钟
Gestione dei Conflitti nel Meccanismo dell'Ereditarietà•60分钟
Funzionalità avanzate
第 3 单元•小时 后完成
单元详情
Siamo quasi alla fine! Studiamo gli aspetti avanzati della programmazione Python come la definizione e l’utilizzo di Moduli e Package. Capiamo come gestire Files e accedere a Data Base; e come realizzare il Calcolo Funzionale in Python. Troverai numerosi esempi, esercitazioni e prove di laboratorio.
涵盖的内容
5个视频3篇阅读材料1个作业1个非评分实验室
显示有关单元内容的信息
5个视频•总计27分钟
Eccezioni ed errori: guida al loro utilizzo e gestione•4分钟
Eccezioni: come gestirle? Il codice idoneo•11分钟
Accesso ai file: l'operazione "Open"•8分钟
Accesso ai file in modalità "Append". Quando e come si utilizza•3分钟
Founded in 1224, Federico II is the oldest lay University in Europe. With its "Federica Web Learning" Center, it is the leader in Europe for open access multimedia education, and in the world's top ten for the production of MOOCs for providing new links between higher education and lifelong learning. Find out more on www.federica.eu.
Quando partirà questo corso? When will this course start?
Il 20 maggio 2021. On the 20th of May 2021.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.