轻松熊喵喵个人笔记 — Python入门

  • Python 开发环境
  • 交互模式(脚本 shell 模式)
  • IDLE 开发环境使用入门
    • 1、 IDLE 介绍
    • 2、IDLE 实操
    • IDLE 常用快捷键
  • 第一个 Python 源程序
  • 程序基本格式
  • 开始学习图形化程序设计

Python 开发环境

  开发环境,英文是 IDE(Integrated Development Environment 集成开发环境)。

  不要纠结于使用哪个开发环境。开发环境本质上就是对 Python 解释器 python.exe 的封装,核心都一样。可以说:“开发环境 IDE,只是解释器的一个外挂而已”,只是为了让程序员更加方便编程,减少出错率,尤其是拼写错误。

  常用的开发环境如下:
    1. IDLE
    2. Pycharm
    3. wingIDE
    4. Eclipse
    5. IPython

交互模式(脚本 shell 模式)

  1. 进入命令行窗口,输入:python
  2. “>>>”即为“提示符”
  3. 关闭交互窗口:
    (1) Ctrl+Z 然后回车
    (2) 输入 quit()命令
    (3) 直接关闭命令行窗口
  4. 中断程序执行:ctrl+C

  交互模式工作原理和 Python 处理文件的方式一样。除了一点:当你输入一些值时,交互模式会自动打印输出。Py 文件中则必须使用 print 语句。

IDLE 开发环境使用入门

1、 IDLE 介绍

  1. IDLE 是 Python 的官方标准开发环境,Python 安装完后同时就安装了IDLE。
  2. IDLE 已经具备了 Python 开发几乎所有功能(语法智能提示、不同颜色显示不同类型等等),也不需要其他配置,非常适合初学者使用。
  3. IDLE 是 Python 标准发行版内置的一个简单小巧的 IDE,包括了交互式命令行、编辑器、调试器等基本组件,足以应付大多数简单应用。
  4. IDLE 是用纯 Python 基于 Tkinter 编写,最初的作者正是 Python 之父 Guido van Rossum。

2、IDLE 实操

  1. 交互模式
    启动 IDLE,默认就是进入交互模式。
  2. 编写和执行 Python 源文件

IDLE 常用快捷键

 快捷键        说明
 Alt+N         Alt+P 查看历史命令上一条、下一条
 Ctrl+F6        重启 shell,以前定义的变量全部失效
 F1            打开帮助文档
 Alt+/          自动补全前面曾经出现过的单词
 Ctrl + [ Ctrl + ] 缩进代码和取消缩进
 Alt+M         打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的 py 源码供浏览
 Alt+C         打开类浏览器,方便在源码文件中的各个方法体之间切换
 F5            运行程序

第一个 Python 源程序

  可以尝试自己跟着输入运行一下。

print("a")
print("b")
print("c")

  将源代码保存到:d:/python_exec/mypy01.py

  在 IDLE 中单击 F5 或者 run–>run module 执行这个源程序。

  第一个 Python 程序中需要注意的小要点:
    1. 不要在程序中,行开头处增加空格。空格在 Python 中有缩进的含义。
    2. 符号都是英文符号,不是中文。比如:(,”

程序基本格式

  1. 恰当的空格,缩进问题
    (1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
    (2) 语句从新行的第一列开始。
    (3) 缩进风格统一:
      [1]每个缩进层次使用 单个制表符 或四个空格(IDE 会自动将制表符设置成 4个空格)。
      [2] Python 用缩进而不是{}表示程序块。
  2. Python 区分大小写
  3. 注释
    (1) 行注释
    每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容。
    (2) 段注释
    使用三个连续单引号(’’’)。当解释看到’’’,则会扫描到下一个’’’,然后忽略他们之间的内容。

开始学习图形化程序设计

  为了容易接受编程,这里先从海龟画图开始讲解。这样,大家在不接触其他编程概念时,就能开始做出一些简单的效果。

>>> import turtle #导入 turtle 模块
>>> turtle.showturtle() #显示箭头
>>> turtle.write("高淇") #写字符串
>>> turtle.forward(300) #前进 300 像素
>>> turtle.color("red") #画笔颜色改为 red
>>> turtle.left(90) #箭头左转 90 度
>>> turtle.forward(300)
>>> turtle.goto(0,50) #去坐标(0,50)
>>> turtle.goto(0,0)
>>> turtle.penup() #抬笔。这样,路径就不会画出来
>>> turtle.goto(0,300)
>>> turtle.pendown() #下笔。这样,路径就会画出来
>>> turtle.circle(100) #画圆

绘制奥运五环标记
源码:

import turtle
turtle.width(10)
turtle.color("blue")
turtle.circle(50)
turtle.color("black")
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.circle(50)
turtle.color("red")
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.circle(50)
turtle.color("yellow")
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.circle(50)
turtle.color("green")
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.circle(50)

运行结果:

家庭作业(哼哼):

  1. 建立 Python 开发环境,并完成第一个 Python 程序。(如果不知道这里的第一个python程序是什么,说明你没好好看文章)
  2. 完成奥运五环的绘图程序。(手打抄一遍会不会?)
  3. 使用海龟绘图,输出四个矩形:

参考:百战尚学堂 – 高淇老师

本文地址:https://blog.csdn.net/q490007458q/article/details/114002301