零基础学Python

零基础学Python

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

对比讲解,理解深刻;分析原理,步骤清晰;代码完整,讲解详尽。

内容简介

Python是目前最流行的动态脚本语言之一。Python具有内置的高级数据结构和简单有效的面向对象编程思想实现。本书由浅入深,全面、系统地介绍了使用Python进行开发的各种知识和技巧。为了便于读者学习,本书每个章节中都提供了详尽的例子,结合实例讲解各个知识点。

本书内容包括Python环境的安装和配置、Python的基本语法、模块和函数、内置数据结构、字符串和文件的处理、正则表达式的使用、异常的捕获和处理、面向对象的语言特性和设计;Python的数据库编程、TkinterGUI库的使用、HTML应用、XML应用、Django网页开发框架的使用、测试驱动开发模式应用、Python中的进程和线程、Python系统管理、网络编程、Python图像处理、Python语言的扩展和嵌入以及Windows下Python开发等。

本书适合Python爱好者、大中专院校的学生、社会培训班学生,以及系统管理员、界面开发人员、Web开发人员、网络编程人员等有关人员学习、使用。

作者简介

作者张志强。

章节目录

版权信息

前言

第一篇 Python语言基础

第1章 进入Python的世界

1.1 Python的由来

1.2 Python的特色

1.3 第一个Python程序

1.4 搭建开发环境

1.5 Python的开发工具

1.6 不同平台下的Python

1.7 小结

1.8 习题

第2章 Python必须知道的基础语法

2.1 Python的文件类型

2.2 Python的编码规范

2.3 变量和常量

2.4 数据类型

2.5 运算符与表达式

2.6 小结

2.7 习题

第3章 Python的控制语句

3.1 结构化程序设计

3.2 条件判断语句

3.3 循环语句

3.4 结构化程序示例

3.5 小结

3.6 习题

第4章 Python数据结构

4.1 元组结构

4.2 列表结构

4.3 字典结构

4.4 序列

4.5 小结

4.6 习题

第5章 模块与函数

5.1 Python程序的结构

5.2 模块

5.3 函数

5.4 小结

5.5 习题

第6章 字符串与正则表达式

6.1 常见的字符串操作

6.2 正则表达式应用

6.3 小结

6.4 习题

第7章 使用Python处理文件

7.1 文件的常见操作

7.2 目录的常见操作

7.3 文件和流

7.4 文件处理示例——文件属性浏览程序

7.5 小结

7.6 习题

第8章 面向对象编程

8.1 面向对象的概述

8.2 类和对象

8.3 属性和方法

8.4 继承

8.5 运算符的重载

8.6 Python与设计模式

8.7 小结

8.8 习题

第9章 异常处理与程序调试

9.1 异常的处理

9.2 使用自带IDLE调试程序

9.3 使用Easy Eclipse for Python调试程序

9.4 小结

9.5 习题

第10章 Python数据库编程

10.1 Python环境下的数据库编程

10.2 使用Python的持久化模块读写数据

10.3 嵌入式数据库SQLite

10.4 小结

10.5 习题

第二篇 Python的GUI程序设计

第11章 Python的GUI开发

11.1 Python的GUI开发选择

11.2 小结

11.3 习题

第12章 GUI编程与Tkinter相关组件介绍

12.1 GUI程序开发简介

12.2 Tkinter与主要组件

12.3 Tkinter所有组件简介

12.4 小结

12.5 习题

第三篇 Python的Web开发

第13章 Python的HTML应用

13.1 HTML介绍

13.2 URL的处理

13.3 CGI的使用

13.4 获取HTML资源

13.5 HTML文档的解析

13.6 小结

13.7 习题

第14章 Python和XML

14.1 XML介绍

14.2 XML文档概览和验证

14.3 分析XML文档结构

14.4 使用SAX处理XML文档

14.5 使用DOM处理XML文档

14.6 小结

14.7 习题

第15章 Python的Web开发——Django框架的应用

