Python
on_1y
这个作者很懒,什么都没留下…
展开
-
「学习笔记——Python」Python 的错误和异常处理
8 错误和异常(Errors and Exceptions)到现在为止,还没怎么提过错误消息,不过如果你试过一些示例,可能会看到一些。有两种不同类型的 错误:语法错误和例外Table of Contents1 语法错误2 异常(Exceptions)3 处理异常4 raise 异常5 用户自定义异常6 定义清除(clean-up)操作7 预定义的 清除(Clean-up)翻译 2013-03-03 17:13:19 · 49159 阅读 · 1 评论 -
「学习笔记——Python」Python 常用数据结构
5 Python常用数据结构Table of Contents1 List1.1 List 的使用1.2 将List当作栈(Stack)1.3 将List当作队列1.4 函数式程序设计工具1.5 List Comprehensions2 del 语句3 Tuples 和 序列4 Sets5 Dictionaries6 循环技术7 更多的条件操作8 比较序列操作翻译 2013-02-28 12:20:27 · 3416 阅读 · 0 评论 -
「学习笔记——Python」Python非正式导引
3 Python非正式导引在本节的例子中,以提示符>>>, … ,开始的是输入,否则为输出, #后为python的注释Table of Contents1 把Python当作计算器1.1 数字1.2 字符串1.3 Unicode 编码的字符串1.4 List2 初步程序设计1 把Python当作计算器1.1 数字首先进入交互模翻译 2013-02-26 13:50:00 · 2068 阅读 · 0 评论 -
「学习笔记——Python」Python开胃菜
1 Python开胃菜这一节的内容是让你喜欢上Python,或者说有学习Python的欲望。如果你经常用电脑工作,你常常会有许多重复性的工作要做,比如批量修改文件名,或者处理文本。如果你是一个程序员, 你可能经常要写程序,这样就要常常在编码,编译,测试之间周而复始,当程序非常大,尤其是需要将很多操作整合到一起时, 手工操作就会变得非常地枯燥,这时候你可能需要一点儿自动化的操作。当然,你可能翻译 2013-02-22 17:11:54 · 1998 阅读 · 0 评论 -
用Python写一个简单的中文分词器
用Python写一个简单的中文分词器作为一个Python初学者+自然语言处理初学者,我用Python写了一个简单的中文分词器,整个程序 加上注释100行左右,算是一个小练习。Table of Contents1 数据来源2 算法描述3 源代码及注释4 测试及评分结果1 数据来源 [1]数据来自 Bakeoff2005 官方网站:http://sigh原创 2013-03-20 15:13:06 · 3129 阅读 · 0 评论 -
Python包管理不同方式的区别
介绍了Python包管理工具,distutils,setuptools,distribute, easy_install, pip之间的区别和使用方法。原创 2013-11-01 16:38:52 · 6921 阅读 · 1 评论 -
WSGI 简介
介绍了Python Web 开发中,服务器及框架实现中需要了解的标准:WSGI。原创 2014-01-26 23:13:49 · 37740 阅读 · 10 评论 -
wsgiref 源代码分析
介绍了Python Web 开发标准 WSGI 的官方参考实现 wsgiref 的源代码,对源代码结构,层次关系,最重要代码进行了介绍。原创 2014-01-27 18:20:43 · 9019 阅读 · 15 评论 -
使用Python,字标注及最大熵法进行中文分词
使用Python,字标注方法,基于最大熵的机器学习算法,进行中文分词。介绍了基本思想,及实验示例和经典的参考文献。原创 2013-08-05 17:26:04 · 7909 阅读 · 2 评论 -
「学习笔记——Python」Python输入和输出
7 Python 输入和输出呈现程序输出结果的方式有很多,可以以可读方式打印出来,也可以写入文件以便将来使用。这一章,将会讲述这些可能的方式。Table of Contents1 输入格式2 读写文件1 输入格式很多时候,我们不仅仅想只打印出结果,还对输出格式有所需求。有两种方式可以完成这一点,一是使用字符串的分割,合并,等 功能自己确定输出格式,你翻译 2013-03-02 16:17:49 · 5926 阅读 · 1 评论 -
「学习笔记——Python」Python解释器的使用
2 Python解释器的使用Table of Contents1 调用解释器1.1 参数传递1.2 交互模式2 解释器及其环境2.1 错误处理2.2 执行Python脚本2.3 源代码编码(Source Code Encoding)2.4 交互式模式的启动文件2.5 定制模块1 调用解释器在Linux里,如果安装过python,在翻译 2013-02-22 17:13:24 · 9557 阅读 · 0 评论 -
「学习笔记——Python」Python中的类(classes)
9 Python中的类(classes)Python的类机制使用尽可能少的新语法和语义将类引入语言。Python的类提供了面向对象程序设计语言所有的 标准特性:类继承机制允许有多个基类,一个派生类可以覆盖基类中的任何方法,一个方法可以使用相同的名字调用 基类中的方法。Table of Contents1 名字和对象2 Python的域(scopes)和名称空间(namesp翻译 2013-03-06 14:30:23 · 95557 阅读 · 5 评论 -
「学习笔记——Python」Python标准库简明教程II
11 Python标准库简明教程 IITable of Contents1 输出格式2 模板3 处理二进制数据4 多线程5 日志(Logging)6 弱引用(Weak References)7 与List配合使用的工具8 十进制浮点数据运算1 输出格式repr 模块提供了一个定制版本的repr(),用于得到有大量内容的容器的缩写形式>>> impor翻译 2013-03-08 15:40:17 · 2525 阅读 · 0 评论 -
「学习笔记——Python」Python 的模块(Modules)
6 Python的模块 (Modules)Table of Contents1 关于模块1.1 更多关于模块的故事1.2 将模块作为脚体执行1.3 模块搜索路径1.4 “编译过的” Python 文件2 标准模块3 dir 函数4 包(Package)4.1 Import * from package1 关于模块如果你退出了交互模翻译 2013-03-01 17:06:16 · 3938 阅读 · 0 评论 -
「学习笔记——Python」Python标准库简明教程
10 Python标准库简明教程Table of Contents1 操作系统接口2 文件通配符3 命令行参数4 错误输出重定向和程序终止5 字符串模式匹配6 数学7 Internet访问8 日期和时间9 数据压缩10 性能测量11 质量控制1 操作系统接口os 模块提供了一系列与系统交互的模块:>>> os.getcwd() # Return t翻译 2013-03-07 17:40:04 · 3482 阅读 · 0 评论 -
「学习笔记——Python」《The Python Tutorial》学习笔记
《The Python Tutorial》学习笔记这是学习《The Python Tutorial》的一份笔记,理想的学习方式是先学习基本的概念,语法和特性,然后再学习 文件操作,网络操作等等应用,然后根据自己的需求在一个领域经常使用Python,慢慢地在应用中掌握。资源:汇总:http://www.python.org/ 这个网站中包含了python的原创 2013-02-22 09:11:42 · 2736 阅读 · 1 评论 -
「学习笔记——Python」Google's Python Class 学习笔记
Google's Python Class 学习完了《The Python Tutorial》后,又学习了一下Google's python class,感觉比前者要好。关键是提供了一些习题,让你通过这些习题了解Python的特性,让你尽快用Python去解决一些问题,做完这些习题,感觉比看完整本书还有感觉。这给我提了个醒,学完一个东西要主动找一些练习去做,不然看多少原创 2013-03-10 20:26:33 · 5393 阅读 · 0 评论 -
「学习笔记——Python」《The Python Tutorial》学习结束语
12 《The Python Tutorial》学习结束语 花了差不多半个月,终于自己翻译完了Python官方给出的一份教程,同时也对Python有了一个初步的了解。 这份教程之前就有人翻译过,之所以选择自己翻译,就是为了强迫自己认真学习,想清楚里面每一句话的意思。 教程里面还有三篇,讲的是下一步应该做些什么,交互式环境的配置和浮点运算,就不翻译了。 Python给我原创 2013-03-08 16:07:31 · 2334 阅读 · 0 评论 -
「学习笔记——Python」Python流程控制
4 Python 流程控制Table of Contents1 if 语句2 for 语句3 range函数4 break 和 continue 语句,循环时使用else5 pass语句6 定义函数7 编程风格1 if 语句>>> x = int(raw_input("Please input a number: "))Please input a n翻译 2013-02-26 13:53:18 · 2836 阅读 · 0 评论 -
Jinja2 源代码分析
介绍了 Jinja 2.0 的源代码结构,以及 Jinja 2.0 要解决的核心问题,并举例说明了如何将 HTML 模板转化为 Python 代码的过程。原创 2015-04-24 22:36:57 · 7341 阅读 · 2 评论