从零开始学Python-Day48-错误处理

从零开始学Python-Day48-错误处理
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1 用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断是否出错:……继续阅读 »

1年前 (2020-04-24) 369浏览 0评论 0个赞

从零开始学Python-Day46-面向对象高级编程-使用枚举类

从零开始学Python-Day46-面向对象高级编程-使用枚举类
当我们需要定义常量时,一个办法是用大写变量通过整数来定义,例如月份: JAN = 1 FEB = 2 MAR = 3 ... NOV = 11 DEC = 12 好处是简单,缺点是类型是int,并且仍然是变量。更好的方法是为这样的枚举类型定义一个class类型,然后,每个常量都是class的一个唯一实例。Python提供了Enum类来实现这……继续阅读 »

1年前 (2020-04-21) 307浏览 0评论 0个赞

Python实战-编写Web App-Day9-构建前端

Python实战-编写Web App-Day9-构建前端
至此,后端工作基本构建完成。接下要开始设计和编程前端页面了。为了更容易构建出复杂的HTML前端页面,我们需要一套基础的CSS框架和jQuery作为操作DOM的JavaScript库。 如今好用流行的CSS框架有很多例如:Bootstrap, Pure CSS, Bulma, Semantic UI 等。此教程会使用UIkit 作为网站的CSS 框架,具体的教……继续阅读 »

1年前 (2020-04-20) 310浏览 0评论 0个赞

机器学习盛行,SQL开发者未来会怎样?

机器学习盛行,SQL开发者未来会怎样?
你知道么?到2024年全球机器学习的市场预估将会达到306亿美元,这种惊人的增长趋势都是AI人工智能推动的结果。 到目前为止,python一直是创建机器学习应用程序的最流行的编程语言。根据Builtwith Stats统计,有146,344个实时网站使用python。除了机器学习的普及之外,python的易学易写代码也促进了其如今的蓬勃发展。 许多技术人……继续阅读 »

1年前 (2020-04-19) 329浏览 0评论 0个赞

Python实战-编写Web App-Day8-编写API

Python实战-编写Web App-Day8-编写API
API就是把Web App的功能全部封装了,所以,通过API操作数据,可以极大地把前端和后端的代码隔离,使得后端代码易于测试,前端代码编写更简单。一个API也是一个URL的处理函数,我们希望能直接通过一个@api来把函数变成JSON格式的REST API,这样,获取注册用户可以用一个API实现如下: @get('/api/users'……继续阅读 »

1年前 (2020-04-19) 411浏览 0评论 0个赞