SQL Alchemy: toolkit database per python con esempi pratici

所在平台: Udemy

课程主页: https://www.udemy.com/course/sql-alchemy-toolkit-database-per-python-con-esempi-pratici/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:SQL Alchemy:Python 数据库工具包与实践示例 课程概述: 本课程旨在通过具体的示例,教授 Python 库 SQLAlchemy 的使用。SQLAlchemy 是一个强大的库,它通过面向对象的方法,能够“映射”到数据库连接及其所有相关操作(如创建、修改、填充、查询、删除/更新表格)。SQLAlchemy 的 DBAPIs 可以与所有主流数据库技术集成,即使是较少见或细分的数据库,也有相应的外部 API 可供使用。该库的目标是简化、加速和优化数据库通信和操作,这在现代软件和几乎所有 Web 应用中都至关重要。 SQLAlchemy 提供了两种主要方法: 1. CORE:传统方法,它将 SQL 语言的各项功能“映射”到高级层面,用于与数据库交互和查询。本课程将用一个章节来详细讲解此模式,从简单到复杂的示例。 2. ORM(对象关系映射器):SQLAlchemy 的核心功能,允许通过类和对象来建模数据库表格。具体来说,数据库中的每个表格都将表示为一个类,你可以创建表示表格的实例,然后通过这些对象以直观的方式进行表格操作,如修改、更新和查询。这种面向对象的方法使得使用数据库存储持久数据的应用程序编程更加自然和高效。 课程内容还包括: * Python 基础:为初学者准备的 Python 编程入门部分。 * Pandas 集成:两个章节专门讲解 Pandas 库及其与 SQLAlchemy 的集成。 * 奖励章节(BONUS):包含持续更新的额外视频内容。

课程评论(0条)

课程详情

Il corso "SQL Alchemy: toolkit database per python con esempi pratici" ha come obiettivo quello di imparare, attraverso esempi concreti, la libreria di python SQLAlchemy. Questa potente libreria ha come obiettivo quello di "mappare" ad alto livello, attraverso un approccio ad oggetti, una connessione ad un database e tutte le operazioni ad esso connesse (creare tabelle, modificare tabelle, popolare tabelle, interrogare tabelle ed eliminare/aggiornare tabelle). Le DBAPi di SQLAlchemy si interfacciano con tutte le più diffuse tecnologie di database e per altre versioni meno note o più di nicchia sono cmq presenti delle API esterne documentate. Lo scopo di questa libreria è quello di rendere semplice, veloce e performante la comunicazione e la manipolazione di un database, strumento molto utilizzato nel software moderno e nelle quasi totalità delle applicazioni web. Gli approccio di SQLAlchemy sono due: il primo più tradizionale, detto anche CORE, fondamentalmente "mappa" ad alto livello tutte le funzionalità del linguaggio SQL per interagire ed interrogare un database, il corso prevede un intero capitolo dedicato a questa modalità partendo da esempi semplici ad esempi via via più complessi. Un capitolo successivo invece è completamente dedicato alla modalità ORM (Object relationar mapper) di SQLAlchemy che è il vero "pezzo forte" di questo toolkit e permette di modellare attraverso classi ed oggetti le tabelle di un database. in pratica ogni tabella di un database viene rappresentata come una classe ed è possibile istanziare uno o più oggetti che rappresentano una o più tabelle, con questi oggetti è possibile poi manipolare le tabelle in modo molto semplice ed intuitivo attraverso operazioni quali modificare, aggiornare ed interrogare una o più tabelle. Questo approccio, profondamente ad oggetti, rende naturale e veloce la programmazione di un'applicazione che utilizza uno o più database per memorizzare i suoi dati persistenti. Il corso non si limita al solo studio approfondito di SQLAlchemy, una prima parte del corso è interamente dedicata a chi è a digiuno di programmazione e vuole apprendere il linguaggio python, propedeutico a questo corso, mentre due capitoli finali sono dedicati alla libreria Pandas e alla sua integrazione con SQLAlchemy. L'ultimo capitolo "BONUS" prevede dei video, in costante aggiornamento, con contenuti extra.

课程标签

0人关注该课程

主题相关的课程