|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/impara-le-basi-di-python-linguaggio-dell-ia/
课程评论:没有评论
**课程名称:** Python编程入门 - 人工智能的语言 **课程概述:** 本密集型课程旨在为Python编程打下坚实的基础,非常适合已熟悉面向对象编程概念的学生,同时也适合编程新手。课程内容涵盖Python编程的各个基本方面,并通过实践项目巩固所学知识。 **主要内容:** * **Python基础:** 语法、数据类型、变量、控制结构(循环、条件)、基本数据结构(列表、元组、字典、集合)。 * **函数与模块:** 函数的创建与使用、模块的组织与导入、代码的结构化。 * **面向对象编程(OOP):** 类、对象、继承、多态等核心概念。 * **文件操作与异常处理:** 文件读写、错误捕获与处理(try-except)。 * **核心库应用:** 介绍Pandas(数据处理)和Matplotlib(数据可视化)等关键库。 * **调试与项目实践:** 学习调试技术(print、pdb、logging),并开发一个命令行通讯录应用,实现添加、修改、删除、搜索联系人以及数据持久化功能。 **谁适合学习:** * 希望学习Python编程语言的初学者。 * 希望巩固Python基础知识并进阶的用户。 * 对数据科学、人工智能等领域感兴趣,需要Python技能的学生。 * 已有面向对象编程经验,希望快速掌握Python的学生。
Questo corso intensivo è progettato per fornire una solida base in Python, ideale per chi ha già familiarità con i concetti della programmazione orientata agli oggetti, ma adatto anche per chi si avvicina per la prima volta al mondo della programmazione software. Il percorso didattico è strutturato in diverse lezioni, che nel complesso coprono tutti gli aspetti fondamentali della programmazione in PythonLe prime lezioni introducono i fondamenti del linguaggio: sintassi di base, tipi di dati, variabili, strutture di controllo come cicli e condizioni, e le principali strutture dati di Python (liste, tuple, dizionari e set). Successivamente, il corso approfondisce la creazione di funzioni e moduli, l'organizzazione del codice e i principi della programmazione orientata agli oggetti (OOP), inclusi classi, oggetti, ereditarietà e polimorfismo.Le sessioni successive sono dedicate alla gestione dei file, al trattamento degli errori tramite try-except, e all'esplorazione di librerie fondamentali come pandas e matplotlib, essenziali per la manipolazione dei dati e la visualizzazione grafica di essi.La sessione finale è incentrata sulle tecniche di debugging (print(), pdb, logging) e sull'organizzazione del codice in un progetto strutturato. Gli studenti applicheranno le competenze acquisite sviluppando un'applicazione CLI per la gestione di una rubrica, che include funzionalità di aggiunta, modifica, rimozione e ricerca di contatti, oltre al salvataggio dei dati su file.