该章主要介绍python的安装和运行。

书中使用的是python2.7.3版本,然而在学习和编程练习中,我使用的是python3.6,这样在练习的工程中也能熟悉一下python2和3的一些区别。

1.2 从IDLE启动Python

IDLE是一个python shell,是通过键入文本与程序交互的途径,它本身还是一个GUI(图形用户界面)。

‘>>>’ 是python提示符,意思是等待你键入信息。

1.3 来点指令吧

在>>>后键入

print('Hello world!')

得到响应

Hello world!
>>>

如果有错误,会得到类似下面的结果

>>>pront "Hello world!"
SyntaxError:invalid syntax

1.4 与Python交互

上述做法就是在交互模式中使用Python

1.5该编程了

通过IDLE中的File→New Window找到文本编辑器,会看到标题类似Untitled的窗口。键入程序,File→Save(保存)或者Save as(另存为)保存这个程序。

1.6运行你的第一个程序

Run,Run Module,就可以运行程序了,Python Shell会再次变成活动窗口。
============RESTART===========
部分表明已经开始运行一个程序

1.7如果出问题

语法错误(syntax error)意味着程序中语法不正确,IDLE编辑器会用颜色突出显示错误的位置

运行时错误(runtime error),这种错误只有在程序运行时发生

错误消息会显示类似以Traceback开头的代码表示错误消息开始。

Traceback (most recent call last): #错误消息开始File "C:/examples/error1.py",line3,in<module> #错误发生位置print ("Bye!"+5) #错误代码行
TypeError:cannot concatenate 'str' and 'int' objects     #python认为存在问题

1.8你的第二个程序

注意在while指令后,代码行是缩进的,同时注意有些代码行末尾有冒号。

学习总结-《父与子的编程之旅》chapter 1相关推荐

  1. 父与子的编程之旅 python 3 pdf_《父与子的编程之旅》嵌套循环例题解析

    <父与子的编程之旅>,11.4可变嵌套循环的问题解答. numBlocks 书里是Python2.X,我的是Python3.X,原理没有差别. 分析如下: 0.手动输入input 当 in ...

  2. #父与子的编程之旅#第八章

    新年第一篇,新年快乐!不废话,直接入正题! <父与子的编程之旅与小卡特一起学python>这本书真的比较通俗易懂好上手,是编程小白的最佳选择!(编者看到记得给我广告费) 第八章主要讲循环. ...

  3. 父与子的编程之旅--easygui无法使用

    阅读<父与子的编程之旅>根据书中内容在www.helloworldbook2.com中下载了Python2.7,书中说使用本书的安装程序便安装上了Easygui,但是在IDLE中执行imp ...

  4. 学习总结-《父与子的编程之旅》chapter 11

    本章学习嵌套与可变循环 ###11.1 嵌套循环 比如要实现打印3个乘法表,就是一个简单的嵌套循环例子.对外循环的每次迭代,内循环都要完成它的所有迭代. ###11.2 可变循环 如果在一个for循环 ...

  5. 学习总结-《父与子的编程之旅》chapter 6

    通过运用EasyGui,简单的了解一下什么是GUI(图形用户界面),并进行简单的使用练习. 6.1什么是GUI GUI是Graphical User Interface的缩写,其中包括键入文本和返回文 ...

  6. 学习总结-《父与子的编程之旅》chapter 20

    这一章中,我们将了解如何使用 PyQt 建立 GUI,它能为你提供更多灵活性,可以对程序的外观有更多控制. 写一个 GUI 程序大体上可以分为两个主要部分.你需要创建用户界面本身 (UI),然后编写代 ...

  7. 学习总结-《父与子的编程之旅》chapter 14

    本章主要讲对象. 此篇往后 先只附上代码示例,内容之后有空再来填补. 示例: class Hot_dog:def __init__(self):self.cooked_level = 0self.co ...

  8. 《父与子的编程之旅——Python》(一)序章-第一章-第二章

    Python在作者的口中是一种比较简单的编程语言,但是作为一名初学者,我还是选择了这样一本"陪小朋友"一起学习Python的教学书,一步步来吧 1.2从IDLE启动Python 启 ...

  9. 父与子一起学python3,父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷)...

    章 出发吧 1 1.1 安装Python 1 1.2 从IDLE启动Python 2 1.3 来点指令吧 3 1.4 与Python交互 5 1.5 该编程了 7 1.6 运行你的个程序 9 1.7 ...

最新文章

  1. 文思创新深圳招聘biztalk
  2. 数学基础、机器学习经典算法、统计学习方法,这份机器学习在线手册来帮你...
  3. prometheus + influxdb + grafana + mysql
  4. servlet源码查看
  5. mysql mariadb的VC客户端遇到的问题
  6. java中priorityqueue_详解JAVA中priorityqueue的具体使用
  7. 新同事不讲“码”德,这SQL写得太野了,请耗子尾汁~
  8. 复习笔记——物联网通信技术判断
  9. newifi mini php,WBB - Newifi mini刷小米路由mini固件 + 屏蔽广告Adbyby插件小记
  10. 时间管理—重要紧急四象限法则
  11. Mac之间的 远程控制
  12. VFP绘制Excel像素画。GetPixel 函数
  13. 微信小程序picker 组件自定义三级联动
  14. LibOpenCM3(一) Linux下命令行开发环境配置
  15. Introduce·哲学友好投稿核心期刊推荐《云南社会科学》
  16. ffmpeg ffplay 命令收集
  17. 知识图谱初步学习(一)——本体+Protege新手学习
  18. 特斯拉Model 3提前交付:争夺新能源市场挑战不小
  19. python 顺丰快递分拣小程序作业结果
  20. 剑指XX游戏(一) - 寻找自己的节奏

热门文章

  1. IEEE 期刊双栏模板引用文献问题
  2. 新手给视频加字幕 包括制作字幕文件
  3. C++ STL函数库 pair (henu.hjy)
  4. php生成本地word文件怎么打开,php生成word文件的简单范例
  5. Linux系统及应用复习题
  6. 【西门子】S7-PLCSIM Advance_V2/V3, Error Code: -30,LicenseNotFound /NetGroup Packet Filter Driver (NPF)
  7. 开源协同OA办公平台教程:O2OA服务管理中,接口的调用权限
  8. 如何绘画素描?零基础素描小教程
  9. SpringCloud-4-OpenFeign
  10. python学习教程2