大型纪录片《铁打的python,流水的码农》之《海涵的爬坡路》开播啦!
庆祝我在看了两遍视频后,还是写不出来代码,于是滚过开博客记录我每天做了些什么,为我已经表现出的机智和即将表现出的毅力撒花!
教材依然采用已经刷过两遍的小甲鱼《零基础入门学习python》,中间会补充我在其他地方看到的知识,希望形成一个闭合的知识圈。
- 天才程序猿的第一步——下载python
推荐到python官网下载软件:https://www.python.org/downloads/ #鬼知道我被什么百度下载,搜狗下载暗中安装了多少辣鸡软件:)
官方有python2系列和python3系列两个选项。
这两个版本的软件差别不大,但是却很坑爹。这里先不列具体的差别,会在学习的过程中进行补充。软件就是需要不断的迭代,但是3系列到2系列的改进,直接把使用python的程序猿分成了站2派和站3派,我们就知道2和3的程序变化有多大了。
我使用的是python2,小甲鱼视频中用的是python3,。我个人觉得是都可以,反正我2用的顺手懒得换3。
- 我们编写的第一个小游戏?优秀!
temp = input('猜一猜小叮当心中在想哪个数字?')
guess = int(temp)
if guess == 8:
print ('大雄,你真是我的好朋友!')
else:
if guess > 8:
print ('大啦大啦!')
else:
print ('哎呀哥,小啦,小啦~')
print ('游戏结束,不玩啦~')
在python中用回车来区隔代码,用缩进(Tab键或空格)来表示代码的从属。这使得代码精简,有层次。
temp = input('猜一猜小叮当心中在想哪个数字?')
guess = int(temp)
if guess == 8:
print ('大雄,你真是我的好朋友!')
else:
if guess > 8:
print ('大啦大啦!')
else:
print ('哎呀哥,小啦,小啦~')
print ('游戏结束,不玩啦~')
Tab也可以用于召唤系统提示,比如输入pr,按下Tab键,系统就会出现下拉列表,推测你可能会使用的代码。
代码写好后,按下F5,或单击菜单栏的“run”-"run module"。如果没有保存就运行的话,系统会弹出保存路径框。
- 知识点
1. python 赋值符
2. python比较操作符
“=”和“==”前者为赋值,后者为判断是否相等。我经常手误打错。
3. python的BIF(Built-in Functions),内置函数。python就是方便程序员编写代码的,所以很多常用功能都能用内建函数,由系统自动实现。如print()功能打印到屏幕,input()的作用是接收用户输入。
4. if else 语句
①选择结构
if 表达式:
语句块1
else:
语句块2
if x<y:
small = x
else:
small = y
small = x if x<y else y