前置准备
介绍
Python 是这两年来比较流行的一门编程语言,主要卖点是其相对简单的语法以及丰富的第三方库
特点
可读性强、简洁、面向对象、免费开源、可移植性和跨平台
下载与配置
Python 官方下载地址:https://www.python.org/downloads/windows/
手动安装
建议进行手动安装,勾选应用到全局和添加到环境变量中
安装完成后打开控制台,输入 py 验证是否完成安装
验证
执行第一个代码,打印 “hello word”
Python
# 打印 hello word
>>> print("hello word")
# python 程序执行的结果
hello word
# 退出 python 程序
>>> quit()
*中断代码执行为 ctrl + C
开发环境
Python 内置了代码编辑器 IDLE,方便初学者直接使用并书写代码
IDLE 常用指令
快捷键 | 说明 |
---|---|
Alt+N Alt+P | 查看历史命令上一条、下一条 |
Ctrl+F6 | 重启shell,以前定义的变量全部失效 |
F1 | 打开帮助文档 |
Alt+/ | 自动补全前面曾经出现过的单词 |
Ctrl +[ Ctrl + ] | 缩进代码和取消缩进 |
Alt+M | 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的 py 源码供浏览 |
创建项目
通过 IDLE 的 File 选项,选择 new File,即可创建代码文本。并使用 save 保存 .py 文件
基本结构
开发 Python 时,要注意以下几点:
- 不要在程序中,行开头的位置处增加空格,空格在 Python 中有缩进的含义
- 符号都为英文符号,不能以中文符号来用于撰写程序的逻辑操作:例如 print(”hello“)
程序的基本格式
- 恰当的空格,缩进问题
- 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
- 语句从新行的第一列开始
- 缩进风格统一
- 每个缩进层次使用 单个制表符 或四个空格(IDE 会自动将制表符设置成4个空格)
- Python 用 缩进 而不是 {} 表示程序块
- Python 区分大小写
- 注释
- 行注释: 每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容
- 段注释: 使用三个连续单引号(”)。当解释看到”,则会扫描到下一个”,然后忽略他们之间的内容。
其他内容
学习的态度
不要觉得编程的学习会很轻松,也不要骄傲只是去看前辈的问题,在自认为无知时候任何情况时应先去模仿。而不是指错。
当然,遇到报错。我们很喜欢直接让前辈去解决错误,自己也不去发掘问题的缘由。这样的学习方式本质上已经失去了思考;
最后发现我们实际上我们早已失去了独立性和探索精神。
推荐观看书籍 《程序员修炼手册》
海龟绘图
使用介绍
导入包
Python
import turtle
使用包
方法 | 说明 |
---|---|
turtle.showturtle() | 显示界面 箭头 |
turtle.write(“str”) | 写字符串 |
turtle.forward(300) | 朝箭头方向前进 300 像素 |
turtle.color(“red”) | 画笔箭头改成 red 颜色 |
turtle.left(90) | 箭头左转 90 度 |
turtle.goto(0,50) | 去坐标 [0,50] |
turtle.penup() | 抬笔 (路径不会画出来) |
turtle.pendown() | 抬笔 (路径就会再显示) |
turtle.circle(100) | 画圆 |
案例演示
Python
import turtle
turtle.showturtle()
turtle.width(10)
turtle.circle(100)
turtle.penup()
turtle.goto(-220,0)
turtle.color("blue")
turtle.pendown()
turtle.circle(100)
turtle.penup()
turtle.goto(-110,-100)
turtle.color("yellow")
turtle.pendown()
turtle.circle(100)
turtle.penup()
turtle.goto(220,0)
turtle.color("red")
turtle.pendown()
turtle.circle(100)
turtle.penup()
turtle.goto(110,-100)
turtle.color("green")
turtle.pendown()
turtle.circle(100)
效果展示
更多笔记
更多内容 查看文档