登入帳戶  | 訂單查詢  | 購物車/收銀台( 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语言程序设计

書城自編碼: 3570115
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 赵增敏
國際書號(ISBN): 9787121398636
出版社: 电子工业出版社
出版日期: 2020-11-01

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

售價:NT$ 288

我要買

share:

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



新書推薦:
财之道丛书·如何让人投资你:股权激励融资全揭秘
《 财之道丛书·如何让人投资你:股权激励融资全揭秘 》

售價:NT$ 458.0
PyTorch深度学习与计算机视觉实践
《 PyTorch深度学习与计算机视觉实践 》

售價:NT$ 411.0
新任经理 100 天实战指南
《 新任经理 100 天实战指南 》

售價:NT$ 406.0
日本百鬼画谱
《 日本百鬼画谱 》

售價:NT$ 322.0
大明拐点 : 天启党争
《 大明拐点 : 天启党争 》

售價:NT$ 302.0
纲鉴易知录评注(布面精装  全8册)
《 纲鉴易知录评注(布面精装 全8册) 》

售價:NT$ 2590.0
官商跃迁:中国古代政商关系简史
《 官商跃迁:中国古代政商关系简史 》

售價:NT$ 458.0
当代学术·乡族与国家:多元视野中的闽台传统社会(修订本)
《 当代学术·乡族与国家:多元视野中的闽台传统社会(修订本) 》

售價:NT$ 458.0

內容簡介:
内 容 简 介 本书从程序设计基本概念出发,由浅入深、循序渐进地讲述Python语言程序设计的基本概念和基本方法。本书内容包括Python语言概述与开发环境搭建、Python语言基础、流程控制结构、字符串与正则表达式、典型数据结构、函数与模块、面向对象程序设计、文件操作、GUI程序设计、图形绘制及数据库操作。 本书坚持以就业为导向、以能力为本位的原则,突出实用性、适用性和先进性,结构合理、论述准确、内容翔实,注意知识的层次性和技能培养的渐进性,遵循难点分散的原则合理安排各章的内容,降低学生的学习难度,通过丰富的实例来引导使用者学习,旨在培养实践动手能力和创新精神。
關於作者:
个人简介:赵增敏,教授,为河南省教育厅学科带头人,河南省教育厅学术带头人,长期从事数据库应用开发(AccessSQL ServerMySQL)、可视化编程(VBVB.NETC#)、网页设计、移动网页设计、动态网站开发(ASPPHPJSPASP.NET)、Web前端开发((jQueryBootstrapAngularJSVue.js))等方面的教学与研究,有丰富的计算机教学经验和教材开发编写经验,迄今为止撰写了数十种计算机专著及教材,其中有多本国家级规划教材,还有版权输出到台湾出版繁体中文版,被电子工业出版社授予优秀作者称号。
目錄
项目1 开始Python编程之旅 1
任务1.1 Python语言概述 1
1.1.1 Python语言的
发展简史 1
1.1.2 Python语言的
主要特点 2
1.1.3 Python语言的
应用领域 3
任务1.2 搭建Python开发环境 4
1.2.1 Python的下载与安装 4
1.2.2 PyCharm的安装和
配置 6
1.2.3 Python程序上机步骤 8
1.2.4 Python程序解释执行
原理 12
项目小结 12
习题 13
项目2 Python语言基础 15
任务2.1 Python编码规范 15
2.1.1 标识符命名规则 15
2.1.2 代码缩进 16
2.1.3 语句续行 16
2.1.4 使用分号 17
2.1.5 使用圆括号 17
2.1.6 使用空行 18
2.1.7 使用空格 18
2.1.8 使用注释 18
任务2.2 Python的基本数据
类型 19
2.2.1 数值类型 19
2.2.2 字符串类型 21
2.2.3 布尔类型 22
2.2.4 空值 22
2.2.5 数据类型转换 22
任务2.3 变量与数据类型 26
2.3.1 创建变量 26
2.3.2 变量的数据类型 27
任务2.4 运算符和表达式 29
2.4.1 算术运算符 29
2.4.2 关系运算符 30
2.4.3 逻辑运算符 32
2.4.4 位运算符 33
2.4.5 身份运算符 34
2.4.6 成员运算符 35
2.4.7 表达式 36
项目小结 37
习题 37
项目3 流程控制结构 39
任务3.1 顺序结构 39
3.1.1 赋值语句 39
3.1.2 数据的输入输出 42
任务3.2 选择结构 46
3.2.1 单分支选择结构 46
3.2.2 双分支选择结构 47
3.2.3 多分支选择结构 49
3.2.4 选择结构的嵌套 51
任务3.3 循环结构 52
3.3.1 while语句 52
3.3.2 for语句 54
3.3.3 循环控制语句 56
3.3.4 循环结构的嵌套 58
任务3.4 异常处理 58
3.4.1 Python异常类 59
3.4.2 捕获和处理异常 61
3.4.3 抛出异常 64
项目小结 67
习题 67
项目4 字符串与正则表达式 69
任务4.1 字符编码 69
4.1.1 ASCII 69
4.1.2 中文编码 70
4.1.3 Unicode 72
任务4.2 字符串的基本操作 76
4.2.1 创建字符串 76
4.2.2 字符串的索引 77
4.2.3 字符串的切片 78
4.2.4 字符串的连接 79
4.2.5 字符串的关系运算 81
任务4.3 字符串的常用方法 83
4.3.1 字母大小写转换 83
4.3.2 设置字符串对齐方式 84
4.3.3 字符串的搜索和替换 84
4.3.4 字符串的拆分和组合 86
4.3.5 字符串内容的测试 87
4.3.6 字符串编码 87
任务4.4 字节类型 88
4.4.1 字节对象 88
4.4.2 字节数组 90
任务4.5 正则表达式 92
4.5.1 正则表达式元字符 92
4.5.2 正则表达式处理函数 93
项目小结 97
习题 97
项目5 典型数据结构 99
任务5.1 使用列表 99
5.1.1 创建列表 99
5.1.2 列表的基本操作 100
5.1.3 列表的常用函数 105
5.1.4 多维列表 110
任务5.2 使用元组 112
5.2.1 元组的基本操作 112
5.2.2 元组封装与序列
拆封 114
5.2.3 元组与列表的比较 115
任务5.3 使用字典 116
5.3.1 创建字典 116
5.3.2 字典的基本操作 117
5.3.3 字典的常用方法 120
任务5.4 使用集合 123
5.4.1 创建集合 123
5.4.2 集合的基本操作 124
5.4.3 集合的常用方法 128
5.4.4 集合与列表的比较 132
项目小结 132
习题 133
项目6 函数与模块 135
任务6.1 函数的定义和调用 135
6.1.1 函数的定义 135
6.1.2 函数的调用 137
任务6.2 函数参数的传递 138
6.2.1 函数参数的传递
方式 138
6.2.2 函数参数的类型 140
6.2.3 高阶函数 143
任务6.3 两类特殊函数 146
6.3.1 匿名函数 146
6.3.2 递归函数 148
任务6.4 变量的作用域 150
6.4.1 局部变量 150
6.4.2 全局变量 151
6.4.3 闭包 152
任务6.5 装饰器 154
6.5.1 无参数装饰器 154
6.5.2 有参数装饰器 156
6.5.3 多重装饰器 157
任务6.6 模块 158
6.6.1 模块的定义与使用 158
6.6.2 设置模块搜索路径 159
6.6.3 模块探微 160
6.6.4 标准模块介绍 163
6.6.5 包的创建和使用 170
项目小结 173
习题 173
项目7 面向对象程序设计 175
任务7.1 面向对象程序设计
概述 175
7.1.1 面向对象的基本
概念 175
7.1.2 面向过程与面向
对象的比较 177
任务7.2 类与对象 178
7.2.1 类的定义 178
7.2.2 创建对象 179
任务7.3 成员属性 180
7.3.1 类属性 180
7.3.2 实例属性 181
7.3.3 类属性与实例属性的
比较 182
任务7.4 成员方法 184
7.4.1 内置方法 184
7.4.2 类方法 186
7.4.3 实例方法 187
7.4.4 静态方法 188
7.4.5 私有方法 190
任务7.5 类的继承 191
7.5.1 单一继承 191
7.5.2 多重继承 193
项目小结 194
习题 195
项目8 文件操作 197
任务8.1 文件的基本概念 197
8.1.1 文件和目录 197
8.1.2 文本文件 198
8.1.3 二进制文件 200
8.1.4 文本文件与二进制
文件的比较 200
任务8.2 文件的打开和关闭 201
8.2.1 打开文件 201
8.2.2 关闭文件 203
任务8.3 文本文件操作 204
8.3.1 读取文本文件 204
8.3.2 写入文本文件 207
任务8.4 二进制文件操作 209
8.4.1 在文件中定位 209
8.4.2 读写二进制文件 212
8.4.3 二进制数据的打包和
解包 214
8.4.4 数据对象的转储与
加载 217
任务8.5 文件和目录管理 220
8.5.1 文件管理 220
8.5.2 目录管理 221
项目小结 224
习题 225
项目9 GUI程序设计 227
任务9.1 GUI程序设计步骤 227
9.1.1 创建主窗口 227
9.1.2 添加控件 229
9.1.3 设置控件的属性 231
9.1.4 tkinter布局管理 234
任务9.2 tkinter控件应用 238
9.2.1 按钮控件 238
9.2.2 提示性控件 239
9.2.3 文本框控件 242
9.2.4 选择性控件 246
9.2.5 滚动条和滑块 252
9.2.6 菜单控件 255
9.2.7 子窗口控件 260
9.2.8 ttk子模块控件 261
任务9.3 对话框 262
9.3.1 消息对话框 263
9.3.2 输入对话框 264
9.3.3 文件对话框 266
9.3.4 颜色对话框 267
任务9.4 事件处理 268
9.4.1 事件处理程序 268
9.4.2 事件绑定 270
项目小结 272
习题 273
项目10 图形绘制 275
任务10.1 turtle绘图 275
10.1.1 设置绘图窗口 275
10.1.2 设置画笔属性 277
10.1.3 使用绘图函数 278
任务10.2 tkinter画布绘图 280
10.2.1 创建画布对象 281
10.2.2 创建图形对象 282
10.2.3 绘制矩形 283
10.2.4 绘制椭圆 284
10.2.5 绘制圆弧 285
10.2.6 绘制线条 286
10.2.7 绘制多边形 288
10.2.8 绘制图像 289
10.2.9 绘制文本 291
任务10.3 grahpics绘图 292
10.3.1 创建绘图窗口 293
10.3.2 绘制点和线 294
10.3.3 绘制矩形和多边形 296
10.3.4 绘制圆和椭圆 299
10.3.5 绘制文本 300
10.3.6 交互式图形操作 301
项目小结 303
习题 303
项目11 数据库操作 305
任务11.1 访问SQLite数据库 305
11.1.1 连接SQLite数据库 305
11.1.2 执行SQL数据操作 306
11.1.3 执行SQL数据查询 310
任务11.2 访问Access数据库 312
11.2.1 下载和安装
win32com包 312
11.2.2 连接Access数据库 313
11.2.3 操作Access数据库 315
任务11.3 访问SQL Server
数据库 319
11.3.1 下载和安装pymssql
模块 319
11.3.2 连接SQL Server
数据库 320
11.3.3 使用游标对象 321
项目小结 326
习题 326
內容試閱
前言

Python语言是一种容易学习、功能强大的高级程序设计语言,它既支持面向过程程序设计,同时也支持面向对象程序设计,而且具有高效的数据结构。Python语言具有优雅的语法、动态类型及解释性质,能够使学习者从语法细节中摆脱出来,专注于解决问题的方法、分析程序本身的逻辑和算法,已经成为大多数平台上许多应用程序开发的理想语言。
本书分为11个项目。项目1首先对Python语言进行一个概要介绍,然后讲述如何搭建Python开发环境;项目2是Python语言基础知识,主要包括Python编码规范、基本数据类型、变量与数据类型及运算符和表达式;项目3是流程控制结构,主要包括顺序结构、选择结构、循环结构及异常处理;项目4是字符串与正则表达式,主要包括字符编码、字符串的基本操作、字符串的常用方法、字节类型以及正则表达式;项目5是典型数据结构,主要包括使用列表、使用元组、使用字典以及使用集合;项目6是函数与模块,主要包括函数的定义和调用、函数参数的传递、两类特殊函数、变量的作用域、装饰器以及模块;项目7是面向对象程序设计,主要包括面向对象程序设计概述、类与对象、成员属性、成员方法以及类的继承;项目8是文件操作,主要包括文件的基本概念、文件的打开和关闭、文本文件操作、二进制文件操作以及文件和目录管理;项目9是GUI程序设计,主要包括GUI程序设计步骤、tkinter控件应用、对话框以及事件处理;项目10是图形绘制,主要包括turtle绘图、tkinter画布绘图以及grahpics绘图;项目11是数据库操作,主要包括访问SQLite数据库、访问Access数据库以及访问SQL Server数据库。
本书紧密结合职业教育的特点,借鉴近年来职业教育课程改革和教材建设的成功经验,在教学内容编排上采用了项目引领和任务驱动的设计方式,符合学生心理特征和认知、技能养成规律。本书通过一系列项目来展开本课程的教学过程,每个项目划分为若干个任务,每个项目后面均附有项目小结和习题,便于教师教学和学生自学。本书提供了丰富的实例,通过这些实例的分析和实现,引导读者学习和掌握Python程序设计的知识体系和操作技能。
本书中的所有源代码均使用Python 3.7.0 64位版测试通过,所用集成开发环境为Python 3.7.0 Shell IDLE和JetBrains PyCharm Professional 2018.2.2 64位版,所用平台为Windows 10专业版64位操作系统。本书源代码中用到的一些人名和电子邮件地址均为虚构,如有雷同,实属巧合。
本书由赵增敏、钱永涛、金焱主编,田茂泰、侯山、周勇、王正迅、黎权任副主编,参加本书编写和代码测试的还有彭一洋、曾艳、韦仲园、王远钦、邹婷、孙傢、朱粹丹、赵朱曦、余霞。由于编者学识所限,书中疏漏和错误之处在所难免,恳请广大读者提出宝贵意见。
为了方便教师教学,本书还配有教学指南、电子教案和习题答案(电子版)。请有此需要的教师请登录华信教育资源网(www.hxedu.com.cn)注册后免费下载,有问题时请在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。

 

 

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