登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』Python程序设计

書城自編碼: 3574409
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 唐大仕
國際書號(ISBN): 9787121398667
出版社: 电子工业出版社
出版日期: 2020-12-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 474

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
人文与社会译丛:自由意志、能动性与生命的意义
《 人文与社会译丛:自由意志、能动性与生命的意义 》

售價:NT$ 359.0
儿童折纸大全(儿童创意美术手工系列)
《 儿童折纸大全(儿童创意美术手工系列) 》

售價:NT$ 155.0
意识形态与现代文化(人文与社会译丛)
《 意识形态与现代文化(人文与社会译丛) 》

售價:NT$ 411.0
最好的教养:别错过孩子的4~7岁成长关键期
《 最好的教养:别错过孩子的4~7岁成长关键期 》

售價:NT$ 259.0
给孩子的语文四书:语文原来可以这样学(全四册)
《 给孩子的语文四书:语文原来可以这样学(全四册) 》

售價:NT$ 770.0
人海之间:海洋亚洲中的中国与世界
《 人海之间:海洋亚洲中的中国与世界 》

售價:NT$ 325.0
这里是中国(3):华夏文明史诗
《 这里是中国(3):华夏文明史诗 》

售價:NT$ 1089.0
伟大的中国奇迹:给孩子的古建筑解剖书(全8册)
《 伟大的中国奇迹:给孩子的古建筑解剖书(全8册) 》

售價:NT$ 2013.0

