PYTHON | 蟒蛇
自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森干的飞行马戏团》(Monty Python's Flying Circus)。
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。
就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。
Python已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。
由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
本教程的运行环境是anaconda(大蟒蛇),操作系统是Windows10。
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项比如:numpy、pandas等。
官方网站:https://www.anaconda.com/
下载时请选择对应版本进行下载!
下载好后,方可开始安装。点击Next,出现此界面时,点击All Users。
接下来选择安装路径,请一定要更改安装路径,因为安装到C盘,以后可能会出现权限问题。修改安装路径时请注意,不能安装在中文目录下面。
下一步,要求勾选添加环境变量。
随后便开始走进度条,此过程结束后,会出现以下界面,请点击安装VSCode。
最后安装结束了,最后的连个对号可以取消勾选。
由于一些插件目前只支持Python3.6版本,所有我们要修改Python版本,现在默认是Python3.7。首先在开始中找到下面这个程序并运行。随后输入:conda install python=3.6这句话,并按回车键确认。
安装好以后,输入:python,如果出现一下界面表示安装成功。
温馨提示:如果下载速度缓慢,请推出界面,重新打开界面,百度搜索“pip国内源”,切换相应的国内源,再输入:conda install python=3.6这句话,并按回车键确认。
进入python,>>>这个符号的意思是python已经准备好了,正待等待指令。那我们就来输出“I LOVE 黑科大校科协!”这句充满浓浓爱意的字符串吧!
大家还记得C语言要怎么进行输出吗?
好复杂,好麻烦,是吧?那接下来我们看看python如何输出这句话吧?
哇,第一次和Python亲密接触时有感觉的,她完全能够理解我的想法。
首先我们输入print(2+8),接下来我们直接输入2+8,看看有什么现象发生?
看来Python还会做加法!其实这并不奇怪,因为任何语言都具备计算能力,那接下来不妨试试下面的操作。
C语言要想实现那么长的运算,可是要利用数组进行大数运算,而Python便可以轻松的完成操作。同时Python的字符串还可以和数字做乘法,结果是多个重复的字符串。
Python小课堂的第一节课到这里就要和大家说再见了,喜欢的小伙伴记得要点击好看呦!敬请期待Python小课堂的后续内容,拜拜!
■ 监制 | 马满鹏
■ 责编 | 李启鹏
■ 文字 | 李启鹏
■ 排版 | 李启鹏
■ 声明 | 大学生科技协会整理制作,转载等请联系我们
领取专属 10元无门槛券
私享最新 技术干货