15.1 常见的Web开发框架

15.2 MVC模式

15.3 Django开发环境的搭建

15.4 Django框架的应用

15.5 Django框架的高级应用

15.6 小结

15.7 习题

第四篇 Python其他应用

第16章 敏捷方法学在Python中的应用——测试驱动开发

16.1 测试驱动开发

16.2 unittest测试框架

16.3 使用doctest进行测试

16.4 小结

16.5 习题

第17章 Python中的进程和线程

17.1 进程和线程

17.2 Python下的进程编程

17.3 使用subprocess模块管理进程

17.4 进程间的信号机制

17.5 多线程概述

17.6 生成和终止线程

17.7 管理线程

17.8 线程之间的同步

17.9 小结

17.10 习题

第18章 基于Python的系统管理

18.1 增强的交互式环境IPython

18.2 和IPython的简单交互

18.3 IPython中的magic函数

18.4 IPython适合于系统管理的特点

18.5 使用Python进行文件管理

18.6 使用Python定时执行任务

18.7 小结

18.8 习题

第19章 Python和网络编程

19.1 网络模型介绍

19.2 Socket应用

19.3 服务器端和客户端通信

19.4 异步通信方式

19.5 Twisted网络框架

19.6 小结

19.7 习题

第20章 常见的Python网络应用

20.1 使用FTP传输文件

20.2 使用POP3获取邮件

20.3 使用SMTP发送邮件

20.4 使用Telnet远程登录

20.5 使用SNMP管理网络

20.6 网络分析

20.7 小结

20.8 习题

第21章 图像处理

21.1 图像处理相关概念

21.2 基本的图像处理

21.3 图像处理的高级应用

21.4 小结

21.5 习题

第22章 Python语言的扩展与嵌入

22.1 Python语言的扩展

22.2 Python语言的嵌入

22.3 小结

22.4 习题

第23章 Windows下的Python开发

23.1 组件对象模型

23.2 Python对COM技术的支持

23.3 Windows下的常见Python应用

23.4 小结

23.5 习题

零基础学Python是2015年由机械工业出版社出版,作者。

得书感谢您对《零基础学Python》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python编程基础 电子书
全面介绍Python编程基础与实用技术。
Python编程基础 电子书
介绍了Python编程基础及其相关知识的应用,解决部分实际问题。
零基础学Photoshop CS6 电子书
本书结合实际操作案例深入浅出地讲解了PhotoshopCS6的使用技法,入门篇,包括Photoshop基础入门、画布及文档的管理、单色及渐变填充、强大的绘画功能;提高篇,包括认识选区及抠图命令、路径和形状工具、图层及图层样式、掌握文字的运用;篇精通篇,包括通道和蒙版操作、照片修饰与美化工具、调色辅助与色彩校正、神奇的滤镜特效;实战篇,包括基础实例进阶、照片处理秘技、特效艺术合成表现、UI界面设计、
零基础学Adobe XD产品设计 电子书
本书共10章,首先简述基本概念,然后讲解使用技巧,最后讲解各种场合的实际操作。本书具体涵盖了简述AdobeXD软件、入口页功能及延伸技巧、菜单功能使用技巧、视图栏工作区功能使用技巧、基础工具栏功能及延伸技巧、美化栏功能使用技巧、原型交互基础功能使用技巧、留言本系统项目全流程图解案例、企业网站全流程图解案例、AdobeXD设计案例、插件大全、常用词汇和快捷键等内容。
零基础学Photoshop淘宝美工设计 电子书
本书根据作者多年教学经验和实战经验编写而成,以基础知识与练习实训相结合的形式,详细讲解了图像处理软件Photoshop淘宝美工设计的应用技巧。随书提供资源文件,包含本书的实训素材文件、案例文件和视频文件,读者在学习的过程中可以随时进行调用。同时赠送多种淘宝店铺装修常用素材模板,包括标签模板、海报模板、淘宝主页、文字模板、主图模板