內容簡介:
本书详细介绍了Python 程序设计的基本环境、概念、方法和应用,特别是Python 在数据获取、数据处理、数据展示等方面的应用。本书分为三部分:*部分(第1~ 4 章)是Python 语言的基础知识,包括数据与运算、语句与控制结构、组合数据类型;第二部分(第5 ~ 8 章)是Python 语言的高级部分,包括函数、常用的算法 、文件与异常、类与模块;第三部分(第9 ~12 章)是Python 的综合应用,包括文本处理、网络爬虫及API 调用、图表展示及综合应用、图形用户界面。本书内容详尽、循序渐进,既介绍语法,又讲解应用。本书提供了大量典型实例,特别是数字、文本、图形三方面的实例。所有的实例都配有二维码,读者扫码后可以打开一个界面,其中可以修改并测试程序,还能分步运行,以查看程序的运行流程和变量的变化。本书可作为高等学校各专业Python 程序设计课程的教材,也可作为全国等级考试二级Python 的参考书,还可作为计算机技术的培训教材和自学用书。
關於作者:
唐大仕,博士,教学名师,自1995年开始一直在北京大学从事计算机应用与编程教学科研工作。《C#程序设计》和《Java程序设计》分别于2017年和2018年获评国家级精品在线开放课程。
目錄
目录
第1 章 Python 基础 .1
1.1 Python 语言 .1
1.1.1 程序设计语言 .1
1.1.2 Python 语言的产生 .3
1.1.3 Python 语言的特点 .3
1.1.4 Python 语言的应用场景 .5
1.2 Python 的安装 .6
1.2.1 下载 Python .6
1.2.2 安装 Python .7
1.3 Python 程序的书写与运行 .8
1.3.1 使用IDLE 交互式环境.8
1.3.2 程序文件的建立与运行 .9
1.4 简单的Python 程序 .11
1.4.1  输入、处理、输出
(IPO) .11
1.4.2 常见的语法要素 12
1.5 其他集成开发工具 16
1.5.1 Visual Studio Code16
1.5.2 PyCharm17
1.5.3 Anaconda 17
本章小结 19
习题1 19
第2 章 数据与运算 20
2.1 变量与数据类型 20
2.1.1 数据、常量与变量 20
2.1.2 基本数据类型 20
2.1.3 类型的判断与转换 22
2.2 算术运算及数学函数 23
2.2.1 运算符与表达式 23
2.2.2 算术运算符 23
2.2.3 内置函数 25
2.2.4 math 模块中的数学函数 27
2.3 关系运算及逻辑运算 28
2.3.1 关系运算 28
2.3.2 逻辑运算 29
2.3.3 运算符的优先级与结合性 30
2.4 字符串运算及格式化 31
2.4.1 字符串的常见运算 31
2.4.2 数据的显示与格式化 32
本章小结 34
习题2 34
第3 章 语句与控制结构 36
3.1 基本语句及顺序结构 36
3.1.1 三种基本流程及流程图 36
3.1.2 简单语句 37
3.2 分支语句 38
3.2.1 if 语句 38
3.2.2 if 语句的嵌套 40
3.2.3 elif 语句 40
3.2.4  应用举例自动出题
并判分 42
3.3 循环语句 44
3.3.1 for 循环语句 44
3.3.2 while 循环语句 47
3.3.3  循环的五要素及153
检查法 48
3.3.4 循环语句的嵌套 49
3.4 循环语句的应用 50
3.4.1 绘图 50
3.4.2 数列求和 54
3.4.3 字符串加密 55
3.4.4 跳转语句 56
本章小结 57
习题3 57
第4 章 组合数据类型 59
4.1 列表 59
4.1.1 列表是一个序列 59
4.1.2 列表的操作 60
4.1.3 列表的遍历 63
4.1.4 列表的方法 64
4.2 字典 65
4.2.1 字典即映射 65
4.2.2 字典的操作 66
4.2.3 字典的遍历 68
4.2.4 字典的方法 68
4.3 元组与集合 69
4.3.1 元组 69
4.3.2 集合 71
4.3.3  列表、字典、元组、集合的
区别与转换 73
4.4 组合数据的应用 76
4.4.1 列表在统计中的应用 76
4.4.2 字典在统计中的应用 77
4.4.3 蒙特卡罗法 78
本章小结 82
习题4 82
第5 章 函数 84
5.1 函数的定义与调用 84
5.1.1 函数的概念 84
5.1.2 定义函数 85
5.1.3 任务分解与代码重用 86
5.2 函数中的变量与参数传递 91
5.2.1 函数调用的执行流程 91
5.2.2 变量的生存期和作用域 93
5.2.3 参数的传递 94
5.3 函数的高级特性 95
5.3.1 列表推导式 96
5.3.2 排序与lambda 表达式97
5.3.3 映射、筛选及高阶函数 99
本章小结 .101
习题5 .101
第6 章 常用的算法 102
6.1 算法 .102
6.1.1 算法的概念 .102
6.1.2 算法的判断标准及代价 .103
6.2 穷举算法 .106
6.3 迭代算法 110
6.4 递归算法 111
本章小结 116
习题6 117
第7 章 文件与异常 .119
7.1 文件及其基本操作 119
7.1.1 文件路径及文件分类 119
7.1.2 文件的基本操作 .121
7.2 文本文件与二进制文件 .123
7.2.1 文本文件的读写 .123
7.2.2 二进制文件的读写 7
內容試閱
前言
在这个大数据、人工智能技术迅速发展的时代,数据获取、数据处理、数据展示都是计算机、统计等相关学科中必要的任务。使用计算机和程序来处理数据已经是每个人都要具备的信息素养和基本技能。对于高校的学生,无论是理工科学生,还是文科学生,程序设计都是不可或缺的计算机基础课程。
Python 语言由于具有简捷性、易读性及可扩展性,所以适合作为程序设计的教学用语言,特别适用于零基础的程序设计学习。近几年,随着人工智能科学和数据科学的发展,Python 已经成为最受欢迎的程序设计语言之一。Python 在信息管理、数据处理、科学计算、机器学习、网络爬虫、自动化运维等领域有着广泛的用途。越来越多的国内外高校开始采用Python 来教授程序设计课程、计算机科学及编程导论课程。
编者在北京大学讲授多门程序设计语言,近几年也使用Python 进行程序设计的教学,十分清楚一本合适的教材有多重要。基于多年的教学经验和软件开发实践,编者在编写本书过程中力图处理好以下几种关系。
1.语法与应用
Python 的设计哲学是优雅、明确、简单。与C、C 等语言不同,Python 更注重语言的简捷和易用。学习一门语言最重要的目的是能将其用于自己的日常工作及学科研究。因此,本书不仅讲解语法,而且注重分析如何应用。本书基于数据获取、数据处理、数据展示这条主线,书中的实例和习题也都是围绕这条主线来设计的。
2.语言知识与编程思想
Python 中已经在底层实现了诸如排序、查找、哈希等基础算法,读者应注重的是如何利用这些基本的功能来实现自己的应用,此时编程思想就显得非常重要。因此,本书特别注重通用算法(如穷举、迭代、递归)的应用、计数和统计的应用,以及自顶向下、任务分解、代码重用的编程思想,这样有利于计算思维的培养。本书在列举函数或对象的方法时,并不照搬Python 手册,而是整理出其中常用的部分,强调读者应学会用help 及dir 进行查看,体现了授人以鱼,不如授人以渔的理念。
3.Python 的特殊性与一般语言的共性
Python 有很多特殊的语法,称为Pythonic,但读者更应注重程序设计语言的共性,如变量、运算、分支、循环、函数等。因此,本书并不过于注重Pythonic,但对特别常用、易于理解的特殊语法也不惜笔墨进行介绍,如交换两变量、关系不等式、列表推导式、魔术方法等。对某些语法知识的细节,本书则以拓展小知识小提示注意等小栏目的方式进行介绍,并不影响对主要知识点的学习。
4.抽象问题与具体应用
传统的程序设计课程过于强调抽象性,实例多偏向于数字题目的应用。本书的实例则尽量照顾数字、文本和图形三个方面。本书有大量有趣的实例,包括文章生成、密码加密、数据统计、网络爬虫、小说统计、函数绘图、图表展示等(可参见例目录),以满足不同专业读者学习的需要。
5.正确代码与错误代码
读者经常有这样的体会:看别人的代码很简单,而自己写代码则易犯各种错误。为此,本书专门讲解了程序中错误的种类和调试程序的方法。在很多实例中,都用各种小栏目指出该实例常见的错误,可以起到加深印象、启发思考的作用。
6.静态代码与动态运行
程序的运行过程是动态的,如循环的嵌套对初学者来说有一定的难度。为了帮助读者观察程序的运行过程,本书的每个实例都配有二维码,读者扫码后可以打开一个界面,其中可以修改代码并实际运行程序,观察参数或语句的改变对运行结果的影响。单击界面右上角的转到流程演示按钮,还可以分步运行,查看程序的运行流程和变量的变化。强烈建议读者试一试,以加深理解。
本书在内容安排上,分为三部分:第一部分(第1 ~ 4 章)是Python 语言的基础知识,包括数据与运算、语句与控制结构、组合数据类型;第二部分(第5 ~ 8 章)是Python 语言的高级部分,包括函数、常用的算法 、文件与异常、类与模块;第三部分(第9 ~ 12 章)是Python 的综合应用,包括文本处理、网络爬虫及API 调用、图表展示及综合应用、图形用户界面。
本书可作为高等学校各专业Python 程序设计课程的教材,也可作为全国等级考试二级Python 的参考书,还可作为计算机技术的培训教材和自学用书。本书适合64 学时的课堂教学。如果学时安排为48 学时,可以将第8 章(类与模块)及第12 章(图形用户界面)留给学生自学。在编写本书时,尽量做到这两章与其他各章相对独立,但全书仍形成一个体系。
本书提供了配套的电子资源,包括源代码、课件等,读者可在华信教育资源网(https:www.hxedu.com.cn)下载。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.