| 
 新書推薦:
 
  《 
			谎言的逻辑:洞悉谎言背后真实的心理和人性 专享版
			》
 售價:HK$ 
			254
 
  《 
			汗青堂丛书022——罗马元老院与人民:一部古罗马史(新版)
			》
 售價:HK$ 
			653
 
  《 
			陈舜臣近代史三部曲 甲午战争 太平天国兴亡录 走向辛亥
			》
 售價:HK$ 
			1158
 
  《 
			希腊精神——一部文明史(二十世纪人文译丛)
			》
 售價:HK$ 
			398
 
  《 
			世界文明史(上)
			》
 售價:HK$ 
			969
 
  《 
			东亚朱子学研究:日本朱子学研究
			》
 售價:HK$ 
			398
 
  《 
			长沙走马楼西汉简牍 文字编
			》
 售價:HK$ 
			1980
 
  《 
			涅瓦河畔的遐思——列宾艺术特展(汉英对照)(国家博物馆“国际交流系列”丛书)
			》
 售價:HK$ 
			2739
 
 
 | 
         
          | 內容簡介: |   
          | 本书可作为研究型应用型高校本科生的《Python 编程实践》教材,主要内容包括两部分:*部分为基本语法: Python基础入门、变量和简单数据类型、流程控制、元祖、列表、字典、函数、类、Numpy、Pandas等;第二部分为Python实践实例:文件操作,网站爬虫等。 |  
         
          | 關於作者: |   
          | 讲授课程:大数据技术基础、深度学习、数据挖掘、神经网络、面向对象程序编程(C++、Java、C#)、Python语言、数据恢复、计算机组成原理。学术成果:主持国家自然基金青年基金项目1项,发表SCI论文多篇。 |  
         
          | 目錄: |   
          | 第1章Python基础知识1 11Anaconda的安装1
 12编译器的选择4
 13Python的运行5
 14Python中的注释6
 15数据类型7
 16print函数9
 17参数命名11
 18获取帮助13
 第2章函数和模块15
 21函数基础15
 22函数的参数17
 23函数的返回值18
 24参数默认值和可变参数
 19
 25函数的嵌套调用20
 26lambda函数22
 27使用模块22
 28变量作用域24
 第3章数字类型28
 31数据类型与运算符28
 32运算符及其优先级30
 33数学内置函数33
 34类型转换内置函数34
 35常用数字内置库函数35
 第4章字符串39
 41字符串的定义39
 42字符串的常用方法40
 43字符串的切片44
 44字符串的其他用法46
 第5章组合数据类型55
 51概述55
 52列表59
 53元组66
 54集合70
 55字典74
 第6章流控制84
 61条件语句84
 62循环语句86
 63跳转语句90
 64Python的三元运算符92
 65enumerate函数的使用
 94
 66条件语句和循环语句综合实例
 94
 第7章文件处理97
 71输入输出文件97
 72读写文件99
 73os模块102
 74结构化数据的使用105
 第8章错误、异常和清理109
 81错误109
 82异常109
 83清理114
 第9章时间和日期117
 91了解时间117
 92time模块117
 93datatime模块120
 94calendar模块121
 第10章正则表达式123
 101了解正则表达式123
 102re模块123
 103简单实例125
 第11章面向对象128
 111面向对象128
 112面向对象技术128
 113类对象129
 114类的方法131
 115继承131
 116多重继承133
 117方法重载134
 118类的私有属性和私有方法
 135
 第12章数据库应用开发139
 121数据库概述139
 122MySQL数据库143
 123SQLite数据库145
 124MongoDB数据库148
 第13章网络编程153
 131TCPIP协议族153
 132Python socket编程155
 133编写Python网络爬虫
 169
 134Python Web框架179
 第14章数据分析与可视化187
 141基于Python的数据分析与可视化平台187
 142numpy库187
 143pandas库192
 144matplotlib库196
 |  
         
          | 內容試閱: |   
          | 自从20世纪90年代初Python语言诞生至今,它已被逐渐应用于系统管理任务的处理和Web编程。 由于Python语言具有简洁性、易读性及可扩展性的特点,全球用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程,如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论。众多开源的科学计算软件包都提供了Python的调用接口,如计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。Python提供的专用科学计算扩展库也越来越丰富,如NumPy、SciPy、Scikitlearn、Pandas、Matplotlib等,它们提供了快速数组处理、数值运算、机器学习等功能。
 随着人工智能的快速发展,Python几乎成为了机器学习、深度学习开发与研究者的标配。例如,TensorFlow、Keras、Pytorch等要么采用Python作为开发语言,要么提供了完全的Python接口。毫不夸张地说,离开Python语言的支持,全世界的深度学习开发者和研究者(包括编者在内)将完全不知所措。本书是为有志于学习Python语言编程的读者而写的,希望通过本书为现在或将来从事网络爬虫、数据分析、深度学习、机器学习的读者提供一条较为容易的入门路径。
 本书整体上较为浅显易懂,适合计算机相关专业低年级的学生使用,也可以作为人工智能领域知识自学者的Python入门教材。
 本书内容共分14章,其中,第1~7章介绍了Python的基础语法、操作流程、文件操作等基础知识;第8~10章介绍了错误和异常处理、时间和日期处理、正则表达式等进阶知识;第11~14章介绍了面向对象编程、数据库应用开发、网络编程、数据分析与可视化等Python高级编程技术。
 在本书的编写过程中,防灾科技学院的陈福明、孙晓叶老师编写并测试了本书中的全部代码,且对本书的架构、章节提出了宝贵的建议,对本书的形成贡献良多;北京信息科技大学的研究生韩定良编写了本书的第12章,并整理和校对了初稿,在此,一并表示衷心的感谢!
 本书为2018年北京信息科技大学师资补充支持计划A类项目(项目编号:5111823904)和2018年科研水平提高经费专项(重点培育项目)(项目编号:5221823904)的成果之一。
 由于编者水平有限,加之时间仓促,书中疏漏之处在所难免,恳请读者批评指正。
 |    |