|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-and-db2-app-development-build-a-crud-application/
课程评论:没有评论
课程名称:Python与DB2应用开发:构建CRUD应用程序 概述:该课程旨在教授学员如何使用Python编程语言和IBM的DB2数据库构建CRUD(创建、读取、更新、删除)应用程序。DB2是一系列数据管理产品,包括数据库服务器,最初支持关系模型,后来扩展了对对象关系特征及非关系结构(如JSON和XML)的支持。Python是一种高层次的通用编程语言,强调代码的可读性,通过使用显著缩进来实现。Python的语言结构和面向对象的方法旨在帮助程序员为小型和大型项目编写清晰、逻辑的代码。虽然Python有许多GUI框架,但Tkinter是唯一内置于Python标准库中的框架,它具有跨平台的优势,能够在Windows、macOS和Linux上运行相同的代码,且应用程序的视觉元素渲染使用本地操作系统元素,使得Tkinter构建的应用程序看起来更符合所运行平台的风格。 为了使Python应用程序与DB2数据库进行交互,需要一个称为ibm_db的数据库连接适配器。在执行创建、更新、删除或检索数据的SQL语句之前,必须首先连接到数据库。可以通过目录化或非目录化连接来使用ibm_db API连接数据库。为提高性能,还可以创建持久连接。 在本课程中,学员将从零开始构建一个基于Python和IBM DB2数据库的CRUD应用程序。
Db2 is a family of data management products, including database servers, developed by IBM. They initially supported the relational model, but were extended to support object-relational features and non-relational structures like JSON and XML.Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small- and large-scale projects.Python has a lot of GUI frameworks, but Tkinter is the only framework that's built into the Python standard library. Tkinter has several strengths. It's cross-platform, so the same code works on Windows, macOS, and Linux. Visual elements are rendered using native operating system elements, so applications built with Tkinter look like they belong on the platform where they're run.For python application to interact with a DB2 database it requires a database connector adaptor called ibm_dbBefore you can run SQL statements to create, update, delete, or retrieve data, you must connect to a database. You can use the ibm_db API to connect to a database through either a cataloged or uncataloged connection. To improve performance, you can also create a persistent connection.In this course we will a build a CRUD application from scratch using Python and IBM DB2 database.