1-100-Python 的概述和环境安装
为了出任CEO,赢取白富美,走向人生巅峰,鄙人有幸进入了Python的行业,今天我就把我自己失传多年的Python学习大法,免费推送给在座的各位帅哥美女们。(有啥错误也请批评指正)
1.1 Python介绍
1.1.1 Python语言介绍
Python是一门高级的、面向对象的、解释性、脚本语言
刚开始接触语言的小伙伴可能有点蒙蔽,这都啥子?为啥这么多的专业名词?我是谁?我在哪?
下面由我给大家最简单的语言表述下(同志们清退后,我要开始装逼了)
高级语言:贴近开发者,可读性好,例如:Python,Java,它们的可读性很好,一般都能看懂
底层语言,底层语言贴近机器,针对于机器所识别的语言,我们要知道机器语言能识别:0111类似与这种,例如:汇编语言就是很明显的底层语言
面向对象:是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分,有识认性、多态性、类别性和继承性四个主要特点。
解释性语言:解释型语言在程序执行时,有一个翻译的过程,这样解释性语言每执行一次就要翻译一次。
编译性语言:编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。
脚本语言:一种解释性的语言,例如 vbscript,javascript,installshield script,ActionScript等等,它不像c\c++等可以编译成二进制代码,以可执行文件的形式存在.脚本语言不需要编译,可以直接用,由解释器来负责解释。 脚本语言一般都是以文本形式存在,类似于一种命令。
1.1.2 Python优缺点
优点: 简单,易学,免费、开源,高层语言,可移植性,面向对象,可扩展性,丰富的库
Python的优点有很多,简直是棒的要死,不过有优点也有缺点,我在这里客观评论一下下
缺点:
速度慢 ,由于Python是解释型语言,所有它的速度会比,C、C++慢一些,但是不影响使用。
强制缩进 ,但是如果你习惯了Python的缩进语法,你会觉得它非常优雅。
单行语句 ,由于Python可以在尾部不写分号,所以一行只能有一条语句,不过这真的微不足道。
1.1.3 Python应用场景
下面咱们主要介绍Python的运用场景,最直观的展示就是看公司人家要什么,来come on every body 咱们进招聘网一日游。(我简直是个鬼才,嚯嚯嚯~)
好了,以上就是抖个小机灵,下面来具体介绍下哪些领域运用到Python,简单总结:
Web应用开发,自动化运维,自动化测试,科学计算,桌面软件,服务器软件,游戏,人工智(不过最近人工智失业率很大呀)
各位看官,你们瞅瞅,Python是不是各个领域都有,简直是无法用言语来形容的棒。没错,一个字:真棒
不过,咱们要想学习Python遇到的第一个问题是,到底是Python2还是Python3?
我在这里奉劝在座的各位,Python3,必须Python3 ,
什么?你说为啥?
请看官方网站:Python核心团队计划在2020年停止支持Python 2
1.3 Python3的安装
1.3.1 Python3安装
上面哔哩啪啦说的这么多,终于可以进行安装了,好激动……
直接到官网:Python官方网站下载,安装就可以了。
安装比较简单,点exe文件一直下一步就可以了(注意:安装的时候有个选择是否添加环境变量,这个选是,之后就不用添加环境变量了)如果没有,请添加环境变量。 (环境变量的添加下一小节有讲到,不要方)
(例如:D:Python;D:\Python\script)(这样命令窗口运行Python输入Python,运行 Python)
注意:我们选择64位安装包,Python的安装目录中不要有中文1.4 Python环境变量配置
这个时候我就不多bb,从官方网站到一步步安装都在线
第一步:
第二步:可以install now,或者是自定义(推荐大家都自定义安装)
第三步:
安装完成
1.2.4 配置环境变量
说到这里,有些人可能有疑惑,为啥要配置环境变量,为啥要添加到path?
很简单,就是为了让咱们系统,在任意路径下都能去找到Python这个小可爱~
添加环境变量步骤
1. 右键点击我的电脑
2. 点击属性
3. 点击高级系统设置
4. 点击环境变量
5. 在系统变量里寻找path(没有新建)
6. 有path的点击添加
7. 将你Python安装目录(我的Python安装路径:D:\Python\Python37)以及Python中scripts的文件路径(D:\Python\Python37\Scripts)添加到path中。
进行到这里让我花费几秒钟的时间想想,是不是大家已经迫不及待展示自己的成果了?嘎嘎嘎~
没错,我们该如何查看你的Python有没有配置好安装好呢?
请大家使用:win + r (也有人会说win是那个键-- )
回车之后会出现如下界面:
有点黑,不过没事,我们只需要在这里面输入:python
有可能大家第一次安装的时候出现这个错误
哼哼~,这个是咱们的路径在path中没有配置正确呦,需要重新配置下路径(详细请看上边配置阶段)
好了进入之后让我们用python给全世界打声招呼吧,嘿嘿嘿~ (注意双引号是英文状态的呦)
我感觉现在的我可以飞了,biubiu~是什么给我力量?python
但是作为一名追求完美的男人,那个doc窗口是在是挑战我的审美下限(虽然我的底线一直在改,吼吼吼~),在这里我们用最新,最大,最强的cmd升级版,cmder,就是它给我编程带来了无限 的乐趣。给大家瞅一瞅~
可爱不?漂亮不?想要不?直接去百度搜一下cmder就能下载,解压即用,方便的紧~
print('\n'.join([''.join([('Love'[(x-y)%len('Love')]if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))
实在是太过于可爱了,我甚至用它做表白,真是一个热血青春的故事啊~
Python多版本冲突
可能有很多人有疑惑,后期在工作当中我们不同的项目会指定不同的python版本,如果同一台机器上我们安装不同的版本(如下图所示),我们该如何操作不同版本的python呢?
上面的 图片中我们很明显了解到我的电脑里,会有3个版本的python,启动了3个版本python并没有产生冲突,我是如何解决这个问题的?
解决: python 解释器重命名
现在我们的电脑多版本共存,也就是这三者之间并不冲突,并行关系,但是pip的命令也是一样的,我们需要解决利用pip来安装到不同的python版本中。
解决方案:利用脚本安装
关于安装的基本就讲到这里,被老大发现我在水博客,溜了溜了~去老大办公室给他谈谈人生。告辞不送~对了,还有一句,再见来不及握手~