day1


day1

应是天仙狂醉,乱把白云揉碎。


python进化小记

  • 1989,世界上多了一门编程语言,你我也多了一门课程
  • 1994,迎来python1.0
  • 2000,python2.0降临大家庭
  • 2008,python3.0缓缓来临
  • python命名规则,多为Python a.b.c
    • a代表大版本更新
    • b表示新功能出现
    • c表示小改动,只要有修改都会变动c

python优缺点

优点 缺点
简单易上手 执行效率低(相对)
开放源码 无法加密
解释性语言,可移植性高
代码规范高,可读性高

python之旅

物资准备

安装python解释器

python官网,点击即可去往官网,找到download根据自己的操作系统以及喜欢的版本选择下载就可以了。

笔者用的是windows系统,这里需要注意,windows系统中可能会有坑,也就是下载后,通过cmd窗口检查是否下载成功的时候输入python并不会成功启动python,而是会跳转到microsoft shop下载其打包好的python编辑器,重启电脑就可以了。这里推荐去官网下载好,注意官网安装包中有一个含有path的选择,安装的时候勾选就可以了,可以省去配置环境变量的麻烦。

检验是否安装成功,可以打开windows的cmd窗口,然后输入

python --version

如果有给出对应的python版本,则python安装成功,此时再输入

python

就可以打开python的单行执行窗体了

python是解释器,直接对其语言进行解释运行,所以不同于C,C++的编译,需要先产生exe文件才能运行

初见python

接下来就可以运行你的第一个python程序啦

直接新建一个txt文件,然后将文件的拓展名改成py就可以了。显示文件的拓展名,就是打开文件夹窗口,左上角查看,点击后,在右上边有一个文件扩展名勾选就可以了。

笔者在里面输入

print("hello rongrong")

在双引号中可以输入自己喜欢的语句,中英文都可以,utf-8支持的语言范围很广

Ctrl+S保存后,可以打开cmd窗口,Windows+R,输入cmd就可以打开一个黑窗口,通过cd命令移动到py所在的文件夹,然后输入

python xxx.py

xxx是自己的python文件名字,就可以看到运行结果了

如果之前没有接触过cmd命令,那么笔者这边提供一个样板,可以先感受python的魅力,仍然是打开cmd窗口,然后按顺序输入一下语句

md python
cd python
echo print("hello world") >> hello_world.py
python hello_world.py

其作用大致为

  • 建立一个python文件夹
  • 进入python文件夹
  • 建立一个hello_world.py文件,里面的内容为print(“hello world”)
  • 解释hello_world.py,也就是运行这个py文件

小知识:注释

注释蕴含着程序员的烂漫

这里C和C++的同学需要知道在python中单引号'',双引号"",三引号'''或者""""""都代表文本了,单引号不再是字符了。

注释种类 方式
单行注释 # 或者各种引号形式内部
多行注释 必须使用三引号形式,""""""&''''''
# editor : banyanrong

'''
welcome to python
Everything is right.
where there is a will, there is a way
'''

利器

当然前面运行第一个python程序的方法还是太慢了,这里推荐一个IDE软件pycharm,一般community就足够了

感兴趣的读者可以自行网上搜索下载pycharm的教程,这里不再赘述。


课后题目

import this

看到Tim Peter写的关于python编写的规范之歌

import turtle as t

t.pensize(5)
t.color('red')

t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.hideturtle()
t.mainloop()

这是python中内置的turtle模块,最早是logo语言的一部分,可视化操作非常有意思。笔者小学时接触过一部分turtle,所以更加熟悉。感兴趣的读者可以自行搜索turtle语言,来进行自己的创作。笔者如果有空也会记录turtle的使用语法。

print('hello, world!')
# print("你好,世界!")
print('你好', '世界')
print('hello', 'world', sep = ', ', end = '!')
print('goodbye, world', end='!/n')

在python中,print函数如果没有修改end的时候默认是输出一行的,也就是说在输出print里面的文本内容后,后面默认带有’/n’

调整方式就是在后面自行修改end的值,就可以消去这个默认带来的输出烦恼

当然print也可以输出多段内容,其中的间隔默认是空格,如果要修改间隔的形式,可以通过修改sep的值来实现

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/276389.html

(0)
上一篇 2022年7月23日
下一篇 2022年7月23日

相关推荐

发表回复

登录后才能评论