您当前的位置:首页 > 互联网教程

Python的核心编程都包括哪些呢

发布时间:2025-05-23 11:19:52    发布人:远客网络

Python的核心编程都包括哪些呢

一、Python的核心编程都包括哪些呢

Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开源软件,Python可以自由获取,而且非常易学易用。本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。所有练习的解答都可在书后找到。本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常和介绍了更多高级主题,包括复杂的实例。无论是用于编写简单的脚本,还是复杂的科学计算、Web、数据库、图形和动画程序,Python都证明它的强大。本书是经典的Python1指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和函数式编程、模块、面向对象编程、执行环境等内容:第2部分则提供了各种高级主题来展示可以使用Python做些什么,包括正则表达式、网络编程、网络客户端编程、多线程编程、图形用户界面编程、Web编程、数据库编程、扩展Python和一些其他材料。

二、Python核心编程的图书目录

15.2正则表达式使用的特殊符号和字符

15.2.1用管道符号(|)匹配多个正则表达式模式

15.2.2匹配任意一个单个的字符(.)

15.2.3从字符串的开头或结尾或单词边界开始匹配(^/$/\b/\B)

15.2.5指定范围(-)和否定(^)

15.2.6使用闭包操作符(*,+,?,{})实现多次出现/重复匹配

15.3.2使用compile()编译正则表达式

15.3.3匹配对象和group()、groups()方法

15.3.5search()在一个字符串中查找一个模式(搜索与匹配的比较)

15.3.10从字符串的开头或结尾匹配及在单词边界上的匹配

15.3.11用findall()找到每个出现的匹配部分

15.3.12用sub()(和subn())进行搜索和替换

15.3.13用split()分割(分隔模式)

15.4.2搜索与匹配的比较,“贪婪”匹配

16.3.5运行我们的客户端与TCP服务器

16.4.1创建一个SocketServerTCP服务器

16.4.2创建SocketServerTCP客户端

16.5.1创建一个Twisted Reactor TCP服务器

16.5.2创建一个Twisted Reactor TCP客户端

17.3.2网络新闻传输协议(NNTP)

17.4.12客户端程序SMTP和POP3举例

18.3Python、线程和全局解释器锁

18.5.3threading模块中的其他函数

18.5.4生产者-消费者问题和Queue模块

19.2.1Tkinter模块:把Tk引入你的程序

19.4.1Tk Interface eXtensions(Tix)

19.4.2Python MegaWidgets(PMW)

20.1.1Web应用:客户端/服务器计算

20.2使用Python进行Web应用:创建一个简单的Web客户端

20.4CGI:帮助Web服务器处理客户端数据

20.7.1Mulitipart表单提交和文件的上传

21.1.2基本的数据库操作和SQL语言

21.2Python数据库应用程序程序员接口(DB-API)

21.2.6数据库和Python:接口程序

22.2.6线程和全局解释器锁(GIL)

23.2用Win32的COM来操作微软Office

23.2.3微软Word第1部分Python核心

23.3用Jython写Python和Java的程序

23.3用Jython写Python和Java的程序

23.3.2Swing GUI开发(Java或者Python!)

三、...吗学 Python 好吗看《Python核心编程》可以吗

1、我正好刚看完 python核心编程,对这本书还算熟悉。

2、如果题主有编程经验,那么用这本书学习编程很适合。本书第一部分介绍了 python编程的基础内容,包括基本语法,对象类型,分支与循环,文件操作,异常处理,函数与模块等等。学完第一部分,用 python处理一些日常工作,如数据提取,按规则重命名文件等等,应该都可以搞定。第二部分介绍了 python在实践中的运用,包括正则表达式,网络编程,多线程编程,数据库应用,web开发等等,学完第二部分,python应该就就已经变成一件你非常上手的工具了,写一个简单爬虫,带GUI的客户端等等都没问题。

3、我最喜欢这本书的一点是每章节后面都有大量的习题,不仅涵盖了本章知识点,还有不少可以扩展成小程序的题目,比如写一个简易字符编辑器,用户登录验证器,简易TCP代理服务器等等,很值得练习练习。还有一本同样类型的书 learning python,在入门 python时也值得一看。

4、如果题主完全不明白我上面在说啥,或者之前没有编程经验,那么我不推荐从这本书开始学习 python。可以先看 learn python the hard way和 think python- how to think like a computer scientist。对编程有一个基本的了解后,再学习核心编程,避免陷入到语言特性的细节中。