多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《Python3.5程序设计教程》_1
《Python3.5程序设计教程》_2
《Python3.5程序设计教程》_3
内容简介:
Pythen
林信良著
大学出版社
北京
内容简介
本书是作者在 Python教学中学生在课程上遇到的概念、实战、应用等问题的经验总结
本书基于 Python35编写,介绍了 Python30到3.5的实用特性。本书用简短精巧的范例程序贯穿全书
以学习笔记的写作方式进行编写,让读者在 Python语言的交互环境中直接动手实战和体验,通过“实战”来
掌握 Python语言的核心知识和实战用法,并且特意标注了常用范例和重点范例,让读者可以根据自己的时间
安排进行取舍
本书既适合初学者学习,又能帮助有一定基础的程序员提升技能,还可作为相关培训的教材
本书为暮峰资讯股份有限公司授权出版发行的中文简体字版本
北京市版权局著作权合同登记号图字:01-2016-8572
本书封面貼有清华大学出版社防伪标签,无标签者不得销售
版权所有,侵权必究。侵权举报电话:0106278298913701121933
图书在版编目(C|P)数据
Python程序设计教程/林信良著,一北京:清华大学出版社,2017
ISBN978-7-302-45786
1①P..Ⅱ、①林..Ⅲ①软件工具一程序设计一教材Ⅳ①TP31.56
中guo版本图书馆CIP数据核字(2016)第290544号
责任编辑:夏毓彦
封面设计:王判
责任校对:闫秀华
责任印制:何苹
出版发行:清华大学出版社
Att:http://www.tup.comcn,http://www.wabook.com
地址:北京清华大学学研大厦A座
邮编
社总机:010-62770175
邮购:010-62786544
投稿与读者服务:010-62776969,c-service@atup,tsinghua,edu.cn
质量反馈:010-62772015, zhiliang tup. tsinghua.edt
印装者:三河市春园印刷有限公司
经销:全guo新华书店
开本:190mmx260mm
印张:22.75
字数:580千字
版次:2017年1月第1版
次:2017年1月第1次印刷
定价:59.00元
产品编号:072376-01
序
你会不会做实验呢?
然,对于程序设计来说,懂得做实验是件很重要的事。看到一个函数特性,编写个范例程
序来实验看看;不懂某条语句及其语法的概念,编写个程序片段来实验看看,虽然这不是在做化学
实验或物理实验,不过有时也会想实验看看,程序会不会像化学实验那样“炸”了……
关掉计算机之后,你会不会做实验呢?
愿意从事程序设计的人,按理来说,应该也是乐于做实验的人,那么现在就做个实验吧!关
掉计算机、离开桌子,想想除了用计算机之外,还能在生活上做些什么实验?或者尝试看看其他事
物,看看会有什么样的结果
有没有对自己的人生做过实验呢
这和计算机上做实验不同,对人生做实验需要耐心,没有人能保证何时能有结果,有时人生
中看似毫不相关,甚至是失败的几个实验,却在某个时间点获得莫名其妙的成果。
有没有特意对未来的人生进行实验呢?
你回想起过去曾经有过的几次实验,也许算不上实验,只是在随波逐流的过程中,多少尝试
过做些努力,若在无意识下曾经对人生做过的实验促成了现在的你,那么现在下意识地对人生做些
实验,未来的自己会是什么样子呢?
程序设计很强调 Get your hands dirty(要勤写代码),别忘了,人生也需要 Get your hands dirty
亲力亲为)!
编者
2016年9月
改编说明
作为具有“胶水”美誉的程序设计语言— Python,它广受欢迎的原因众多,现只列其二:
清晰简洁的动态类型语言。让初学者可以把精力集中在编程的对象以及编程的逻辑思维
上,不用去担心程序设计语言的语法、数据类型、数据结构等各种烦人的内容。对于没有面向对象
程序设计基础的人而言,直接学C++或Jaa可能困难较大,从 Python语言入手不失为一种更好的
选择。
二、博取众长,兼顾C++的高效率和Java网 页设计的灵活性。即便对于已经掌握了C++或Java
等语言的人员,在认识了 Python的超级“粘合剂”的作用之后,都会对它的能力赞叹不己。
因此, Python不仅在专业人员中流行,越来越多程序设计初学者也开始把 Python作为自己的
第一门程序设计语言来学习。在高等院校采用 Python作为学生的第一门程序设计语言也成为了最
新的趋势。
本书的结构与叙述风格既像传统的程序设计语言教材,又不像。这是因为本书没有通篇“枯
燥乏味”的讲解程序设计语言的语法,而且以“学会说一种流利的语言,而不是成为这种语言的
法专家”的原则来展开。学好一门语言的最好方式不是背语法,而是不断地练习怎么“说”—本
书用简短精巧的示范和范例程序贯穿全书,让读者在 Python语言的交互环境中直接动手实践和体
验,通过“实战”来掌握 Python语言的核心知识和实战用法
为了配合本书作为学习和培训 Python语言的教材(包括自学),除了各个章节给读者提供实
践范例程序和教学范例程序,我们还为每章课后练习提供了解答的参考程序,且提供源代码
最后加一点,如果读者按照本书介绍的步骤安装和设置 Python的命令行或者集成开发的运行
环境,那么默认的工作目录是C: workspace,如果本书提供的范例程序出现不能运行的情况,请注
意设置好 Python的运行环境和工作目录
最后祝大家学习顺利,早ri对 Python语言融合贯通,展示自己的聪明才智!
资深架构师赵军
导读
这份导读可以让你更了解如何使用本书
程序范例
本书的范例程序下载地址为:http://pan.baiducom/s/1kvkcdej(:注意区分数字和英文字母大
小写)。如果下载有问题,请发送电子邮件至 booksaga@126cm,邮件主题设置为“求 Python程
序设计教程下载资源
本书许多范例都使用完整的程序实现来展现,当你看到以下程序代码范例
basilio upper.py
import sys
src path\" sys.argv[ll
dest path sys argv [21
0分别以r与w模式打开
with open(src path) as src, open (dest path, w) as dest:
src, read
e使用 reado读取数据
dest. write( content, upper()+使用wito写入数据
范例开始的Zuo边名称为 basilio,表示可以在范例文件夹的 samples文件夹内,按各个章节的文
件夹找到对应的basi项目,右边名称为 upper. py,表示可以在项目中找到 upper. py文件。如果
程序代码中出现标号与提示文字,表示后续的内容中会有对应于标号和提示的更详细的说明。
建议读者每个项目范例都亲自动手编写,但如果有教学时间或实践时间不足的问题,本书也
提供了建议进行的练习,如果在范例开始前发现有个□图标,例如
0定义类Role
def init
E::
(name), (level), (blood])\" format(**vars(self))
LOPE
class SwordsMan(Role
e继承父类Role
def fight(self
print(挥剑_攻.击_\")
class Magician(Role)
继承父类Role
#############################################
|
|