Python编程做中学

Python编程做中学

作者:[加] 丹尼尔·津加罗

出版社:人民邮电

出版年:2022年8月

ISBN:9787115589392

所属分类:网络科技

书刊介绍

《Python编程做中学》内容简介

本书是一本零基础的Python编程入门书。全书介绍了Python的基本知识、条件语句、循环语句、列表、函数,并涉及到数据结构、文件读写、算法等基本知识,引入了编程竞赛中重要的软件运行效率的概念。本书立足各编程挑战网站上的真题,将编程的基本思想和Python的知识点拆解成小任务,使读者在解题的过程中逐步探索,以亲自上手实践的方式学习编程。本书适合想要零基础学习编程和Python的人阅读。
丹尼尔·辛格罗(Daniel Zingaro)博士是多伦多大学密西沙加分校计算机科学教学流中的获奖副教授,他在主动学习方面的专长得到了国际认可。他也是《算法思维》(No Starch Press)的作者。

作品目录

版权声明






目标读者
为什么学习Python?
安装Python
如何阅读本书
使用编程评测网站
创建你的编程评测网站账号
关于本书
资源与支持
提交勘误
扫码关注本书
与我们联系
关于异步社区和异步图书
第1章:启程
1.1、我们要做的事情
1.2、Python
Shell
1.3、问题1:单词计数
1.4、问题2:圆锥体积
1.5、小结
1.6、练习
1.7、备注
第2章:做判断
2.1、问题3:获胜球队
2.2、问题4:电话推销员
2.3、注释
2.4、输入和输出重定向
2.5、小结
2.6、练习
2.7、备注
第3章:重复代码:定循环
3.1、问题5:三个杯子
3.2、问题6:已占用停车位
3.3、问题7:数据套餐
3.4、小结
3.5、练习
3.6、备注
第4章:重复代码:不定循环
4.1、问题8:游戏机
4.2、问题9:歌曲播放列表
4.3、问题10:秘密句子
4.4、小结
4.5、练习
4.6、备注
第5章:用列表来组织值
5.1、问题11:村庄邻域
5.2、问题12:学校旅行
5.3、问题13:面包房奖金
5.4、小结
5.5、练习
5.6、备注
第6章:用函数来设计程序
6.1、问题14:纸牌游戏
6.2、问题15:可动人偶
6.3、小结
6.4、练习
6.5、备注
第7章:读写文件
7.1、问题16:文章格式化
7.2、问题17:农场播种
7.3、小结
7.4、练习
7.5、备注
第8章:用集合和字典来组织值
8.1、问题18:电子邮件地址
8.2、问题19:常见单词
8.3、问题20:城市和州
8.4、小结
8.5、练习
8.6、备注
第9章:用完全搜索设计算法
9.1、问题21:救生员
9.2、问题22:滑雪场
9.3、问题23:奶牛棒球
9.4、小结
9.5、练习
9.6、备注
第10章:大O和程序效率
10.1、计时的问题
10.2、大O
10.3、问题24:最长围巾
10.4、问题25:丝带染色
10.5、小结
10.6、练习
10.7、备注
附录
问题鸣谢

相关推荐

微信二维码