书籍详情
编程导论:以Python为舟(第2版)
作者:[美]沙行勉
出版社:清华大学出版社
出版时间:2022-05-01
ISBN:9787302594581
定价:¥99.90
购买这本书可以去
内容简介
本书以大量的编程实例与作者多年编程实践的体会来揭示编程的本质,系统性地指导读者如何编程。书中所有代码都用Python语言编写,通过编程实例讲解Python语言的所有知识点,使读者在掌握编程思维和技巧(逻辑思维能力、计划构建能力、循环计算能力、递归求解能力等)的同时,自然而然地熟练掌握Python语言。本书既适合作为“程序设计基础”“编程导论”“Python语言程序设计”等课程的教材,也适合作为参加编程竞赛的、自学Python编程的中学生、大中专学生、程序员及普通读者的参考用书。
作者简介
沙行勉(Edwin Sha),博士生导师,2000年起任美国终身制正教授(Full Professor),现全职任上海华东师范大学终身特聘教授。1986年获台湾大学计算机科学系学士学位,1991年和1992年分获美国普林斯顿大学(PrincetonUniversity)计算机科学系硕士学位和博士学位。1992年起任教于美国圣母大学(University of Notre Dame)计算机科学与工程系,1995年起担任该系副系主任和研究生部主任。2000年起作为终身制正教授任教于美国得克萨斯大学达拉斯分校(UTD)计算机科学系,2001年曾任该校计算机科学部主任。2012-2017年任重庆大学特聘教授和计算机学院院长。截至2020年4月已发表英文学术论文450余篇,获得各类***教学、科研奖项近40项,并多次主持重要的国际学术会议。喜爱中国传统文化及儒释道哲学,以人才培养、教书育人为终身兴趣及志向。著有《计算机科学导论——以Python为舟》《编程导论——以Python为舟》等教材,致力于计算机科学的基础教育。
目录
第1章初探编程之境
1.1计算机编程的基本概念
1.1.1编程如何解决问题
1.1.2解决鸡兔同笼问题的编程思维
1.1.3解决排序与合并问题的编程思维
1.1.4解决过河问题的编程思维
1.1.5程序的基本要素
1.2乘Python之舟进入计算机语言的世界
1.2.1什么是Python
1.2.2如何在Windows中使用Python
1.3解释a=a 3
1.3.1介绍变量
1.3.2关于a=a 3
1.3.3常用算术运算符
1.4介绍数据类型
1.4.1布尔类型
1.4.2列表
1.4.3字符串
1.5学习Python的控制语句
1.5.1条件控制语句——if语句
1.5.2循环控制语句——for循环
1.5.3循环控制语句——while循环
习题
第2章巩固编程基础
2.1再谈Python的循环控制语句
2.1.1遍历加积累的循环结构
2.1.2以不同编程方式解决相同问题
2.1.3for与while循环的比较
2.1.4中国余数定理的循环实现
2.2函数的简介
2.2.1什么是函数
2.2.2函数的创建与调用
2.2.3几种常用的内置函数
2.3探讨编程思路
2.3.1以多项式运算为例
2.3.2编程思路的总结
2.4讨论循环中的一些技巧
2.4.1讨论“for i in range(): ”结构
1.1计算机编程的基本概念
1.1.1编程如何解决问题
1.1.2解决鸡兔同笼问题的编程思维
1.1.3解决排序与合并问题的编程思维
1.1.4解决过河问题的编程思维
1.1.5程序的基本要素
1.2乘Python之舟进入计算机语言的世界
1.2.1什么是Python
1.2.2如何在Windows中使用Python
1.3解释a=a 3
1.3.1介绍变量
1.3.2关于a=a 3
1.3.3常用算术运算符
1.4介绍数据类型
1.4.1布尔类型
1.4.2列表
1.4.3字符串
1.5学习Python的控制语句
1.5.1条件控制语句——if语句
1.5.2循环控制语句——for循环
1.5.3循环控制语句——while循环
习题
第2章巩固编程基础
2.1再谈Python的循环控制语句
2.1.1遍历加积累的循环结构
2.1.2以不同编程方式解决相同问题
2.1.3for与while循环的比较
2.1.4中国余数定理的循环实现
2.2函数的简介
2.2.1什么是函数
2.2.2函数的创建与调用
2.2.3几种常用的内置函数
2.3探讨编程思路
2.3.1以多项式运算为例
2.3.2编程思路的总结
2.4讨论循环中的一些技巧
2.4.1讨论“for i in range(): ”结构
猜您喜欢