一.集成开发环境(Integrated Development Environment)
1.本质上是对python解释器python.exe的封装,核心相同
2.功能:便于编程,降低出错率,尤其是拼写错误
3.常用IDE:
IDLE:python自带
pycharm
wingIDE
Eclipse
IPython
二.交互模式
1.进入cmd,输入python
2.’>>>'即为提示符
3.关闭交互窗口
ctrl+z,然后回车
quit()命令
(3)直接关闭cmd窗口
4.中断程序执行:ctrl+c
5.交互模式自动打印输出,py文件需使用print()
三.IDLE
1.python的官方标准IDE,与python一起安装
2.具备python开发的几乎所有功能(语法智能提示,不同颜色显示不同类型变量)
3.IDLE是python标准发行版内置的一个简单IDE,包括了交互式命令行/编辑器/调试器等基本组件
4.用纯python基于TKinter编写,最初编写者为龟叔
5.默认进入交互模式
6.一般使用源文件模式
7.常用快捷键及功能:
python -V:查看python版本(在cmd直接使用,不进入python交互界面)
help(object):查看关于object的帮助
#object为字符串,可选
#object可为modules(模块),keywords(关键字),symbols(特殊符号),topics,模块名,数据类型,数据方法,函数名
exit(x):退出python并打印x;默认为none
截断/行连接符:加/,然后回车
with open("a.txt","r",encoding="gbk") as src_f,\
open("a_new.txt","w",encoding="gbk") as dst_f:
alt+N/P:查看历史命令上/下一条
ctrl+F6:重启shell
F1:打开帮助文档
alt+/:自动补全之前出现过的单词
ctrl+[/]:缩进代码/取消缩进
alt+M:打开模块代码(先选中模块,然后使用,会打开该模块的py源码)
alt+C:打开类浏览器,方便在源码文件中的各个方法体间切换
F5/Run->run module:运行程序
四.海龟绘图Turtle Graphics:python自带,用于可视化编程
jb51.net/article/130181.htm
import tutle:导入turtle模块
turtle.done():执行完后,turtle graphics界面不关闭
t=turle.Pen():获得画笔对象 #可调用以下各方法
turtle.showturtle:显示箭头
turtle.width(x):设置画笔粗细为x个像素
turtle.write('x'):写字符串x
turtle.forward(x):前进x像素
turtle.color('颜色'):画笔改为指定颜色
turtle.color('red')
turtle.left(x):箭头左转x°
turtle.right(x):箭头右转x°
turtle.goto(x,y):去坐标(x,y)
turtle.penup():抬起笔;这样移动时路径不会被画出来
turtle.pendown():落下笔;这样移动式路径会被画出来
turtle.circle(r):画一个半径为r的圆;从当前位置开始,逆时针画
turtle.speed(x):设置绘制速度;x越小越快,x=0时最快,x=10最慢