Python 快速入门
文章平均质量分 77
Python 基础与实战 - 纯正开源之美,有趣、好玩、靠谱。。。
一去丶二三里
聚焦程序人生,践行终身成长。专注分享 IT 技术「Qt/C++/Python/JavaScript/Linux 等」、学习资料、职场经验、热点资讯,有趣、好玩、靠谱!
展开
-
Python 安装 Requests
要使用 Requests ,首先就是正确地安装它。原创 2016-09-07 13:29:02 · 16664 阅读 · 4 评论 -
Requests:让 HTTP 服务人类
Requests 是 Python 中一个大名鼎鼎的 HTTP 库,优雅而简单。原创 2016-09-06 13:47:53 · 3597 阅读 · 0 评论 -
Python 文件和目录管理(os)
在 Linux 中,操作系统提供了很多的命令(例如:`ls`、`cd`),用于文件和目录管理。在 Python 中,有一个 `os` 模块,也提供了许多便利的方法来管理文件和目录。原创 2017-10-12 18:12:00 · 7675 阅读 · 4 评论 -
Python 读取大文件
在处理大数据时,有可能会碰到好几个 G 大小的文件。如果通过一些工具(例如:NotePad++)打开它,会发生错误,无法读取任何内容。原创 2017-10-11 18:18:49 · 35537 阅读 · 7 评论 -
Python 文件 IO
文件是磁盘上的一个指定位置,用来存储相关信息。它用于永久地将数据存储在非易失性的内存中(例如:硬盘)。在 Windows 中,文件可以是文本文档、图片、程序等,且通常会有相应的扩展名(例如:`.txt`)。而在 Linux 中,一切皆文件。对于 Python 而言,文件是一种类型对象,像前面介绍的其他类型(例如:`str`)一样。原创 2017-10-11 17:59:06 · 2628 阅读 · 0 评论 -
Python 自定义异常
Python 提供了丰富的标准异常,这些异常非常灵活,我们甚至可以根据需要进行修改以满足特定需求,所以应该尽可能地使用它们。原创 2017-09-28 15:14:25 · 5726 阅读 · 0 评论 -
Python 异常处理
异常处理是一门艺术,更是优秀程序员必修之路。原创 2017-09-27 17:30:08 · 2834 阅读 · 0 评论 -
Python 错误和异常
程序中的错误一般被称为 Bug,无可否认,这几乎总是程序员的错。。。原创 2017-09-13 18:29:47 · 6610 阅读 · 0 评论 -
Python 包
通常情况下,在使用电脑的过程中,我们不会把所有的文件都存储在同一个位置,因为这样不便于管理和访问。因此,使用一个组织良好的目录层次结构很有必要。原创 2017-07-31 18:47:44 · 2197 阅读 · 1 评论 -
Python 重新加载模块
在进行模块化编程时,经常会遇到这样一种场景。原创 2017-07-20 19:14:29 · 31296 阅读 · 0 评论 -
Python 模块搜索路径
由于某些原因,在使用 `import` 时,Python 找不到相应的模块。这时,解释器就会发牢骚 - `ImportError`。原创 2017-07-27 20:46:00 · 23221 阅读 · 1 评论 -
Python 内置函数 dir()
在 Python 中,有大量的内置模块,模块中的定义(例如:变量、函数、类)众多,不可能全部都记住,这时 `dir()` 函数就非常有用了。原创 2017-07-14 18:59:15 · 26246 阅读 · 6 评论 -
Python 模块的设计和编写
在 Python 中,模块是由 Python 代码组成的 `.py` 文件,任何 Python 文件都可以作为一个模块被引用。原创 2017-07-13 16:50:44 · 4517 阅读 · 0 评论 -
Python 中 __name__ == ‘__main__‘ 的作用
经常,会在 Python 模块中看到 `if __name__ == '__main__':` 这样的代码,究竟有什么作用呢?原创 2017-07-13 16:47:26 · 8801 阅读 · 0 评论 -
Python 将模块作为脚本来执行
在 Python 中,模块的使用方式有很多种,可以在 Python shell 中使用,也可以将其用于另外一个模块中。虽然形式不同,但本质没什么区别,均属于导入。原创 2017-07-13 16:43:44 · 9976 阅读 · 3 评论 -
Python 模块
前面,我们分享的所有示例程序几乎都是在 Python 的交互式 shell 中完成的。倘若从 shell 中退出,则之前所做的一切都会丢失。因此,如果要编写较长的程序,最好是利用文本编辑器,将程序保存在文件中,然后将该文件作为解释器的输入来运行,这个过程被称为创建脚本。原创 2017-07-11 19:37:58 · 2413 阅读 · 0 评论 -
Python 启动/停止脚本(后台服务)
之前,用 Python/Tornado(Web 服务器框架)实现了一个 LDAP 相关的后台组件,用于客户端的用户认证。原创 2017-06-30 20:23:31 · 22204 阅读 · 5 评论 -
Python 函数注释
在 Python 3.x 中,增加了一个新特性 - 函数注释(Function Annotations),顾名思义,可做为函数额外的注释来用。原创 2017-07-03 19:30:18 · 28732 阅读 · 0 评论 -
Python 闭包
闭包是支持函数式编程范式的一个重要特性,在很多编程语言中都可以找到,包括:JavaScript、Python 和 Ruby。闭包十分强大,也非常有用,但是也很棘手,因为难以理解和使用。原创 2017-06-29 19:55:10 · 3872 阅读 · 2 评论 -
Python 嵌套函数
在 Python 中,函数的用法可谓是千变万化,只不过我们平日接触的大多是一些基本用法。函数强大之处当然不止于此,它还有很多高级用法 - 闭包、装饰器。原创 2017-06-28 21:35:37 · 45981 阅读 · 0 评论 -
Python 函数的高级用法
在 Python 中,函数是一个一等公民(first-class citizen)。这意味着,函数与任何其他对象(例如:整数、字符串、列表)一致,既可以动态地创建或销毁,也可以传递给其他函数,或作为值进行返回。原创 2017-06-16 19:57:01 · 9356 阅读 · 2 评论 -
Python 递归函数
从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事!故事是什么呢?『从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事!故事是什么呢?』......原创 2017-06-03 10:27:01 · 43432 阅读 · 4 评论 -
Python 匿名(lambda)函数
匿名函数,顾名思义,就是指一个没有名称的函数。原创 2017-06-02 18:40:23 · 6901 阅读 · 0 评论 -
Python 函数参数
在 Python 中,函数的定义非常简单,只需要满足对应的语法格式要求即可。对于调用者来说,只需关注如何传递正确的参数,以及函数的返回值就足够了,无需了解函数的内部实现(除非想学习、跟踪源码)。原创 2017-06-01 19:59:41 · 4966 阅读 · 0 评论 -
Python 函数
在 Python 中,函数是一组执行特定任务的相关语句。原创 2017-05-31 18:47:59 · 3618 阅读 · 1 评论 -
Python 打印和输出
在编程实践中,print 用的频率特别高,特别是程序运行到某个时刻,要检测产生的结果时,必须用 print 来打印输出。关于 print 函数,前面很多地方已经提及过,可用于写入标准输出。现在,是时候该深入了。**注意:**这里强调的是“print 函数”,而不是“print 语句”。原创 2017-06-06 20:36:03 · 67434 阅读 · 2 评论 -
Python 集合
数学上有一个基础概念 -集合,上高一的时候学过。集合的作用大吗?高考必考,你说呢?原创 2017-05-23 19:09:31 · 11011 阅读 · 4 评论 -
Python 字典
记得上学时,《新华字典》绝对堪称神器,检索内容相当给力。但随着网络的发展,现在几乎很少有人在用了。原创 2017-05-18 21:50:33 · 4968 阅读 · 0 评论 -
Python 元组
在 Python 中,元组(Tuple)与列表类似。两者之间的区别在于:元组不能更改,列表可以。也就是说,一旦被分配,就不能从元组中添加、更改或删除元素。原创 2017-05-17 20:51:23 · 4992 阅读 · 3 评论 -
Python 列表
Python 提供了一系列复合数据类型,通常被称为序列,列表(List)就是其中的一种。原创 2017-05-16 21:41:23 · 4742 阅读 · 0 评论 -
Python 转义序列
在字符串中,有时需要包含一些特殊的符号,但是有些符号不能直接输出,就需要使用转义序列。原创 2017-05-10 18:17:31 · 7719 阅读 · 1 评论 -
Python 字符串
字符串(String),是由零个或多个字符组成的有限序列,在 Python 中表示文本的数据类型。原创 2017-05-10 18:12:12 · 4624 阅读 · 0 评论 -
Python 数字
在 Python 中,对于数字的定义很简单 - 整数、浮点数和复数,分别被定义为 int、float 和 complex 类。只要数学不是体育老师教的,绝大部分人学起来都不会有任何问题。原创 2017-05-09 13:21:52 · 3620 阅读 · 2 评论 -
Python pass 语句
在 Python 中,pass 是一个空语句,为了保持程序结构的完整性。一般情况下,pass 被用作占位符。原创 2017-04-16 17:40:47 · 4532 阅读 · 4 评论 -
Python break 和 continue 语句
在 Python 中,break 和 continue 语句用于改变普通循环的流程。原创 2017-04-16 17:19:52 · 13591 阅读 · 3 评论 -
Python while 循环
在 Python 中,while 循环用于遍历代码块,只要判断条件为 True,就会一直不停地循环执行。通常,在事先不知道迭代次数的情况下使用 while 循环。原创 2017-04-16 16:00:54 · 5581 阅读 · 2 评论 -
Python for 循环
在 Python 中,for 循环用于迭代序列(例如:列表、元组)或其他可迭代对象,迭代序列称为遍历。原创 2017-04-16 15:41:11 · 10322 阅读 · 5 评论 -
Python if 语句
当仅在满足某个条件才会执行相应的代码时,需要进行决策。在 Python 中,由 if … elif … else 语句来实现。原创 2017-04-16 15:17:26 · 5349 阅读 · 4 评论 -
Python 运算符
在 Python 中,运算符是执行算术或逻辑运算的特殊符号,操作的值被称为操作数。原创 2017-04-08 17:58:45 · 5982 阅读 · 2 评论 -
Python 数据类型
Python 中的每个值都有一个数据类型。原创 2017-04-08 14:55:49 · 21097 阅读 · 9 评论