编辑推荐
作者通过近三轮的教学,对Python3.x的基础知识进行了筛选和总结,特编写此书,希望能够给准备使用Python的读者提供一些方便。
本书由浅入深,比较适合那些从未接触过计算机语言的读者。每章配有大量的示例代码,希望读者在使用本书的时候,能够尽可能自己敲代码,少用复制粘贴的方法,这样有利于读者尽快进入“角色”,毕竟“拷贝得来终觉浅”。
本书的前3章是Python的基础知识;第4章是利用Pandas库对数据进行处理、分析以及实现数据可视化;在第5章还列出了Python对文件的读取、存储方法,对网络爬虫、矩阵运算也做了简单的介绍。
内容简介
Python是由Guido van Rossum于20世纪80年代末和90年代初,在荷兰国家数学和计算机科学研究所设计出来的。它是一种面向对象的、用途非常广泛的编程语言,具有非常清晰的语法特点,适用于多种操作系统。目前Python在国际上非常流行,正在得到越来越多的应用。
Python可以完成许多任务,功能非常强大,其利用Pandas处理大数据的过程,由于Pandas库的使用能够很好地展现数据结构,成为近来Python项目中经常使用的热门技术,并且R和Spark对Python都有很好的调用接口,甚至在内存使用方面都有优化。
本书根据作者多年教学经验编写,条理清楚,内容深浅适中,尽量让读者从实例出发,结合课后练习,少走弯路。本书涉及的内容主要包括Python数据类型与运算、流程控制及函数与类、Pandas库的数据处理与分析等。在本书的最后,还附带了一些文件读写、网络爬虫、矩阵计算等最基本的内容。
本书可以作为本科生、研究生以及科研人员学习Python的基础教材。
目录
目录
第1章Python简介1
1.1安装Python2
1.2Python2和Python3的区别5
本章小结8
练习8
第2章Python数据类型与运算9
2.1数据类型11
2.2运算符与功能命令12
2.2.1算数运算符12
2.2.2比较运算符12
2.2.3赋值运算符13
2.2.4常量与变量15
2.2.5字符串16
2.2.6字符串索引与切片18
2.2.7输入和输出20
2.2.8原始字符串21
2.2.9range22
2.2.10元组、列表、字典、集合22
2.2.11格式化输出37
2.2.12s