2020-07-04

- 6.环境变量
- 6.1 基本概念
•环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:[临时文件夹]位置和[系统文件夹]位置等
(1)查看环境变量

  • 右键计算机(此电脑),选择属性
  • 高级系统设置
  • 选择环境变量
    (2)添加环境变量
  • 通过新建按钮添加环境变量
  • 环境变量可以有多个值 , 值与值之间用 英文逗号隔开
    (3)修改环境变量
  • 通过编辑按钮来修改环境变量
    (4) 删除环境变量
  • 通过删除按钮来删除环境变量
    6.2 path环境变量
  • path环境变量 保存的是一个一个的路径
  • 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开
  • 如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错
  • 我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。这样我们就可以在任意位置来访问这些文件了
    注意事项
  • path环境变量不区分大小写 path Path PATH 多个路径之间用 ; 隔开

1.Python语言

1.1 Python语言的基本概念

  • Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构
  • Python 的创造者吉多·范罗苏姆 业界称:龟叔
  • 因为喜欢巨蟒剧团,所以起名为python
  • 创始于1989年 真正的版本1991年
  • python语言简洁且强大,用最少的语言实现强大的功能
    1.2 python的特色
  • 简单 易学
  • 自由且开放 pip install (输入下载内容)
  • 跨平台
  • 可嵌入性
  • 丰富的库
  • 人生苦短,我用python
    1.3 python语言的发展以及应用
    - python语言的应用排名
    1585230172127-23e20061-062c-41d6-9777-489af13fcd7c.png

    - 下面是很多公司与python之间的业务
    1585230181979-565ec670-1ee7-4963-936d-b0bb555ce6f1.png

    python的应用
  • 常规软件的开发 (支持函数式编程,各种软件的开发工作,网络编程,脚本编写)
  • 科学计算(可以绘制高质量的2D,3D图像)
  • 自动化运维
  • 自动化测试
  • web开发(网站开发)
  • 网络爬虫
  • 数据分析
  • 人工智能(人脸识别)
    python之禅
    美胜于丑。
    显式优于隐式。
    简单胜于复杂。
    复杂总比凌乱好。
    扁平比嵌套的好。
    间隔胜于紧凑。
    重视可读性。
    特殊情况不足以打破规则,即使特例很实用,也不可违背这些规则。
    错误是很正常的,要勇于面对和改正,要是你确定不想改,也可以选择pass。
    面对多种可能(歧义),不要尝试去猜测,而是应该尽量找一种,最好是唯一一种明显的解决方案,不过,如果你不是Python之父的话,这种解决方案一开始可能并不明显。
    做也许好过不做,但动手前要细思量。
    如果你无法向人解释清楚你的方案,那肯定不是一个好方案;反之亦然。
    命名空间是一个绝妙的理念,我们应该多加利用。
  • python之禅(在Python编辑器中编写import this 回车就可看到python之禅)
    2. python环境搭建
    2.1Python的解释器
  • python解释器的分类
    (1)CPython(官方我们用的就是这个版本) 用c语言编写的Python解释器
    (2)PyPy 用Python语言编写的Python解释器
    (3)JPython 用Java编写的Python解释器
    2.2 搭建Python环境
    python安装视频https://jingyan.baidu.com/article/cb5d6105a32b5f005c2fe0ea.html
    2.3 安装python解释器
  • python解释器安装连接:https://www.python.org/
  • 下载安装包
    1585230673093-123d6acc-a213-48cc-a83d-c46b7c967ac8.png

    1585230702497-5e8f451d-094f-4461-bd36-9dec324a1dd2.png

    python3.png

    python4.png

    python5.png

    python6.png

    安装成功
  • 查看是否安装成功
  • 在键盘上按win键+R--输入cmd--回车--输入python
  • 显示下面图片里的内容(安装成功)
    1585230982913-a01003a6-233a-4665-8792-c5f11fbb9877.png

    2.4 python的交互模式
  • 命令行结构
  • Python 3. 6. 5 .... ---> 版本
  • Type "help","copyright".....---> 版权声明
  • {>>> ---> 命令提示符 (在后面可以直接输入指令)}
    2.5 pip工具的使用
    pip介绍
  • Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载 .
  • python有两个著名的包管理工具easy_install和pip。在python 2中easy_install是默认安装的,而pip需要我们手动安装。随着Python版本的提高,easy_install已经逐渐被淘汰,但是一些比较老的第三方库,在现在仍然只能通过easy_install进行安装。目前,pip已经成为主流的安装工具,自Python 2 >=2.7.9或者Python 3.4以后默认都安装有pip
    pip使用
  • 在命令行下,输入pip,回车可以看到帮助说明:
    1577608503238-51346794-7d05-4aa1-b9f3-cddb838deda4.png

    查看pip的版本
  • pip -V(V是大写)
  • pip --version(v是小写)
    1577608547548-c22f3905-8352-4e3a-909c-b5c94fadea25.png

    普通安装
  • pip install (requests )
    指定版本安装
  • pip install (robotframework==2.8.7)
  • 有的一些插件需要安装指定的版本
    卸载已安装的库
  • pip uninstall (requests)
  • pip install (SomePackage )
  • pip install SomePackage==1.0.5 # 指定版本
  • pip install 'SomePackage>=1.0.6' # 最小版本
    升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。
    列出已安装的模块
  • pip list
    显示所安装包的信息
  • pip show (package)
    如何将已经安装的库列表保存到文本文件中
  • pip freeze > D:\桌面\install.txt
    python101.png

    使用wheel文件安装
  • 除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀名为whl
  • 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
    101010.png
  • 可以使用pip install pillow-4.2xxxxxxx.whl的方式离线进行安装
  • 第一步 安装 wheel


    123.png
  • 第二步 找到下载的whl文件的目录进行安装(以桌面为例)


    321.png
  • 第三步 执行命令安装
    456.png

    换源安装
  • 豆瓣 :http://pypi.douban.com/simple/
  • 阿里 :http://mirrors.aliyun.com/pypi/simple/
  • 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple
  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 例如:pip install SomePackage -i https://pypi.douban.com/simple
    安装不成功的原因
    (1)python配置环境变量没有成功
    (2)需要安装的模块需要指定版本
    (3)需要跟python解释器保持一致
    (4)有一些模块需要做一些依赖
    • 举例安装bs4,必须要安装lxml,不能越级安装
      作业
      image.png

      第一种方法
  • 创建一个work文件夹
  • 点击文件夹再次创建一个文本文档,命名为abc.txt
  • 在abc.txt中输入print('hello work')保存
  • win键+r打开,输入cmd
  • 输入cd/,再次输入work
  • 输入python abc.txt 完成
    第二种方法
  • 创建一个work文件夹
  • 点击文件夹再次创建一个文本文档,命名为abc.txt
  • 修改重命名为abc.py
  • win键+r打开,输入cmd
  • 输入cd/,再次输入work
  • 直接输入abc.py完成
    Python的第一个程序
  • 可以在交互模式实现
  • 可以用Python自带的idle
  • 可以用高级开发工具如 : PyCharm
    PyCharm的安装和配置
    PyCharm的安装
    安装网站:https://www.jetbrains.com/space/
520.png

521.png

1314.png

1315.png

1316.png

1317.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343