那些年,我们读过的python!
2015-07-23 19:27
676 查看
原url:http://blog.csdn.net/zuoninger/article/details/21597495
Python是一个强大、快速、易学、友好、开源的脚本语言。Hacker必备的语言之一。
Python - 历史由来
Python 是一种开源的面向对象的脚本语言,它起源于1989年末,当时,CWI(阿姆斯特丹国家数学和计算机科学研究所)的研究员Guido van Rossum需要一种高级脚本编程语言,为其研究小组的Amoeba分布式操作系统执行管理任务。为创建新语言,他从高级数学语言ABC(ALL BASIC CODE)汲取了大量语法,并从系统编程语言Modula-3借鉴了错语处理机制。Van Rossum把这种新的语言命名为Python(大蟒蛇)---来源于BBC当时正在热播的喜剧连续剧“Monty Python”。
Python 于1991年初公开发行,由于功能强大和采用开源方式发行,Python的发展得很快,用户越来越多,形成了一个强大的社区力量。2001年, Python的核心开发团队移师Digital Creations公司,该公司是Zope(一个用Python编写的web应用服务器)的创始者。大家可到http://www.python.org/上了解最新的Python动态和资料 。
Python的应用范围
系统编程,提lass=innerlink>API,能方便进行系统维护和管理。
图形处理,有PIL、Tkinter等图形库支持,能方便进行图形处理。
数学处理,NumPy扩展提供大量与许多标准数学库的接口,
文本处理,python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发。
数据库编程,程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,Mysql等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境。
网络编程,提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。
作为Web应用的开发语言,支持最新的XML技术。
多媒体应用,Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。
以上内容摘自:http://www.tuicool.com/articles/VJziU3
那些年我们读过的Python的书
1、Python核心编程
Core.Python.Programming,2nd.Edition
![](http://img.blog.csdn.net/20140320103645593?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVvbmluZ2Vy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
初学Python这是一本有关Python开发的权威指南
《Python核心编程(第2版)》是经典的Python指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和函数式编程、模块、面向对象编程、执行环境等内容:第2部分则提供了各种高级主题来展示可以使用Python做些什么,包括正则表达式、网络编程、网络客户端编程、多线程编程、图形用户界面编程、Web编程、数据库编程、扩展Python和一些其他材料。《Python核心编程(第2版)》适合Python初学者,以及已经入门但想继续学习和提高自身Python技巧的程序员。
2、 趣学Python编程
Python for Kids: A Playful Introduction to Programming
![](http://img.blog.csdn.net/20140320104022109?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVvbmluZ2Vy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
《趣学Python编程》是一本轻松、快速掌握Python编程的入门读物。全书分为3部分,共18章。第1部分是第1章到第12章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图,等等。第2部分是第13章和第14章,介绍如何用Python开发实例游戏弹球。第3部分包括第15章到第18章,介绍了火柴人实例游戏的开发过程。
3、 像计算机科学家一样思考Python
Think Python:How to Think Like aComputer Scientist
![](http://img.blog.csdn.net/20140320103827187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVvbmluZ2Vy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
《像计算机科学家一样思考Python》按照培养读者像计算机科学家一样的思维方式的思路来教授Python语言编程。全书贯穿的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供一个具体场景方便介绍的媒介。《像计算机科学家一样思考Python》并不是一本介绍语言的书,而是一本介绍编程思想的书。和其他编程设计语言书籍不同,它不拘泥于语言细节,而是尝试从初学者的角度出发,用生动的示例和丰富的练习来引导读者渐入佳境。
4、PythonCookbook(第2版)中文版
![](http://img.blog.csdn.net/20140320104222171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVvbmluZ2Vy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
《Python Cookbook(第2版)中文版》是在Python程序员圈子中备受推崇的一部著作。在《Python Cookbook(第2版)中文版》中,你会发现很多常见Python编程问题的实用解决方案,而这些方案来自Python社区。几年来,Python程序员在 ActiveState建立的在线Python Cookbook贡献的代码和文章构成了《Python Cookbook(第2版)中文版》的主体。这些代码和解决方案都经历过实践的检验,被反复地审查、精练和加强,并最终汇集到《Python Cookbook(第2版)中文版》中。
5、 易学Python
Quick & EasyPython
![](http://img.blog.csdn.net/20140320103912390?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVvbmluZ2Vy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
《易学Python》总共分为3部分,共12章,第1部分介绍了为何使用Python来编程。从第2部分起,通过编写Hunt the Wumpus游戏带领读者认识并解决编程中的一些实际问题。例如,如何管理复杂的程序,确保其清晰易懂;如何在程序中使用Python标准库,以节省编程时间,同时让程序更容易理解;如何对编写好的程序进行测试;如何进行面向对象的程序设计。第3部分则使用框架对书中的程序进行完善,让读者对Python的强大功能有一个更深入的认识。本书最后还提供了一些Python资源,供读者深入学习Python时参考。
![](http://img.blog.csdn.net/20140320144415312?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVvbmluZ2Vy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
版权声明:本文为博主原创文章,未经博主允许不得转载。
Python是一个强大、快速、易学、友好、开源的脚本语言。Hacker必备的语言之一。
Python - 历史由来
Python 是一种开源的面向对象的脚本语言,它起源于1989年末,当时,CWI(阿姆斯特丹国家数学和计算机科学研究所)的研究员Guido van Rossum需要一种高级脚本编程语言,为其研究小组的Amoeba分布式操作系统执行管理任务。为创建新语言,他从高级数学语言ABC(ALL BASIC CODE)汲取了大量语法,并从系统编程语言Modula-3借鉴了错语处理机制。Van Rossum把这种新的语言命名为Python(大蟒蛇)---来源于BBC当时正在热播的喜剧连续剧“Monty Python”。
Python 于1991年初公开发行,由于功能强大和采用开源方式发行,Python的发展得很快,用户越来越多,形成了一个强大的社区力量。2001年, Python的核心开发团队移师Digital Creations公司,该公司是Zope(一个用Python编写的web应用服务器)的创始者。大家可到http://www.python.org/上了解最新的Python动态和资料 。
Python的应用范围
系统编程,提lass=innerlink>API,能方便进行系统维护和管理。
图形处理,有PIL、Tkinter等图形库支持,能方便进行图形处理。
数学处理,NumPy扩展提供大量与许多标准数学库的接口,
文本处理,python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发。
数据库编程,程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,Mysql等数据库通信。python自带有一个Gadfly模块,提供了一个完整的SQL环境。
网络编程,提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。
作为Web应用的开发语言,支持最新的XML技术。
多媒体应用,Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。
以上内容摘自:http://www.tuicool.com/articles/VJziU3
那些年我们读过的Python的书
1、Python核心编程
Core.Python.Programming,2nd.Edition
初学Python这是一本有关Python开发的权威指南
《Python核心编程(第2版)》是经典的Python指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和函数式编程、模块、面向对象编程、执行环境等内容:第2部分则提供了各种高级主题来展示可以使用Python做些什么,包括正则表达式、网络编程、网络客户端编程、多线程编程、图形用户界面编程、Web编程、数据库编程、扩展Python和一些其他材料。《Python核心编程(第2版)》适合Python初学者,以及已经入门但想继续学习和提高自身Python技巧的程序员。
2、 趣学Python编程
Python for Kids: A Playful Introduction to Programming
《趣学Python编程》是一本轻松、快速掌握Python编程的入门读物。全书分为3部分,共18章。第1部分是第1章到第12章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图,等等。第2部分是第13章和第14章,介绍如何用Python开发实例游戏弹球。第3部分包括第15章到第18章,介绍了火柴人实例游戏的开发过程。
3、 像计算机科学家一样思考Python
Think Python:How to Think Like aComputer Scientist
《像计算机科学家一样思考Python》按照培养读者像计算机科学家一样的思维方式的思路来教授Python语言编程。全书贯穿的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供一个具体场景方便介绍的媒介。《像计算机科学家一样思考Python》并不是一本介绍语言的书,而是一本介绍编程思想的书。和其他编程设计语言书籍不同,它不拘泥于语言细节,而是尝试从初学者的角度出发,用生动的示例和丰富的练习来引导读者渐入佳境。
4、PythonCookbook(第2版)中文版
《Python Cookbook(第2版)中文版》是在Python程序员圈子中备受推崇的一部著作。在《Python Cookbook(第2版)中文版》中,你会发现很多常见Python编程问题的实用解决方案,而这些方案来自Python社区。几年来,Python程序员在 ActiveState建立的在线Python Cookbook贡献的代码和文章构成了《Python Cookbook(第2版)中文版》的主体。这些代码和解决方案都经历过实践的检验,被反复地审查、精练和加强,并最终汇集到《Python Cookbook(第2版)中文版》中。
5、 易学Python
Quick & EasyPython
《易学Python》总共分为3部分,共12章,第1部分介绍了为何使用Python来编程。从第2部分起,通过编写Hunt the Wumpus游戏带领读者认识并解决编程中的一些实际问题。例如,如何管理复杂的程序,确保其清晰易懂;如何在程序中使用Python标准库,以节省编程时间,同时让程序更容易理解;如何对编写好的程序进行测试;如何进行面向对象的程序设计。第3部分则使用框架对书中的程序进行完善,让读者对Python的强大功能有一个更深入的认识。本书最后还提供了一些Python资源,供读者深入学习Python时参考。
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- Python中的文本处理
- python连接mysql
- 快速启动cmd下的Python---如何使用java运行多条cmd命令
- Python 推断素数
- python基础教程总结11——图形用户界面GUI
- 如何捅破python编程的那层纸之三
- 飞跃式发展的后现代 Python 世界
- python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
- 提取网址的python练习
- Python开发MySQL数据库(表)克隆工具
- 初识python django, 让我们一起进入python的世界吧
- 实习小记-python 内置函数__eq__函数引发的探索
- 各种Python插件安装包下载地址
- 在 python 使用socket 获取 IP
- Python 时间,日期,时间戳(一)
- python获取本机网卡IP
- 搞清楚 Python traceback
- python2.7系列下的print函数使用注意事项
- Python异常模块traceback用法举例
- 基于python实现的改变HTML、txt文件编码脚本