新書推薦:

《
泛逻辑理论--统一智能理论的逻辑基础
》
售價:HK$
327.8

《
戏舞霓裳:中国传统戏曲服饰制作技艺研究
》
售價:HK$
184.8

《
丹漆随梦:中国美术馆藏漆画艺术展作品集
》
售價:HK$
528.0

《
中国非遗文化探寻绘本——舞狮男仔
》
售價:HK$
38.5

《
大唐开国录——唐高祖与唐太宗 历史 杜文玉著 揭秘李渊、李世民权谋征伐,再现大唐开国风云
》
售價:HK$
107.8

《
无人机摄影与摄像从新手到高手
》
售價:HK$
54.8

《
电力算力网络:技术、应用与发展
》
售價:HK$
162.8

《
文明交流互鉴:原始儒家与早期基督教生命伦理比较研究
》
售價:HK$
96.8
|
編輯推薦: |
“21天学编程系列”自2009年1月上市以来一直受到广大读者的青睐。该系列中的大部分图书从一上市就登上了编程类图书销售排行榜的前列,很多大、中专院校也将该系列中的一些图书作为教材使用,目前这些图书已经多次印刷、改版。可以说,“21天学编程系列”是自2009年以来,国内原创计算机编程图书*有影响力的品牌之一。
为了使该系列图书能紧跟技术和教学的发展,更加适合读者学习和学校教学,我们结合****和读者的建议,对该系列图书进行了改版,同时增加了本书——《21天学通Python》。
|
內容簡介: |
本书全面、系统、深入地讲解了 Python 编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将 Python 语言知识全面、系统、深入地呈现给读者。此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例、运行实例尽快熟悉 Python 编程,在学习中遇到问题时,也可以作为参考。
來源:香港大書城megBookStore,http://www.megbook.com.hk 本书共分三篇。第一篇介绍 Python 语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第二篇介绍了 Python 语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用 Python 标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程。此外,还介绍了运用第三方库的 Web网站编程、图片处理;第三篇通过两个案例介绍 Python 的综合编程技术。
本书在内容上涉及面广,从基本操作到高级技术及综合案例,涉及 Python 语言的基础语法和编程特性。本书在设计上浅显易懂、实例丰富,尤其适合广大编程初学者自学,也适合对 Python 语言感兴趣的爱好者作为参考用书。
|
關於作者: |
毕业于清华大学
曾就读于中国水利水电科学研究院
主要著作出版情况:《家庭理财宝典:生活中的理财知识大全集》 电子工业出版社
《财报中隐藏的大牛股》 电子工业出版社
《实战网络营销——网络推广经典案例战术解析(第2版)》 电子工业出版社
《日常生活中的经济学》 电子工业出版社
|
目錄:
|
目录
第一篇 Python 编程基础
第1 章 编程与Python .......................................................................................................... 1
1.1 什么是编程 ........................................................................................................................... 1
1.1.1 硬件与软件 ............................................................................................................................... 1
1.1.2 编程语言 ................................................................................................................................... 2
1.1.3 编程与调试 ............................................................................................................................... 3
1.2 选择Python 的理由 .............................................................................................................. 4
1.2.1 Python 是免费的自由软件 ....................................................................................................... 4
1.2.2 Python 是跨平台的 ................................................................................................................... 4
1.2.3 Python 功能强大 ....................................................................................................................... 4
1.2.4 Python 清晰优雅 ....................................................................................................................... 5
1.3 安装Python ........................................................................................................................... 5
1.3.1 在Windows 下安装Python ..................................................................................................... 6
1.3.2 在Linux 下安装Python ............................................................................................................ 7
1.4 选择开发工具 ....................................................................................................................... 9
1.4.1 Python 自带开发工具:IDLE .................................................................................................. 9
1.4.2 文本编辑器:Emacs ................................................................................................................. 9
1.4.3 Python 开发工具:PythonWin ............................................................................................... 12
1.5 编辑和运行Python 程序 .................................................................................................... 15
1.5.1 你好,Python .......................................................................................................................... 15
1.5.2 运行程序文件 ......................................................................................................................... 15
1.5.3 交互式运行Python ................................................................................................................. 16
1.6 小结 ..................................................................................................................................... 17
1.7 本章习题 ............................................................................................................................. 17
第2 章 Python 起步 ........................................................................................................... 19
2.1 Python 语法基础 ................................................................................................................. 19
2.1.1 缩进分层 ................................................................................................................................. 19
2.1.2 代码注释 ................................................................................................................................. 20
2.1.3 断行 ......................................................................................................................................... 20
2.2 Python 输入输出 ................................................................................................................ 21
2.2.1 接收键盘输入 ........................................................................................................................ 21
2.2.2 显示处理结果 ......................................................................................................................... 22
2.3 用Python 计算 .................................................................................................................... 22
目录
IX
2.3.1 算式与代数式运算 ................................................................................................................. 23
2.3.2 惊奇 ......................................................................................................................................... 24
2.4 小结 ..................................................................................................................................... 25
2.5 本章习题 ............................................................................................................................. 25
第3 章 Python 数据类型 .................................................................................................... 27
3.1 Python 简单数据类型 ......................................................................................................... 27
3.1.1 字符串(str) ......................................................................................................................... 27
3.1.2 整数(int) ............................................................................................................................. 30
3.1.3 浮点数(float) ...................................................................................................................... 31
3.1.4 类型转换 ................................................................................................................................. 31
3.2 字符串进阶 ......................................................................................................................................... 32
3.2.1 原始字符串 ............................................................................................................................. 32
3.2.2 格式化字符串 ......................................................................................................................... 33
3.2.3 中文字符串处理 ..................................................................................................................... 33
3.3 标志符与赋值号 ................................................................................................................. 34
3.3.1 标志符 ..................................................................................................................................... 34
3.3.2 “=” ..................................................................................................................................... 34
3.4 Python 结构数据类型 ......................................................................................................... 35
3.4.1 列表(list) ............................................................................................................................. 35
3.4.2 元组(tuple) ......................................................................................................................... 37
3.4.3 字典(dict) ........................................................................................................................... 37
3.5 内置常量与逻辑运算符、比较运算符 ............................................................................. 39
3.5.1 常用内置常量 ......................................................................................................................... 39
3.5.2 Pyth
|
|