购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

什么是Python,你为什么要使用它?

Python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。这里有很多术语,你可以在阅读本书的过程中逐渐弄懂。

Python是一种使你在编程时能够保持自己风格的程序设计语,使用它你可以使用清晰易懂的程序来实现你想要的功能。并且如果你之前没有任何编程经历,那么既简单又强大的Python就是你入门的完美选择。

伴随着云计算、大数据等技术的迅速崛起,市场对Python人才的需求和市场人才的匮乏,让长期沉默的Python语言一下子备受众人的关注,本书可说是应运而生,另外,目前Python广泛使用的是2.7版本,新版本Python 3.5带来了很多新特性,本书是以Python 3.5版本编写而成的,对于想学习和了解Python 3.5的使用和特性的读者,本书可以说是最佳选择。

本书的特色

本书专门针对Python新手量身定做,是编者学习和使用Python开发过程中的体会和经验总结,涵盖了实际开发中所有的重要知识点,内容详尽,代码可读性及可操作性强。

本书主要介绍了Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作等,并安排了Python爬虫、数据处理项目范例,各章还安排了调试、问题解答、温故知、牛九小试等章节实例等内容,以帮助读者学会处理程序异常、解答学习困惑、巩固知识、学以致用。

本书的另一个特色是,使用通俗易懂的描述和丰富的示例代码,并结合日常生活中的一些小事件,使本书读起来尽可能生动有趣,让复杂的问题以简单的形式展现出来,使读者学来轻松,充分感受到学习Python的乐趣和魅力。

本书的内容

本书共分18章,各章内容安排如下:

第1章主要介绍Python的起源、应用场合、前景以及Python 3相对于Python 2的一些新特性。

第2章主要介绍Python的基础知识,为后续章节学习相关内容做铺垫。

第3章将重点介绍列表和元组。

第4章将重点介绍字符串的格式化、分割、搜索等方法。

第5章将介绍字典,字典是一种通过名字引用值的数据结构。

第6章从import语句开始介绍,然后逐步深入介绍条件语句、循环语句以及列表推导式等一些更深层次的语句。

第7章主要介绍函数,函数是组织好的、可重复使用的,用来实现单一或相关联功能的代码段。

第8章主要介绍Python面向对象编程的特性,Python从设计之初就是一门面向对象语言,它提供一些语言特性支持面向对象编程。

第9章将带领读者学习如何处理各种异常,以及创建和自定义异常。

第10章将具体讲解Python中日期和时间的使用。

第11章主要介绍正则表达式的基本使用。

第12章主要介绍如何使用Python在硬盘上创建、读取和保存文件。

第13章主要介绍Python中的多线程编程。

第14章主要介绍如何使用Python语言发送和接收邮件。

第15章将重点介绍Python在网络编程方面的特性。

第16章将重点介绍在Python 3.5中使用PyMySQL连接数据库,并实现简单的增、删、改、查。

第17章将根据前面所学讲解一个爬虫的实战项目。

第18章将结合大数据的相关思维,使用已有数据做一些简单的数据分析。

读者对象

Python 3.x初学者。

想学习和了解Python的程序员。

Python网课、培训及大专院校教学用书。

致谢

在本书交稿之际,感谢清华大学出版社的王金柱编辑,在本书编写的过程中,王编辑给予了很多指导和修改意见。同时感谢家人和朋友在写作期间给予的安静写作环境,让笔者不被更多琐事打扰,从而专心于写作。感谢你们,没有你们的帮助与关心,本书不能如期完成。

技术群及问题解答方式

Python技术服务qq群:634027520

CSDN技术博客:youzhouliu

技术问答email:jxgzyuzhouliu@163.com

编者
2017年3月 Ulibf6QR/skGhOFEPl6HyhwLz3aj0MXf230YBcgFAkRsO3jXSASRqXfqxogs2skz

点击中间区域
呼出菜单
上一章
目录
下一章
×