一.安装Python
1.直接在浏览器中搜索Python,进入点击Dowlands
2.我们这里使用Python3.8.2版本
3.下载
我这里是windows64位的
4.安装
二.开始编程
在哪编程呢?作为一个萌新,当然要在一个干净卫生的地方去编程,恰好Python安装包为我们提供了一个写代码的环境,叫IDLE
这个
IDLE
在哪找呢?当然在电脑中找
打开这个IDLE
比如每个程序员写的第一行代码都是hello,world!
我们也来写一下
好了恭喜你,你的第一次没了(邪笑)
我们发现,每一次我们在>>>
后面输入一句话,然后就执行,这样是不是很不好,我想写一段代码,然后再让它执行。
这时我们就要使用这个IDLE的新功能
然后得到这样一个界面
这样我们就可以在里面写多行语句了,比如写一个对话
在写完这个语句之后,我们需要对这个文件进行保存,我们可已通过快捷键
ctrl + s
进行保存,保存位置随你便,我建议在桌面建一个文件夹专门用于
保存Python文件。
如何运行这段程序呢?点击这个界面的run
点击完之后选择run module
,运行结果如下
这个故事告诉我们直男活该单身,真正的扎男。。。额不,情场高手都是用
一种高端的方式去表白
import turtle
# 画一个弧度
def curve(t):
for i in range(200):
t.right(1)
t.forward(1)
# 创建一个空白的窗口
w = turtle.Screen()
# 创建一只小海龟
t = turtle.Turtle()
# 不画线,跑到 x=0 y=128 的位置
t.penup()
t.goto(0, 128)
# 落笔,笔的颜色是蓝色,写 anjingcuc
t.pendown()
t.pencolor('blue')
t.write('正正',
False,
align='center',
font=('Times New Roman', 64, 'normal'))
# 抬起笔,跑到 x=0 y=-50 的位置
t.penup()
t.goto(0, -50)
# 落笔,且线条颜色为红色,填充颜色为红色
t.pendown()
t.color('red', 'red')
# 画心型并填充
t.begin_fill()
t.left(140)
t.forward(111.65)
curve(t)
t.left(120)
curve(t)
t.forward(111.65)
t.end_fill()
# 抬笔,并跑到 x=0 y=-148 的位置
t.penup()
t.goto(0, -148)
# 落笔,颜色为绿色
t.pendown()
t.pencolor('green')
# 写 bilibili
t.write('小红',
False,
align='center',
font=('Times New Roman', 64, 'normal'))
# 隐藏箭头(即小乌龟)
t.hideturtle()
# 显示窗口
w.mainloop()
我们将刚才写的代码删除,然后将这段代码粘贴进去,运行一下出现这样的效果
小红看后。顿时觉的正正好浪漫啊,
当然屏幕前的小伙伴可以把代码中的正正改为你的名字,小红改为那个他或
她
三.给我一个合理的解释
学到这里,可能你已经有很多的疑问?别急听正哥为你一一解答,话题开始逐渐严肃
- 为什马Python还要下载安装包,为何不像C语言直接编译
答:C语言源代码需要经过编译链接的过程,生成目标代码,目标代码为机器码直接在cpu上跑,因此效率高
Python语言依赖解释器Python.exe来解释执行源代码
举个例子,这个C语言就是直接翻译,Python就相当与请了个翻译给你翻译
如果你听不懂,那么就跳过,没必要死磕,
左边是C语言的执行过程,右边是Python的执行过程,
我们在这里就说一下Python的过程吧;
我们编写完代码 ,这个代码通过解释器python.exe,编译完之后,生成字节码
文件,由虚拟机执行
-
刚才我们说了写一行代码就执行一次,这种交互方式我们称之为交互模式
-
为什么要装环境变量
环境变量分为系统环境变量,用户环境变量,会先找用户目录,再找系统目录,当你在终端中输入python时候,根据环境变量的配置,就能找到对应的文件位置,然后打开
- 直接在终端中运行
1.新建一个.py文件
2.在终端中输入python 文件名,
记住要在相同的路径下
四.Python语言的基本结构
import random #导入random库
# 这是函数定义
def roll():
print(random.randrange(1,7))
print("打印语句")
if "_name_" == "_main_" :
roll() #函数的调用
- Python中代码块用缩进行表示
- Python中单行注释用#号表示