Python编程 从入门到实践 pdf
内容简介
本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
作者简介
埃里克·马瑟斯(Eric Matthes):Eric Matthes 高中科学和数学老师,现居住在阿拉斯加,在当地讲授Python入门课程。他从5岁开始就一直在编写程序。
袁国忠:自由译者;2000年起专事翻译,主译图书,偶译新闻稿、软文;出版译著40余部,其中包括《C++ Prime Plus中文版》《CCNA学习指南》《CCNP ROUTE学习指南》《面向模式的软件架构:模式系统》《Android应用UI设计模式》《风投的选择:谁是下一个十亿美元级公司》等,总计700余万字;专事翻译前,从事过三年化工产品分析和开发,做过两年杂志和图书编辑。
目录
第一部分基础知识
第1章起步2
1.1搭建编程环境2
1.1.1Python2和Python32
1.1.2运行Python代码片段3
1.1.3HelloWorld程序3
1.2在不同操作系统中搭建Python编程环境3
1.2.1在Linux系统中搭建Python编程环境3
1.2.2在OSX系统中搭建Python编程环境6
1.2.3在Windows系统中搭建Python编程环境8
1.3解决安装问题12
1.4从终端运行Python程序13
1.4.1在Linux和OSX系统中从终端运行Python程序13
1.4.2在Windows系统中从终端运行Python程序13
1.5小结14
第2章变量和简单数据类型15
2.1运行hello_world.py时发生的情况15
2.2变量16
2.2.1变量的命名和使用16
2.2.2使用变量时避免命名错误17
......
感悟与笔记
晚餐嘉宾:在完场练习3-6时编写的程序之一中,使用len()打印一条消息,指出有多少位嘉宾来与你共进晚餐。
# coding=gbk #邀请一些人吃饭 per_list=['yu peng','naroto','li yue'] print('I will invite '+per_list[0].title()+','+per_list[1].title()+' and '+per_list[2].title()+' to dinner!') #李月不能来,替换为王哥 print(per_list[2].title()+" can't come.") per_list[2]='wang ge' #给列表的人发送邀请消息 print("\n"+per_list[0].title()+",may I invite you to dinner?") print(per_list[1].title()+",may I invite you to dinner?") print(per_list[2].title()+",may I invite you to dinner?") #我找到了一个更大的桌子 print("I find a bigger desk to invite more person") print(per_list) #添加一些嘉宾 per_list.insert(0,'he liang') per_list.insert(2,'li xi') per_list.append('xu bao') print(per_list) #给列表的人发送邀请消息 print("\n"+per_list[0].title()+",may I invite you to dinner?") print(per_list[1].title()+",may I invite you to dinner?") print(per_list[2].title()+",may I invite you to dinner?") print(per_list[3].title()+",may I invite you to dinner?") print(per_list[4].title()+",may I invite you to dinner?") print(per_list[5].title()+",may I invite you to dinner?") #打印出我邀请嘉宾的数量 shuliang=len(per_list) print('我邀请的嘉宾数量为:'+shuliang)
然后运行的时候29行出错,错误代码为TypeError:must be str,not int.
百度发现29行需要“+”需要改成“,”,即print('我邀请的嘉宾数量为:',shuliang)
从这里我发现len()函数输出的是字符串,而不是int整型。
经朋友指出,发现我弄错了,len()函数输出的就是int整型。
会员免费下载
链接:https://pan.baidu.com/s/1jEpnfb5uFEEKA_BaqNJfeg
提取码: ****** 查看
成为本站VIP会员即可无限下载。 请先点击百度网盘,看资源是否还在,不在请点击链接通知站长补资源。
资源标签点击标签可查看对应分类的资源