Python入门与实战

这本Python入门与实战图书,是2019-03-01月由西南交通大学出版社所出版的,著作者信息: 王跃进 编,本版是第1次印刷, ISBN:9787564367916,品牌:成都西南交大出版社, 这本书的包装是16开平装,所用纸张为胶版纸,全书页数未知,字数有万字, 是本值得推荐的Python软件开发图书。

此书内容摘要

本书是面向计算机编程方向,读者对象是计算机编程学习者。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。本书从编程初学者学习习惯角度展开内容,从Python安装环境一步步展开,详细举例介绍程序函数、数据结构、文件目录操作,最后附带实际案例解析;本书还附有习题及参考答案。本书将学习内容融入到真实情境中,突出实际操作,以求让学生在体验中学习,在学习中体验,通过“理论导学”“算法分析”“代码示范”“动手实践”等环节。

关于此书作者

暂无.

编辑们的推荐

暂无.

Python入门与实战图书的目录

目 录
第1章 为什么要学
1.1 为什么要学编程
1.1.1 算法与编程
1.1.2 编程教育是国家发展战略要求
1.1.3 学习编程的意义
1.2 为什么学
1.2.1 Python语言的发展
1.2.2 Python语言的特点与优势
第2章 Python环境安装
2.1 Python下载5
2.2 Python安装与运行 6
2.2.1 Python安装 6
2.2.2 运行8
2.2.3 Python程序初体验 10
2.3 IDLE工具的使用11
2.3.1 IDLE·11
2.3.2 Pycharm· 13
2.3.3 Notepad++·14
2.3.4 Sublime Text·14
第3章 Python编程基础·· 16
3.1 Python语法特点··16
3.1.1 Python的编程模式·· 16
3.1.2 标识符与保留字 17
3.1.3 缩进与注释··18
3.2 内置函数与库函数 19
3.2.1 函数基础知识19
3.2.2 内置函数 20
3.2.3 几个基本输入/输出函数 21
3.2.4 库函数 22
3.3 变量与表达式 23
3.3.1 变量23
3.3.2 表达式 24
3.4 基本数据类型 24
3.4.1 数字类型 25
3.4.2 字符串类型 26
3.4.3 布尔类型27
3.4.4 数据类型转换 28
3.5 运算符28
3.5.1 算术运算符 29
3.5.2 赋值运算符 29
3.5.3 关系运算符29
3.5.4 逻辑运算符30
3.5.5 位运算符 30
3.5.6 成员运算符与身份运算符 31
3.5.7 运算符的优先级32
3.6 流程控制语句33
3.6.1 选择语句 33
3.6.2 循环语句 37
3.7 正则表达式41
3.7.1 正则表达式的编写规则42
3.7.2 re库的基本使用 45
练习题 50
第4章 自定义函数 52
4.1 函数的创建与调用52
4.1.1 自定义函数的语法52
4.1.2 函数的调用 53
4.2 函数参数53
4.2.1 形式参数与实际参数53
4.2.2 形式参数的类型 55
4.3 return语句 57
4.4 递归函数57
4.5 匿名函数 58
4.6 变量的作用域 59
4.6.1 局部变量 59
4.6.2 全局变量
........
7.2.7 获取文件基本信息123
7.2.8 动手实践124
7.3 shutil模块简介 125
练习题 126
第8章 综合实践项目经典案例 127
8.1 项目一 绘制函数图像 127
8.1.1 项目学习学历案127
8.1.2 案例解析128
8.2 项目二 爬取汽车票 129
8.2.1 项目学习学历案 129
8.2.2 解析 130
8.3 项目三 用机器学习预测泰坦尼克号邮轮乘客 的生死 135
8.3.1 项目学习学历案135
8.3.2 项目简介 136
8.3.3 理论准备137
8.3.4 数据分析 137
8.3.5 让机器学习算法生成模型 138
8.3.6 用测试数据检验模型 139
8.3.7 算法总结140
8.3.8 思维拓展 140
8.4 项目四 模拟牧场救援游戏 141
8.4.1 项目学习学历案141
8.4.2 案例解析143
参考文献158
附 录159
附录A Python库简介59
附录B 各章练习题参考答案 159

部分内容试读

前 言
为了紧跟时代步伐,我们针对计算机编程初学者的认知基础和年龄特征,选择了具有简洁性、易读性、可扩展性的最热门编程语言之一的Python,并以教育部最新颁布的国家课程标准《信息技术课程标准》为基础,基于学生立场、问题引领、深度学习的教育理念,进行了教材《Python入门与实战》的规划设计。本书内容的设计在重视核心编程技能的操作实战的同时,强调通过真实问题情境引领学生深度学习,渗透信息技术学科大概念,创新教学模式,革新学习方式,助推新课程改革,着力发展学生信息技术学科核心素养。
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。为了保证本书的编写质量,成立了专业编委会,并参阅大量国内外最新教程及技术文献资料,制订了详细编写方案,采取分工合作、责任到人的方式完成教程编写。本书主要针对Python3.x版本教学,体现基础性、前瞻性、科学性、实践性、实用性和综合性,所采用的内容力求精准。初稿完成后,先通过编者工作室的研修活动进行试用,对所有章节反复论证,所有案例反复甄选,所有代码反复测试,并广纳意见和多次修改。
本教程共分为8章,通过为什么要学Python、编程基础、数据结构、面向对象编程基础、文件与目录操作及典型综合实践项目等由浅入深的教学内容设计,培养了学生的核心编程技能。教程语言表达针对学生的认知特征,精心设计了适量的章节练习题及真实问题情景下的综合实战项目开发任务,力求深入浅出、通俗易懂,以巩固学习内容,拓展思维训练,强化能力提升。同时,每个练习题、综合实战项目都附有参考解答,提供给师生教学实践参考。
本书适合初学编程的爱好者及中小学信息技术教师自学使用,也适合中学、中高职院校作为选修课程教材使用,并期待更多省市的相关学校能够选用。
尽管我们投入了大量精力,但是,这是本工作室创建以来编撰的第一本编程语言教程,缺点和不足在所难免。实践是检验真理的唯一标准,在具体教学实践中,我们会不断完善和修改,并期待专家及同行批评指正,更希望中学信息技术教师在使用的过程中,提出宝贵意见,使本教程下一版更加充实和完善。
贵州省铜仁第一中学、贵州省德江一中、贵州省贵阳市实验三中、贵州省凯里一中、贵州省务川中学、贵州交通职业技术学院、中国科学技术大学研究生院等单位领导和教师参与了本书的前期调研、资料收集和编写工作,在此向他们表示衷心感谢!
本书参考引用了国内外大量资料,其中主要来源已在参考文献中列出,如有遗漏,恳请作者原谅并及时联系。

关于此书评价

暂无.

书摘内容

暂无.

Python入门与实战最新最全的试读、书评、目录、简介信息由个人博客整理提供。

本文地址:https://my.lmcjl.com/book/426

版权声明:个人博客原创文章,转载请注明出处和网址。

,欢迎加入。

本文链接:https://my.lmcjl.com/post/5973.html

展开阅读全文

4 评论

留下您的评论.