大家好,欢迎来到IT知识分享网。
我已加入#100DaysOfCode 活动
每天自学编程1小时。[憨笑]
什么是Python?
Python发展历史
Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。洞唐使用的是Python 3.9.5的版本,使用最新的版本嘛~后期如果更新了4.0的版本,我也会更换为4.0的版本来继续学习[狗头]
Python语法特点
“明确”、“简单”、“优雅”就是Python语言的设计哲学。
(我不想抄写太多专业的术语,我喜欢讲大家都可以听懂的东西。[作揖])
Python的开发环境
Python 官方 IDE
想要执行Python语言就需要先下载一个解释器,这个可以去官网下载。
安装在默认路径上就可以了,我不挑剔。
反正用的就是固态硬盘[奸笑]C盘就C盘,怕什么???
如图所示,按住键盘上的Win和R调出运行,输入CMD。
在黑色的管理员窗口中,直接输入“Python”。
就可以进入到Python官方自带的IDE解释器当中了
第三方解释器
除了Python自带的解释器之外,还有很多常用的第三方集成开发环境(IDE,Integrated Development Environment )。如下所示:有Brython、Pyjs、WinPython、Skulpt、Shed Skin、Jython、Pypy、PyCharm等…..
打开任一解释器官网下载就可以了,(这里用PyCharm来做演示)需要注意的是Professional 表示专业版,Community 是社区版,推荐安装社区版,因为Community是免费使用的。
除了选择继续安装在默认目录(基本上都是安装在C盘)
你还可以根据自己的电脑选择32位还是64位,不知道的可以在用鼠标右键点击“我的电脑”在“属性”里看看自己的电脑是32位的还是64位的。不过现在大多数用的都是64位了吧。
作为初学者,你不会是第一个遇到类似问题的人。所以搜索引擎基本上都可以帮助你解决90%的问题,这些问题在Github、StackOverflow、Reddit、segmentfault里都有答案,因为洞唐也是自学,毕竟水平有限。但我会用最通俗易懂的话来讲,希望可以认识更多的程序员大佬,一起学习一起进步[狗头]
IPO程序的编写方法
注意啦,这里讲的IPO可不是“首次公开募股(Initial Public Offerings)”[我想静静]
什么是IPO程序编写方法?
IPO ( Input——Process——Output ), 即输入数据——处理数据——输出数据。
输入(Input)是一个程序的开始。例如,要计算一个圆的面积,需要输入圆的半径 r 和圆周率 π ;要男朋友和女朋友身高的比例,就输入两个人的身高。
处理(Process)是程序对输入数据进行计算产生结果的过程。例如,要计算一个圆的面积就要把半径 r 带入数学公式计算:S圆=π乘以r的平方(S=πr²);比较男/女朋友的身高时,就把身高数据做比较运算。
输出(Output)是程序展示运行成果的方式。例如,计算得出圆的面积 S;输出比较男/女朋友两个人之间身高的比例。
输入/输出函数
input()函数
其中,[prompt]是可选参数,作为提示信息。
input() 函数实例
a = input("Enter a number: ")
b = input("Enter another number: ")
print("aType: ", type(a))
print("bType: ", type(b))
result = a + b
print("resultValue: ", result)
print("resultType: ", type(result))
运行结果示例:
Enter a number: 100↙
Enter another number: 45↙
aType: <class 'str'>
bType: <class 'str'>
resultValue: 10045
resultType: <class 'str'>
↙表示按下回车键,按下回车键后 input()的 读取就结束了。
本例中我们输入了两个整数,希望计算出它们的和,但是事与愿违,Python只是它们当成了字符串,+ 起到了拼接字符串的作用,而不是求和的作用。所以,一定要谨记 input()函数获取的信息都是字符串类型。
我们再举一个 input() 函数的例子:
a = 666
print(a)
print("xxx")
print(100)
运行结果示例:
666
xxx
100
好了,以上就是洞唐自学Python的第 0001 天 了。
我会持续记录自己进步的过程,开启自律人生!
学习更多:
学编程前需要做什么准备?
用乐高SPIKE也能学Python?
免费学习编程的网站你知道多少?
为了追女神,我学了Python
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/41788.html