终于有人把Python开发技术整理好了,学好Python从这儿入手

前言

当前,Python 已经成为最流行的程序设计语言之一 ,被越来越多的人作为首选语言来学习和应用。作为--种解释型的语言,Pyhon具有内置的高级数据结构和简单有效的面向对象编程机制。同时,其语法简洁而清断,类库丰富而强大,非常适合进行快速原型开发。另外,Python 可以运行在多种系统平台下,从而使得只需要编写一次代码,就可以在多种系统平台下实现同等的功能。

与相同类型的Perl语言相比,年轻的Python语言的优势非常突出。随着各大公司支持力度的增大,其应用领城越来越广。现在,围绕着Python的相关技术包括Web开发和图形界面开发等都在飞速发展,相关的资源也越来越丰富。

为了使广大读者既能了解Python语言的基础知识,又能将Python语言应用于一些特定领域(如Web开发),本书全面地介绍了用Python语言进行程序开发的相关知识。在学习完本书之后,相信读者能够掌握Pyhon语言,并可以使用Python语言进行实际项目的开发。

本书主要有以下特点

1.循序渐进,由浅入深

为了方便读者学习,本书在介绍Pyhlon的发展历史及其特点、开发环境的搭建、Python 的开发工具等基础上,在后续章节中结合具体的实例,逐步介绍了Python语言的基本语法以及基础类库、常用库和工具的使用方法,以及用Python语言进行程序开发的相关知识等内容。

2.技术全面,内容充实

本书所讲的内容在保证实用的前提下,详细介绍了Python语言各个方面的知识。同时,介绍了用Pyhon语言进行程序开发的相关知识,无论是用Python语言进行系统管理,还是进行GUl开发、Web开发、数据库编程、网络编程等的读者,都可以从本书中找到应用Python的相关知识。

3.对比讲解,理解深刻

考虑到有很多读者具备Java的开发经验,因此本书注意结合Python与Java语法的异同点进行讲解。同时本书注意对Python中与Java语法相似的函数和方法进行对比。希望通过这种讲解的方式,能帮助读者加深、加快对Python语法要点的理解。

4.分析原理,步骤清晰

每种程序设计语言都有自身的独特魅力。掌握一门技术首先需要理解原理,本书注意把握各个知识点的原理,总结实现的思路和步骤。读者可以根据具体步骤实现书中的例子,将理论知识与实践相结合,这样更利于学习。

5.代码完整,讲解详尽

书中的每个知识点都有相应的实例代码,井对关键的代码部分进行了注释说明。每段代码的后面都有详细的分析,并给出了代码运行后的结果。读者可以参照运行结果阅读源程序,以便于加深理解。

本书共27章,分为四部分讲解

第一篇Python语言基础知识

第1章:本章从Pyhon能做什么讲起,介绍了Pybon的特征和优势,Pytlon 的发展历史及其特点、开发环境的搭建、Pyhlon的开发工具等基础知识,读者如果是-个 Pyton新手,本章将把读者带入Python世界。

第2章:详细介绍了Pyhon的语法知识,深入讲解了Python的编码规则、变量和常量的定义及其使用方法、数据类型、运算符和表达式。通过本章的学习,读者能掌握Pyhon编码的一些规范和Python的语法知识。

第3章:详细介绍了Python中的控制语句、循环语句以及一些习惯用法,结合实例讲解了Python 进行结构化编程的要点。

第4章:主要介绍了Python的内置数据结构一元组、 列表、字典和序列。分别介绍了这些内置数据结构的特点、区别及其使用方法。

第5章:讲解了Pyhon中模块和函数的概念。重点介绍了Pyhon的常用内置模块、函数的参数、递归函数、lambda 丽数、generator 函数等。

第6章:重点介绍了Pytlon中字符串的处理,包括字符串的格式化、比较、合并、截取、查找、替换等。讲解了正则表达式的概念以及使用re 模块处理正则表达式的方法。

第7章:主要介绍了Pytbhon对文件的基本操作,包括文件的创建、读写、删除、复制、在找、替换和比较。重点介绍了Python对目录遍历的实现方法以及Python的流对象。

第8章:主要介绍了面向对象程序设计的要点,重点讲解了Pyhon实现面向对象的特性以及Python中的设计模式。

