Python编程入门:J.Guttag著《计算与编程导论(第2版)》概览
"J.Guttag的《Python编程导论 (第2版)》是一本旨在教授计算思维和Python3编程的教材,源自作者在麻省理工学院(MIT)的教学讲义。本书不仅关注编程技能的培养,更注重通过计算方法解决实际问题的能力。全书覆盖了Python3语言的基础到进阶内容,包括程序的系统组织、调试,以及对计算复杂度的理解。第2版对原书后半部分进行了全面修订,所有示例代码已更新为Python3版本。本书适用于编程初学者,特别是希望利用计算工具处理问题的读者。" 详细知识点: 1. **计算思维**:书中的核心概念是计算思维,它强调运用计算机科学的方法来分析和解决问题,不仅仅局限于编写代码,而是培养一种解决问题的思维方式。 2. **Python3语言**:作为教学语言,Python3因其简洁易读的语法和广泛的应用而被选用。书中涵盖了Python3的基础语法、数据结构、函数、模块等内容,有助于读者快速上手。 3. **程序设计**:内容包括如何系统性地组织和编写中等规模的程序,这对于理解和编写复杂代码至关重要。 4. **调试技巧**:学习如何查找和修复代码错误是编程过程中的重要一环,本书会介绍调试策略和方法,帮助读者提高代码质量。 5. **计算复杂度**:理解计算复杂度对于优化算法和预测程序运行时间至关重要。书中会涉及时间复杂度和空间复杂度的概念。 6. **算法和问题简化**:学习使用有效的算法来解决问题,并学习如何将复杂问题分解为可管理的部分。 7. **计算工具的使用**:除了Python语言本身,书中可能还会讨论与其他计算工具(如数据分析库、可视化工具等)的集成和应用。 8. **在线课程背景**:本书源于MIT的课程,并在edX和MITx平台上作为MOOC(大规模在线开放课程)提供,意味着内容设计可能考虑了远程学习和自我学习的需要。 9. **适用人群**:本书面向对编程基础知识有限,但希望通过学习计算思维和Python编程来解决问题的读者。 10. **版本更新**:第2版对第1版进行了大幅修订,特别更新了所有示例以适应Python3,确保了内容的时效性和实用性。 通过阅读本书,读者不仅可以掌握Python3编程语言,还能建立起计算思维框架,学会用计算工具解决实际问题。
![](https://csdnimg.cn/release/download_crawler_static/86285089/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86285089/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86285089/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86285089/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86285089/bg14.jpg)
剩余343页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://profile-avatar.csdnimg.cn/67f3794f0c614119a6c19fd5a062e5da_weixin_35786759.jpg!1)
- 粉丝: 31
- 资源: 328
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)