标签:Python官方网站

技术控

Python基础系列教程(八十五)POP3收取邮件

1

上周玩 发布于 12个月前 (08-02)

这是小白的Python新手系列教程:Python教程(八十五)POP3收取邮件SMTP用于发送邮件,如果要收取邮件呢?收取邮件就是编写一个MUA作为客户端,从MDA把邮件获取到用户的电脑或者手机上。收取邮件最常用的协议是POP协议,目前版本号是3,俗称POP3。Python[&h...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(八十一)TCP编程

1

上周玩 发布于 1年前 (2016-06-28)

这是小白的Python新手系列教程:Python教程(八十一)TCP编程Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。客户端大多数连接都是可靠的TC[&h...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(七十七)常用第三方模块:virtualenv

1

上周玩 发布于 1年前 (2016-05-25)

这是小白的Python新手系列教程:Python教程(七十七)常用第三方模块:virtualenv除了内建的模块外,Python还有大量的第三方模块。基本上,所有的第三方模块都会在PyPI–thePythonPackageIndex上注册,只要找到对应的模块名字,即[&helli...

阅读(0)评论(2)赞 (0)

技术控

Python基础系列教程(五十八)IO编程:操作文件和目录

1

上周玩 发布于 1年前 (2016-03-18)

这是小白的Python新手系列教程:Python教程(五十八)IO编程:操作文件和目录如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如dir、cp等命令。如果要在Python程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地[&...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(五十六)IO编程:文件读写

1

上周玩 发布于 1年前 (2016-03-16)

这是小白的Python新手系列教程:Python教程(五十六)IO编程:文件读写读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘[&...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(五十五)IO编程

1

上周玩 发布于 1年前 (2016-03-14)

这是小白的Python新手系列教程:Python教程(五十五)IO编程IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。比如你打开浏览器,[&...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(五十三)单元测试

1

上周玩 发布于 1年前 (2016-03-09)

这是小白的Python新手系列教程:Python教程(五十三)单元测试如果你听说过“测试驱动开发”(TDD:Test-DrivenDevelopment),单元测试就不陌生。单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。比如对函数abs(),我们[&he...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(五十二)调试

1

上周玩 发布于 1年前 (2016-03-07)

这是小白的Python新手系列教程:Python教程(五十二)调试程序能一次写完并正常运行的概率很小,基本不超过1%。总会有各种各样的bug需要修正。有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是正确的,哪些变量的值是错误的,因此,需[...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(五十一)错误处理

1

上周玩 发布于 1年前 (2016-03-05)

这是小白的Python新手系列教程:Python教程(五十一)错误处理在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就[...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(五十)python程序 错误、调试和测试

1

上周玩 发布于 1年前 (2016-03-03)

这是小白的Python新手系列教程:Python教程(五十)python程序错误、调试和测试在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。有的错误是用户输入[&he...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十九)面向对象高级编程:使用元类

上周玩 发布于 1年前 (2016-03-02)

这是小白的Python新手系列教程:Python教程(四十九)面向对象高级编程:使用元类type()动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。比方说我们要定义一个Hello的class,就写一个hello.py模块:clas[&he...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十八)面向对象高级编程:使用枚举类

上周玩 发布于 1年前 (2016-02-29)

这是小白的Python新手系列教程:Python教程(四十八)面向对象高级编程:使用枚举类当我们需要定义常量时,一个办法是用大写变量通过整数来定义,例如月份:JAN=1FEB=2MAR=3...NOV=11DEC=12好处是简单,缺点是类型是i[…]...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十七)面向对象高级编程:定制类

上周玩 发布于 1年前 (2016-02-27)

看到类似__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的。__slots__我们已经知道怎么用了,__len__()方法我们也知道是为了能让class作用于len()函数。除此之外,Python的class中还有许多这样有特[&...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十六)面向对象高级编程:多重继承

3

上周玩 发布于 1年前 (2016-02-25)

这是小白的Python新手系列教程:Python教程(四十六)面向对象高级编程:多重继承继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。回忆一下Animal类层次的设计,假设我们要实现以下4种动物:Dog–狗狗;BatR[&helli...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十五)面向对象高级编程:使用@property

上周玩 发布于 1年前 (2016-02-23)

这是小白的Python新手系列教程:Python教程(四十五)面向对象高级编程:使用@property在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改:s=Student()s.score=9999这显然不合逻[&hellip...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十四)面向对象高级编程:使用__slots__

上周玩 发布于 1年前 (2016-02-22)

这是小白的Python新手系列教程:Python教程(四十四)面向对象高级编程::使用__slots__正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:classStuden[&h...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十三)面向对象编程:实例属性和类属性

上周玩 发布于 1年前 (2016-02-20)

这是小白的Python新手系列教程:Python教程(四十三)面向对象编程:实例属性和类属性由于Python是动态语言,根据类创建的实例可以任意绑定属性。给实例绑定属性的方法是通过实例变量,或者通过self变量:classStudent(object):def__in[&hell...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十二)面向对象编程:获取对象信息

上周玩 发布于 1年前 (2016-02-19)

这是小白的Python新手系列教程:Python教程(四十二)面向对象编程:获取对象信息当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢?使用type()首先,我们来判断对象类型,使用type()函数:基本类型都可以用type()判断:>>[&hel...

阅读(0)评论(0)赞 (0)

技术控

Python基础系列教程(四十一)面向对象编程:继承和多态

1

上周玩 发布于 1年前 (2016-02-18)

这是小白的Python新手系列教程:Python教程(四十一)面向对象编程:继承和多态在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Baseclass、[&...

阅读(0)评论(1)赞 (0)