今天开始学习Python编程,从当当上购买了《Python编程快速上手 让繁琐工作自动化》电子书,从头开始学习。
因为在自我认知提高过程中,经常听到大家提到的三个技能:编程,英语,写作。如何同时提高这三个技能呢?有人提出看英文版的编程书学习编程,把自己的学习过程写出来和大家分享。我觉得这是一个不错的方法,但我的英文实在是太差了,所以我只能看中文版的编程书学习编程,但我认为在编程的过程中,所有的代码都是英文的,这样也算是接触到英文了。所以从今天我就开始我的编程学习之路了。
在网上下载了Python 3.8.1
https://www.python.org/downloads/windows/
Download Windows x86-64 executable installer
安装很简单,下一步就行了。
看了一会书,我就在想了,选择哪个Python编辑器好呢?到知乎上去寻找答案,结果浪费了半小时时间,也没有得出一个好的结论,大家说的都有道理。再继续浪费我的注意力,就真是本末倒置了,自己最初的想法是什么?是学习编程,而不是学习怎么样使用编辑器。想到这里,也就不选择了,直接开始吧,就用IDLE (Python 3.8 64-bit)自带的编辑器吧。运行IDLE (Python 3.8 64-bit)然后Ctrl+N打开文件编辑器,开始敲入了我的第一段代码。
代码1
#This program says hello and asks for my name.
print('Hello world!')
print('What is your name?') # ask for their name
myName = input()
print('It is good to meet you, ' + myName+ '!')
print('The length of your name is:')
print (len(myName))
print( 'What is your age?') # ask for their age
myAge = input()
print('You will be ' + str(int (myAge) + 1) + ' in a year.')
存盘后按F5就看到程序在交互式环境窗口中运行了。
代码含义,书里讲的很详细,我就不多说了。
在学习的过程中,发现Python是区分大小写和中英文标点的。
True和true不是同一个概念。
用for循环时,最后的只能用英语的冒号。
代码2
for i in range(5):
print('Jimmy Five Time('+str(i)+')')
代码3
total=0
for num in range(101):
total=total+num
print(total)
代码4
for i in range(12,16):
print(i)
range()函数也可以有第三个参数。前两个参数分别是起始值和终止值,第三个参数是“步长”。步长是每次迭代后循环变量增加的值。
代码5
for i in range(0,16,2):
print(i)
好了今天就先到这里吧。