图灵程序设计丛书 Python 语言及其应用 Introducing Python [美]Bill Lubanovic 著 丁嘉瑞 梁杰 禹常隆 译 Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo O’Reilly Media, Inc.授权人民邮电出版社出版 人民邮电出版社 北 京 内 容 提 要 本书介绍 Python 语言的基础知识及其在各个领域的具体应用,基于最新版本 3.x。书中首先 介绍了 Python 语言的一些必备基本知识,然后介绍了在商业、科研以及艺术领域使用 Python 开 发各种应用的实例。文字简洁明了,案例丰富实用,是一本难得的 Python 入门手册。 本书适合所有编程初学者阅读。 ◆ 著 [美] Bill Lubanovic 译 丁嘉瑞 梁 杰 禹常隆 责任编辑 岳新欣 执行编辑 李艳玲 冯雪松 责任印制 杨林杰 ◆ 人民邮电出版社出版发行 北京市丰台区成寿寺路11号 邮编 100164 电子邮件 315@ptpress.com.cn 网址 http://www.ptpress.com.cn 北京 印刷 ◆ 开本:800×1000 1/16 印张:25.25 字数:630千字 印数:1 — 5 000册 著作权合同登记号 2016年 1 月第 1 版 2016年 1 月北京第 1次印刷 图字:01-2015-3677号 定价:79.00元 读者服务热线:(010)51095186转600 印装质量热线:(010)81055316 反盗版热线:(010)81055315 广告经营许可证:京崇工商广字第 0021 号 O’Reilly Media, Inc.介绍 O’Reilly Media 通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。 自 1978 年开始,O’Reilly 一直都是前沿发展的见证者和推动者。超级极客们正在开创 着未来,而我们关注真正重要的技术趋势——通过放大那些“细微的信号”来刺激社 会对新科技的应用。作为技术社区中活跃的参与者,O’Reilly 的发展充满了对创新的 倡导、创造和发扬光大。 O’Reilly 为软件开发人员带来革命性的“动物书”;创建第一个商业网站(GNN);组 织了影响深远的开放源代码峰会,以至于开源软件运动以此命名;创立了 Make 杂志, 从而成为 DIY 革命的主要先锋;公司一如既往地通过多种形式缔结信息与人的纽带。 O’Reilly 的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领袖,共同描绘出开创 新产业的革命性思想。作为技术人士获取信息的选择,O’Reilly 现在还将先锋专家的 知识传递给普通的计算机用户。无论是通过书籍出版、在线服务或者面授课程,每一 项 O’Reilly 的产品都反映了公司不可动摇的理念——信息是激发创新的力量。 业界评论 “O’Reilly Radar 博客有口皆碑。” ——Wired “O’Reilly 凭借一系列(真希望当初我也想到了)非凡想法建立了数百万美元的业务。” ——Business 2.0 “O’Reilly Conference 是聚集关键思想领袖的绝对典范。” ——CRN “一本 O’Reilly 的书就代表一个有用、有前途、需要学习的主题。” ——Irish Times “Tim 是位特立独行的商人,他不光放眼于最长远、最广阔的视野,并且切实地按照 Yogi Berra 的建议去做了:‘如果你在路上遇到岔路口,走小路(岔路)。’回顾过去, Tim 似乎每一次都选择了小路,而且有几次都是一闪即逝的机会,尽管大路也不错。” ——Linux Journal 献给Mary、Karin、Tom和Roxie。 iv 目录 前言........................................................................................................................................................ xiv 第 1 章 Python 初探 .......................................................................................................................... 1 1.1 真实世界中的 Python................................................................................................................. 5 1.2 Python 与其他语言..................................................................................................................... 5 1.3 为什么选择 Python..................................................................................................................... 7 1.4 何时不应该使用 Python............................................................................................................. 8 1.5 Python 2 与 Python 3 .................................................................................................................. 8 1.6 安装 Python................................................................................................................................. 9 1.7 运行 Python................................................................................................................................. 9 1.7.1 使用交互式解释器 ........................................................................................................ 9 1.7.2 使用 Python 文件 ......................................................................................................... 10 1.7.3 下一步 .......................................................................................................................... 11 1.8 禅定一刻 ................................................................................................................................... 11 1.9 练习 ........................................................................................................................................... 11 第 2 章 Python 基本元素:数字、字符串和变量 .................................................................. 13 2.1 变量、名字和对象 ................................................................................................................... 13 2.2 数字 ........................................................................................................................................... 16 2.2.1 整数 .............................................................................................................................. 17 2.2.2 优先级 .......................................................................................................................... 20 2.2.3 基数 .............................................................................................................................. 21 2.2.4 类型转换 ...................................................................................................................... 22 2.2
Python语言及其应用
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
本文档由 user 于 2021-02-28 14:14:09上传分享