Python编程案例教程

所需积分/C币:30 2019-06-02 18:32:43 11.9MB PDF

Python编程案例教程文字版
内容提要 本书从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细地介绍了使用 Python3进行程 序开发所需掌握的知识和技术。木书共分为13章,内容涵盖:开始 Python编程之旅, Python编程基础知 识,判断和循环语句,字符串的使用,列表和元组,字典和集合,函数,面向对象程序设计,文件操作, 异常,GUI编程,网络爬虫和游戏开发, 本书可作为各类院校和培训机构 Python程序设计课程的专用教材,也可供程序设计爱好者自学使用 图书在版编目(CIP)数据 Python编程案例教程/刘庆,姚丽娜,余美华主编 北京:航空工业出版社,2018.8 ISBN978-7-5165-1666-9 Ⅰ.①…Ⅱ.①刘…②姚…③余…Ⅲ.①软件工 具一程序设计一教材Ⅳ.①TP311.561 中国版本图书馆CIP数据核字(2018)第176867号 Python编程案例教程 Python Biancheng Anli Jiaocheng 航空工业出版社出版发行 (北京市朝阳区北苑2号院100012) 发行部电话:010-84936597010-84936343 三河市祥达印刷包装有限公司印刷 全国各地新华书店经售 2018年8月第1版 2018年8月第1次印刷 廾本:787×1092 1/16 印张:17.5字数:394干字 印数:1-4000 定价:68.00元 前言 Python是一门免费、开源的跨平台高级动态编程语言,支持命令式编程、函数式编 程,完全支持面向对象程序设计,并且拥有大量功能强大的标准库和扩展库。 Python的语法简洁清晰,编程模式简单直接,更适合零基础的编程者学习,让初学 者更多地专注于编程逻辑,而不是困惑于复杂的语法结构上 牵书容 本书共分为3篇 (1)第1篇为 Python入门篇,主要介绍了 Python概述, Python编程基础知识,判 断和循环语句,字符串的使用,列表和元组,宇典和集合等内容 (2)第2篇为 Python提高篇,主要介绍了函数、面向对象程序设计、文件操作、异 常等内容 (3)第3篇为 Python实战篇,主要介绍了 Python在GUI编程、网络爬虫、游戏开 发等方面的应用。 本书特色 (1)由浅入深,循序渐进。本书采用由浅入深、由易到难的组织架构,首先介绍了 Python的基础知识,然后介绍了 Python的基本程序结构及常用数据类型,接着介绍了 Python的核心技术,最后介绍了 Python的高级应用,充分考虑了读者的认知规律和学习 流程,有助于读者循序渐进地学习相关知识。 (2)精讲多练,举一反三。本书采用“一个知识点,一个例子”的模式,安排了大 量例题,难易适中,针对性强。除此之外,每个实例都给出了合理的讲解步骤,包括以卜 几个方面 问题分析:给出解决问题的思路和算法。 参考代码:给出关键代码,并进行详细注释。 运行结果:使用直观的运行界面截图以验证程序运行结果 程序说明:对运行结果进行分析,并对关键技术进行总结 另外,本书大部分章节还增加了“典型案例”小节,让读者能够通过对实例的学习, 巩固所学知识,做到融会贯通,举一反三 Python编程案例教程 (3)精彩栏目,贴心提醒。本书根据需要在各章使用了“提示”“知识库”“小技巧” 等栏日,帮助读者轻松掌握关键技术的应用技巧 (4)配套微课,扫码即得。本书采用最新的二维码技术,读者借助手机或其他移动 设备扫码即可获取相关知识的微课视频,从而更方便地理解和掌握相关内容。 (5)资源丰富,易教易学。本书配有课件、微课视频、例题源代码、习题答案等教 学资源,方便老师教学和学生学习。 教学资源下载 本书配有精心制作的教学课件,书中的全部例题源代码和习题答案都已整理和打包, 读者可登录北京金企鹅联合出版中心的网站(www.bijqe.com)下载。如果读者在学习过程 中有什么疑问,也可登录该网站寻求帮助,我们将会及时解答。 尽管我们在编写本书时已竭尽全力,但书中存在的疏漏及错误之处,敬请广大读者批 评指正。 编者 2018年7月 本书编委会 主编刘庆姚丽娜余美华 副主编李兆延张明熊浩 皮依标刘军 目录 ontents 第一部分 Python入门篇 第1章开始 Python编程之旅 本章导读 学习目标 1.1 Python概述 1.1.1 Python的发展历史… 1.1.2 Python的特点 1.1.3 Python的应用领域 2223345 114 Python版本… 1.2搭建 Python开发环境 ·· ····· ···· 1.2.1在 Windows系统中搭建 Python廾发坏境 1.2.2在 Linux系统屮搭建 Python开发环境… 1.2.3在 Mac OsⅩ系统中搭建 Python开发环境 13开发第个 Python程序 13 1.3.1使用 Sublimeτext编辑器编写 Python程序 13 32命令行模式下运行 Python程序 14 1.3.3 Python编码规范… ……16 本章总结 17 知识考核… 18 第2章 Python编程基础知识 19 本章导读 19 学习目标… ·····;············.····················· 19 变量 2.1.1变量的命名 2.1.2变量的数据类型… 20 2.1.3变量的赋值… 22 2.2运算符… 23 Python编程案例教程 2,2.1算术运算符… 4 2.22赋值运算符 25 2.2.3关系运算符… 25 2.2.4逻辑运算符… …26 2.2.5成员运算符 27 22.6身份运算符 28 227位运算符 8 22.8运算符优先级 29 23输入和输出…… ……∴∴…30 2.3.1输出… ·····;············· 30 23.2输入 31 24典型案例——求三角形的面积 33 本章总结 34 知识考核 34 第3章判断和循环语句 36 本章导读 …36 学习目标… 36 3.1判断语句… 36 3.1.1简单的i语句 36 3.1.2if-else语句 37 3.1.3 if-elif.-else语句…… 39 314嵌套的i语句 32循环语句 41 3.2.1 while循环语句 ······+········.······ 322for循环语句… 42 323循环嵌套 …44 3.24 break和 continue语句 45 3.3典型案例 …46 3.3.1猜拳游戏 ……46 3.32百钱买百鸡问题 47 本章总结 知识考核 第4章字符串的使用… 51 本章导读 学习目标 51 41通用序列操作 51 41.1索引… 52 41.2分片… 52 目录 4.1.3序列相加… 4.1.4乘法 4.1.5长度、最小值和最大值… …54 4.2字符串格式化操作…… 55 42.1使用符号“%”进行格式化 56 42.2使用 formato)方法进行格式化 ……57 43字符串方法 ………58 4.4典型案例… 44.1文本进度条 44.2注册验证…… ········ ····:·········· …63 本章总结 知识考核 65 第5章列表和元组 本章导读 66 学习目标 51列表 5.1.1列表的概述 ……66 5.1.2列表的遍历 ········:·········· 67 5.1.3列表的基本操作…… 52元组 74 52.1元组的基本操作 ………74 522元组的内置函数 …………………75 53典型案例… 5.3.1简易计算器 ………76 5.32矩阵相加 本章总结 知识考核… 778 第6章字典和集合 80 本章导读 80 学习目标 ·· ·· ……………80 6.1字典的创建和访问 6.1.1字典的创建 ………81 6.1.2字典的访问……… ·········· 83 62字典的基本操作… 83 63字典的遍历 ……………………87 6.3.1遍历字典中所有的“键-值”对 87 6.3.2遍历字典中所有的键 6.3.3遍历字典中所有的值… Python编程案例教程 64嵌套 89 64.1在列表中嵌套字典 89 642在字典中嵌套列表… 90 64.3在字典中嵌套字典 91 6.5集合… 6.5.1集合的创建 ……92 6.52集合的基本操作 93 66典型案例 5 6.6.1登录验证………………………………………………………………95 662三级菜单……………………………………………………96 本章总结…… 知识考核… 9 第二部分 Python提高篇 第7章函数 102 本章导读… 102 学习目标 102 7.1函数的定义和使用 ……102 7.1.1函数的定义… 102 7.1.2函数的调用 103 7.1.3函数的返回值…… 72函数的参数 …………………105 7.2.1实参和形参 105 7.22参数类型 ····.·· 107 73函数的嵌套 ······· 74递归函数 112 7.5变量作用域… 113 7.5.1局部变量和全局变量……… 113 75.2 global和 nonlocal关键 …………114 7.6匿名函数… ······ 115 77模块 116 7.7.1模块的导入 7.72模块的创建… 7.7.3 name 属性 ,丰 ············· 118 774包 119 78典型案例… ············ ……120 7.8.1哥德巴赫猜想 ············· ······ …120 78,2学生管理系统……… …121 本章总结…………………… 124

...展开详情
试读 127P Python编程案例教程
img
main01
  • 分享王者

    成功上传51个资源即可获取

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐
    Python编程案例教程 30积分/C币 立即下载
    1/127
    Python编程案例教程第1页
    Python编程案例教程第2页
    Python编程案例教程第3页
    Python编程案例教程第4页
    Python编程案例教程第5页
    Python编程案例教程第6页
    Python编程案例教程第7页
    Python编程案例教程第8页
    Python编程案例教程第9页
    Python编程案例教程第10页
    Python编程案例教程第11页
    Python编程案例教程第12页
    Python编程案例教程第13页
    Python编程案例教程第14页
    Python编程案例教程第15页
    Python编程案例教程第16页
    Python编程案例教程第17页
    Python编程案例教程第18页
    Python编程案例教程第19页
    Python编程案例教程第20页

    试读已结束,剩余107页未读...

    30积分/C币 立即下载 >