「洞唐Coder」自学Python编程的第0001天:配置环境

「洞唐Coder」自学Python编程的第0001天:配置环境1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

大家好,欢迎来到IT知识分享网。

「洞唐Coder」自学Python编程的第0001天:配置环境

人生苦短,我用Python

我已加入#100DaysOfCode 活动

每天自学编程1小时。[憨笑]

「洞唐Coder」自学Python编程的第0001天:配置环境

本文大纲

什么是Python?

Python发展历史

Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。洞唐使用的是Python 3.9.5的版本,使用最新的版本嘛~后期如果更新了4.0的版本,我也会更换为4.0的版本来继续学习[狗头]

「洞唐Coder」自学Python编程的第0001天:配置环境

Python之父:Guido van Rossum

Python语法特点

“明确”、“简单”、“优雅”就是Python语言的设计哲学。

(我不想抄写太多专业的术语,我喜欢讲大家都可以听懂的东西。[作揖])

「洞唐Coder」自学Python编程的第0001天:配置环境

Python官网2021年6月15日

「洞唐Coder」自学Python编程的第0001天:配置环境

下载中的Python3.9.5

Python的开发环境

Python 官方 IDE

「洞唐Coder」自学Python编程的第0001天:配置环境

找找Python

想要执行Python语言就需要先下载一个解释器,这个可以去官网下载。

「洞唐Coder」自学Python编程的第0001天:配置环境

记得勾选Add Python 3.9 to PATH,这个很重要

安装在默认路径上就可以了,我不挑剔。

反正用的就是固态硬盘[奸笑]C盘就C盘,怕什么???

「洞唐Coder」自学Python编程的第0001天:配置环境

Win + R 调出运行

如图所示,按住键盘上的Win和R调出运行,输入CMD。

「洞唐Coder」自学Python编程的第0001天:配置环境

管理员窗口

在黑色的管理员窗口中,直接输入“Python”。

就可以进入到Python官方自带的IDE解释器当中了

「洞唐Coder」自学Python编程的第0001天:配置环境

Python官方自带的IDE解释器

第三方解释器

除了Python自带的解释器之外,还有很多常用的第三方集成开发环境IDE,Integrated Development Environment )。如下所示:有Brython、Pyjs、WinPython、Skulpt、Shed Skin、Jython、Pypy、PyCharm等…..

「洞唐Coder」自学Python编程的第0001天:配置环境

可将 Python 转换为 Javascript 代码的:Brython解释器

「洞唐Coder」自学Python编程的第0001天:配置环境

可以从 Web 浏览器直接执行 Python 脚本的:Pyjs解释器

「洞唐Coder」自学Python编程的第0001天:配置环境

预装了一些针对数据科学和机器学习的流行库的:WinPython解释器

「洞唐Coder」自学Python编程的第0001天:配置环境

在客户端运行代码,无需其它插件、加工或服务器支持的:Skulpt解释器

「洞唐Coder」自学Python编程的第0001天:配置环境

能将静态类型的 Python 程序转换为优化后的 C++ 代码的:Shed Skin解释器

「洞唐Coder」自学Python编程的第0001天:配置环境

将 Python代码编译为 Java 字节码,从而做到跨平台的:Jython解释器

「洞唐Coder」自学Python编程的第0001天:配置环境

Pypy解释器:提供了JIT编译器和沙盒功能,因此运行速度比CPython快,以及可以安全的运行一些不被信任的代码

「洞唐Coder」自学Python编程的第0001天:配置环境

PyCharm:洞唐最开始学Python就用的这个,都整出感情来了

「洞唐Coder」自学Python编程的第0001天:配置环境

vs code:支持36种编程语言的IDE

打开任一解释器官网下载就可以了,(这里用PyCharm来做演示)需要注意的是Professional 表示专业版,Community 是社区版,推荐安装社区版,因为Community是免费使用的。

「洞唐Coder」自学Python编程的第0001天:配置环境

PyCharm的官网

「洞唐Coder」自学Python编程的第0001天:配置环境

根据自身的情况去安装32位或64位

除了选择继续安装在默认目录(基本上都是安装在C盘)

你还可以根据自己的电脑选择32位还是64位,不知道的可以在用鼠标右键点击“我的电脑”在“属性”里看看自己的电脑是32位的还是64位的。不过现在大多数用的都是64位了吧。

「洞唐Coder」自学Python编程的第0001天:配置环境

洞唐目前演习用的这台机子就是64位的操作系统

「洞唐Coder」自学Python编程的第0001天:配置环境

洞唐在视频中提到Github、StackOverflow、Reddit、segmentfault

作为初学者,你不会是第一个遇到类似问题的人。所以搜索引擎基本上都可以帮助你解决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;输出比较男/女朋友两个人之间身高的比例。

输入/输出函数

「洞唐Coder」自学Python编程的第0001天:配置环境

常用输入/输出函数如图所示

input()函数

「洞唐Coder」自学Python编程的第0001天:配置环境

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

「洞唐Coder」自学Python编程的第0001天:配置环境

洞唐自学Python的第0001天

好了,以上就是洞唐自学Python的第 0001 天 了。

我会持续记录自己进步的过程,开启自律人生!

「洞唐Coder」自学Python编程的第0001天:配置环境

学习更多:

学编程前需要做什么准备?

用乐高SPIKE也能学Python?

免费学习编程的网站你知道多少?

为了追女神,我学了Python

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/41788.html

(0)
上一篇 2024-04-18 17:45
下一篇 2024-04-19 07:23

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信