Python概述
Teacher_HENG
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python08_IO编程
IO编程IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。浏览器首先会发送数据给新浪服务器,告诉它我想要首页的HTML,这个动作是往外发数据,叫Output,随后新浪服务器把网页发过来原创 2017-09-14 21:52:19 · 313 阅读 · 2 评论 -
Python09_进程与线程
进程与线程很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。现在,多核CPU已经非常普及了,原创 2017-09-14 21:52:51 · 277 阅读 · 0 评论 -
Python05_面向对象
面向对象编程面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。而面向对象的程序设计把计算机程序视为一组对象原创 2017-09-12 15:25:47 · 350 阅读 · 0 评论 -
Python04_函数式编程
函数式编程函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。在计算机的层次上,CPU执行的是加减乘除的指原创 2017-09-12 15:25:23 · 299 阅读 · 0 评论 -
Python03_高级特性
高级特性 在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。 基于这一思想,我们来介绍Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。 切片取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michael', 'Sarah', 'Tracy',原创 2017-09-12 15:23:41 · 353 阅读 · 0 评论 -
Python02_函数
函数 函数就是一段被封装的具有独立功能的代码。降低了代码冗余,提高了代码的重用性。 内置函数Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过he原创 2017-09-12 15:22:33 · 421 阅读 · 0 评论 -
Python01_基础
Python教程原创 2017-09-12 15:16:02 · 688 阅读 · 0 评论 -
Python06_面向对象高级编程
面向对象高级编程使用__slots__正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:class Student(object): pass 然后,尝试给实例绑定一个属性:>>> s = Student() >>> s.name = 'Michael' # 动态给实例绑定一个属性 >>> pr原创 2017-09-12 17:35:51 · 512 阅读 · 0 评论 -
Python07_异常和测试
异常和测试在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。有的错误是用户输入造成的,比如让用户输入email地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去了,或者从网络抓取数据,原创 2017-09-12 17:36:08 · 450 阅读 · 0 评论
分享