- Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做
Python
的开发 - Python 程序的 文件扩展名 通常都是
.py
执行 Python 程序的几种方式
命令方式(python)
- 在终端中运行Python 解释器
- 中直接输入Python 的代码,立即看到程序执行结果
- 输入
exit()
或按快捷键ctrl + d
退出解释器
>>> print("hello python")
hello python
>>> exit()
文件方式(python xxx.py)
- 新建
hellopython.py
文件 - 编辑
hellopython.py
输入以下内容:
print("hello python")
print("hello world")
- 在终端中输入Python命令执行
hellopython.py
文件
$ python hellopython.py
hello python
hello world
交互方式
- 使用Anaconda中集成的Jupyter Notebook来进行操作
集成开发环境(IDE)方式
集成开发环境(IDE
,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:
- 图形用户界面
- 代码编辑器(支持 代码补全/自动缩进)
- 编译器/解释器
- 调试器(断点/单步执行)
- ……
PyCharm介绍
-
PyCharm
是一款非常优秀的集成开发环境,除了具有一般 IDE 所必备功能外,还可以在Windows
、Linux
、macOS
下使用 - 通过项目方式管理源文件,每个源文件各司其职,共同完成复杂的业务功能,适合开发大型项目
PyCharm初体验
- 文件导航区域 能够 浏览/定位/打开 项目文件
- 文件编辑区域 能够 编辑 当前打开的文件
-
控制台区域 能够:
输出程序执行内容
跟踪调试代码的执行 - 右上角的 工具栏 能够 执行(SHIFT + F10) / 调试(SHIFT + F9) 代码
- 通过控制台上方的单步执行按钮(F8),可以单步执行代码
简单输入输出函数
-
print
是python
中我们学习的第一个 函数 -
print()
函数的作用,可以把 "" 内部的内容,输出到屏幕上 - 如果要让用户从电脑输入一些字符怎么办?Python提供了
input()
函数,让用户输入字符串,并存放到一个变量里。比如输入用户的名字:
>>> name = input()
认识BUG
- 编写的程序不能正常执行,或者执行的结果不是我们期望的 俗称
BUG
,是程序员在开发时非常常见的,初学者常见错误的原因包括:- 手误
- 对已经学习过的知识理解还存在不足
- 对语言还有需要学习和提升的内容
- 在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法
每一个程序员都是在不断地修改错误中成长的
第一个程序中的常见错误
-
手误,例如使用
pirnt("Hello world")
NameError: name 'pirnt' is not defined
名称错误:'pirnt' 名字没有定义
- 将多条
print
写在一行
SyntaxError: invalid syntax
语法错误:语法无效
每行代码负责完成一个动作
- 缩进错误
IndentationError: unexpected indent
缩进错误:不期望出现的缩进
- Python 是一个格式非常严格的程序设计语言
- 目前而言,大家记住每行代码前面都不要增加空格
- end -
网友评论