《从问题到程序:用Python学编程和计算》——练习-阿里云开发者社区

开发者社区> 华章计算机> 正文

《从问题到程序:用Python学编程和计算》——练习

简介:
+关注继续查看

本节书摘来自华章计算机《从问题到程序:用Python学编程和计算》一书中的第1章,练习,作者 裘宗燕,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

练习

一般练习

1.   复习下面基本概念:程序,基本动作,计算,计算机,图灵机,图灵-丘奇论题,通用图灵机,程序的执行,机器语言,汇编语言,高级语言,Fortran,编程语言(程序语言、程序设计语言),编译和解释,Python语言,Python程序,程序的格式,程序执行,源程序,解释器,IDLE,集成式程序开发环境(IDE),程序测试,程序排误,出错信息,语法错误,动态运行错误,死循环,语义错误,追踪,监视,断点,中断执行。
2.   请参考正文中有关整数加法的描述方式,用自然语言尽可能严格地描述完成多位数乘法的计算过程。
3.   设法找一找有关程序语言发展的书籍或者文章,或者计算机辞典的有关条目,读一读,了解程序语言的历史、发展、现状等方面的情况。
4.   Python的官方网站的网址是什么?
5.   在网上搜索上面的一些术语,阅读相关网页中的材料。特别是有关图灵机、计算、计算机、高级语言、Python语言等。
6.   请考虑你周围的世界,列举出与你的生活关系最密切的10个计算机应用。
7.   你认为哪些计算机应用最重要?请列举出你认为最重要的3种计算机应用,并论述其重要性,说明你为什么认为它们最重要。

与编程有关的练习

1.   在互联网上浏览python.org,下载最新的Python 3.x系统,安装并启动运行。
2.   启动Python解释器后输入help,解释器会输出一些信息,说明help应该怎么用。输入help(help),解释器将输出有关help的详细介绍。请阅读其内容。
3.   输入help(print),看看能得到什么输出,阅读解释器输出的内容。
4.   参考正文中的示例,输入两个最简单算术表达式,观察系统的运行情况。
5.   将Python解释器当作计算器,试着输入一些你认为有趣的算术表达式,看Python解释器的反应。如果没得到预期结果,看看得到了什么,想想为什么。
6.   在正常完成了计算的算术表达式中随便做些修改,或者写一个包含除0的表达式,或者胡乱写出的一些不合规矩的东西,看看哪些情况下系统会报告错误。阅读系统给出的错误信息,对照自己引进的错误设法理解这种错误报告。
7.   阅读Python系统自带教程,试验其中的几个示例,看看效果是否与教程中一致。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python编程:flask-cors模块解决Flask跨域请求Cross-Origin问题
Python编程:flask-cors模块解决Flask跨域请求Cross-Origin问题
13 0
Python编程语言学习:如何将excel表格内的科学计数法转为常规数值并全部显示?
Python编程语言学习:如何将excel表格内的科学计数法转为常规数值并全部显示?
24 0
《并行计算的编程模型》一3.6.3 锁
本节书摘来华章计算机《并行计算的编程模型》一书中的第3章 ,第3.6.3节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
725 0
【转】C# 计算程序运行时间
 1 //计算程序运行时间(.net1.1 于.net2.0的区别)在.net2.0中提供了Stopwatch类,简单例子  2 using System.Diagnostics;  3  4 private Stopwatch stw = new Stopwatch();  5  6 pri...
600 0
《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.12 练习
如果想更多地探索本章介绍的主题,可完成下列练习。 将英文短语“Hello world!”翻译成其他语言,翻译时可以使用谷歌翻译,编写一个程序,让计算机用法语、意大利语或葡萄牙语向世界问候。
1349 0
Python编程:10个面试常问的问题
Python编程:10个面试常问的问题
85 0
带你读《Java程序设计与计算思维》之三:流程控制
程序设计的过程就是一种计算思维的表现,《Java程序设计与计算思维》结合Java程序设计语言的教学特点,遵循计算思维的方式,图解重要概念,通过大量的范例程序讲解和上机编程实践来指导读者活用Java程序语法,兼顾培养计算思维和学习面向对象程序设计的双目标。
552 0
Python学习(28)--tkinter图形界面编程1
Python学习(28)--tkinter图形界面编程1 这一节我们将介绍Python内置的图形界面编程模块tkinter,tkinter是Python标准的GUI编程接口,可以良好的运行在大多数的系统平台中,只需要安装好Python就可以导入tkinter模块并使用,无需安装第三方库。
1688 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载