第9章:详细介绍了Pyton对异常的处理、异常的捕获和抛出、自定义异常等内容。讲解了使用PythonWin、Eelipe 调试Python程序的方法。

第10章:介绍了Python的数据库编程,重点讲解了使用ODBC、DAO、ADO、Pyhon 等专用模块连接数据库以及Python 的持久化。最后结合sQu ite数据库的实例讲解了Pybon对数据库的操作。

第二篇Python的GUI程序设计

第11章:介绍Python下的GuI开发。主要介绍了当前Pyhon中使用比较多的Tkinter、PyGTK和PyQt等GUI开发库。然后对WxPythonGUI开发库及其开发环境进行了介绍,包括其封装以及界面设计工具等。

第12章:介绍了WxPybon的基本运行机制,包括程序的组成和事件驱动模型原理及其使用方法。同时,对WxPython中的基本组件进行了介绍。

第13章:讲解了WxPython的基本组件,包括文本框、按钮、单选框、多选框、下拉列表和布局管理器等控件的基本属性、方法和事件。

第14章:介绍了WxPython菜单与窗口组件。包括多级菜单、位图菜单、上下文菜单的创建,Frame 窗口、MDI窗口、HTML窗口的创建等内容。重点讲解了对话框的应用以及对话框和窗口的交互。

第15章:介绍了WxPython库中的高级控件,包括常见的表格、列表、树型和定时器控件。重点讲解了这些控件的样式、事件及应用场合。

第16章:介绍了WxPython框架的高级功能,包括HTML显示、XRC的使用方法和系统剪贴板的操作。

第三篇Python 的Web开发

第17章:介绍了Pyhon的HTML.应用。详细介绍了URL的解析以及HTML资源的获取方法,同时对CGI的使用和HTML文档的解析方法进行了介绍。

第18章:讲解了Pyhou的XML.操作。包括XML的各种内容实体如节点等,并对XxML文档的SAX和DOM这两种处理方式进行了详细地讲解。

第19章: Pybhon的Web开发是近年来发展迅速的-个领城。在本章中对Python中常用的Web开发框架进行了介绍。同时在介绍MVC模式的基础上,对Django框架进行了详细地讲解,包括其基本使用和高级使用方法。

第20章:介绍了Pyhon中的测试框架。主要讲解Pyhon中的unitet和doctest 这两种测试框架,且都有相应的实例,以帮助读者快速掌握。

第四篇Python的其他应用

第21章:介绍了Pyhon下进程和线程的概念。主要内容包括进程和线程的创建和管理等。同时,着重讲解了多线程环境下的数据同步机制。

第22章:介绍了Pyhon的系统管理。其中主要讲解IPytho的应用。内容不仅包括IPyhon的介绍,还包括常见的系统管理应用。

第23章:讲解了Pyhon中和网络编程相关的知识,包括服务器端和客户端的通信。随后着重介绍了网络中的异步通信方式,最后对Twisted框架进行了介绍。

第24章:讲解了Pytlon开发中常见的网络应用。主要包括文件传输、邮件的接收和发送,远程登录以及简单网络管理功能的实现。最后还对使用Seapy分析网络数据进行了介绍。

第25章:讲解了Pyho图像处理和游戏编程。主要涉及PL和PyGame这两个包。通过各种实例,使读者能够迅速地掌握相关知识并用于实践。

第26章:介绍了Pyton语言的扩展和嵌人应用。这两种技术使得Pybhon语言有了更进步的发展空间。

第27章:在本章中对Windows下的Pyhon进行了介绍。主要介绍了组件对象模型和Python对其支持。同时,使用实例讲解了Windows 下的各种Python应用。

目录结构



意向人群

Python爱好者

大中专院校的学生

社会培训班的学生

高等教育学校的学生

系统管理员

GUI开发人员

Web开发人员

网络编程人员

由于篇幅限制,实在展现不了更多的内容了。如果对这本Python开发技术有兴趣的小伙伴,请关注小编,并添加微信:bjmsb1 来免费领取吧(附送视频学习资料)

你可能感兴趣的:(终于有人把Python开发技术整理好了,学好Python从这儿入手)