Python编程做中学

Python编程做中学

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
0 评价豆瓣读书

作品简介

本书是一本零基础的Python编程入门书。全书介绍了Python的基本知识、条件语句、循环语句、列表、函数,并涉及到数据结构、文件读写、算法等基本知识,引入了编程竞赛中重要的软件运行效率的概念。本书立足各编程挑战网站上的真题,将编程的基本思想和Python的知识点拆解成小任务,使读者在解题的过程中逐步探索,以亲自上手实践的方式学习编程。本书适合想要零基础学习编程和Python的人阅读。

丹尼尔·辛格罗(Daniel Zingaro)博士是多伦多大学密西沙加分校计算机科学教学流中的获奖副教授,他在主动学习方面的专长得到了国际认可。他也是《算法思维》(No Starch Press)的作者。

作品目录

  1. 版权声明
  2. 致  谢
  3. 引  言
  4. 目标读者
  5. 为什么学习Python?
  6. 安装Python
  7. 如何阅读本书
  8. 使用编程评测网站
  9. 创建你的编程评测网站账号
  10. 关于本书
  11. 资源与支持
  12. 提交勘误
  13. 扫码关注本书
  14. 与我们联系
  15. 关于异步社区和异步图书
  16. 第1章 启程
  17. 1.1 我们要做的事情
  18. 1.2 Python Shell
  19. 1.3 问题1:单词计数
  20. 1.4 问题2:圆锥体积
  21. 1.5 小结
  22. 1.6 练习
  23. 1.7 备注
  24. 第2章 做判断
  25. 2.1 问题3:获胜球队
  26. 2.2 问题4:电话推销员
  27. 2.3 注释
  28. 2.4 输入和输出重定向
  29. 2.5 小结
  30. 2.6 练习
  31. 2.7 备注
  32. 第3章 重复代码:定循环
  33. 3.1 问题5:三个杯子
  34. 3.2 问题6:已占用停车位
  35. 3.3 问题7:数据套餐
  36. 3.4 小结
  37. 3.5 练习
  38. 3.6 备注
  39. 第4章 重复代码:不定循环
  40. 4.1 问题8:游戏机
  41. 4.2 问题9:歌曲播放列表
  42. 4.3 问题10:秘密句子
  43. 4.4 小结
  44. 4.5 练习
  45. 4.6 备注
  46. 第5章 用列表来组织值
  47. 5.1 问题11:村庄邻域
  48. 5.2 问题12:学校旅行
  49. 5.3 问题13:面包房奖金
  50. 5.4 小结
  51. 5.5 练习
  52. 5.6 备注
  53. 第6章 用函数来设计程序
  54. 6.1 问题14:纸牌游戏
  55. 6.2 问题15:可动人偶
  56. 6.3 小结
  57. 6.4 练习
  58. 6.5 备注
  59. 第7章 读写文件
  60. 7.1 问题16:文章格式化
  61. 7.2 问题17:农场播种
  62. 7.3 小结
  63. 7.4 练习
  64. 7.5 备注
  65. 第8章 用集合和字典来组织值
  66. 8.1 问题18:电子邮件地址
  67. 8.2 问题19:常见单词
  68. 8.3 问题20:城市和州
  69. 8.4 小结
  70. 8.5 练习
  71. 8.6 备注
  72. 第9章 用完全搜索设计算法
  73. 9.1 问题21:救生员
  74. 9.2 问题22:滑雪场
  75. 9.3 问题23:奶牛棒球
  76. 9.4 小结
  77. 9.5 练习
  78. 9.6 备注
  79. 第10章 大O和程序效率
  80. 10.1 计时的问题
  81. 10.2 大O
  82. 10.3 问题24:最长围巾
  83. 10.4 问题25:丝带染色
  84. 10.5 小结
  85. 10.6 练习
  86. 10.7 备注
  87. 附录 问题鸣谢
载入中