02-Python要点

6. 环境变量(接续01-计算机要点)

6.1 基本概念

  • 环境变量(environment variables):⼀般是指在操作系统中⽤来指定操作系统运⾏环境的⼀些参数,如:临时⽂件夹位置和系统⽂件夹位置等。
  • 环境变量操作
    1. 查看环境变量(win10为例)
      • 右键计算机(此电脑),选择 “属性”—》系统界⾯左侧选择 “高级系统设置”—》选择 “环境变量”
    2. 添加环境变量
      • 通过新建按钮添加环境变量
      • 环境变量可以有多个值 ,值与值之间用英文分号隔开
    3. 修改环境变量
      • 通过编辑按钮来修改环境变量
    4. 删除环境变量
      • 通过删除按钮来删除环境变量


        图1.用户环境变量

6.2 path环境变量

  • path环境变量,保存的是⼀个⼀个的路径。
  • 当我们在命令行中输⼊⼀个命令,系统会先在当前⽬录下找,如果有就直接打开。
  • 如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错。(图1的环境变量显示pycharm安装在D盘,图2在C盘桌面直接输入应用程序名称也能成功打开)。


    图2.打开pycharm
  • 我们可以将⼀些经常要访问的⽂件或程序的路径添加到环境变量中,这样我们就能在任意位置来访问这些文件了。
  • 注意事项:
    (1)path环境变量不区分大小写:path,Path,PATH。
    (2)多个路径之间⽤英文分号(;) 隔开。

Python语言

1. Python语言的基本概念

  • Python 是⼀种极少数能兼具简单与功能强大的编程语言。你将惊异于发现你正在使⽤的这门编程语⾔是如此简单,它专注于如何解决问题,而非拘泥于语法与结构。
  • 官⽅对 Python 的介绍如下:

    Python 是⼀款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单⼜有效地实现面向对象编程。Python简洁的语法与动态输⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤多数平台都能进⾏脚本编写与应用快速开发工作的理想语言。

  • Python 的创造者吉多·范罗苏姆(Guido van Rossum)采⽤ BBC 电视节目《蒙提·派森的飞行马戏团(Monty Python's Flying Circus,⼀译巨蟒剧团)》的名字来为这门编程语言命名。
1.1.解释型和编译型语言的区别
  • 根据转换时机的不同,语言分成了两⼤类:
    • 编译型语言,代表语言:C语言:
      (1)编译型语言,会在代码执⾏前将代码编译为机器码然后将机器码交由计算机执行。
      (2)x(源码) --编译--> y(编译后的机器码) 特点: 执行速度特别快,跨平台性比较差。

    • 解释型语言,代表语言:Python
      (1)解释型语言,不会在执行前对代码进行编译而是在执行的同时⼀边执行⼀边编译。
      (2)x(源码)--解释器--> 解释执行 特点:执行速度比较慢,跨平台性比较好。

1.2. Python 的特色
  • 简单
  • 易于学习
  • ⾃由且开放
  • 跨平台
  • 可嵌⼊性
  • 丰富的库
1.3. Python的发展及应用
  • Python的应用
    • 常规软件开发
    • 科学计算
    • ⾃动化运维
    • ⾃动化测试
    • WEB开发
    • 网络爬虫
    • 数据分析
    • 人工智能
  • Python之禅
    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.
    Special cases aren't special enough to break the rules.
    Although practicality beats purity.
    Errors should never pass silently.
    Unless explicitly silenced.
    In the face of ambiguity, refuse the temptation to guess.
    There should be one-- and preferably only one --obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.
    Now is better than never.
    Although never is often better than right now.
    If the implementation is hard to explain, it's a bad idea.
    If the implementation is easy to explain, it may be a good idea.
    Namespaces are one honking great idea -- let's do more of those!

2.搭建环境

2.1 Python的解释器
  • 环境搭建就是安装Python的解释器
  • Python的解释器分类:
    • CPython(官方我们用的就是这个版本),用C语言编写的Python解释器
    • PyPy,用Python语⾔编写的Python解释器
    • JPython,用Java编写的Python解释器
2.2 搭建Python环境

引用链接

  • 下载安装包


    图3.

    图4

    图5

    图6

    图7
  • 安装成功


    图8.安装成功
2.3 Python的交互模式
图9
  • win键 + R --> CMD --> 回⻋ --> 输⼊Python
  • 命令行结构:
    • Python 3. 6. 4 .... ---> 版本
    • Type "help","copyright".....---> 版权声明
    • ">>>" ---> 命令提示符 (在后⾯可以直接输⼊指令)
2.4 pip工具的使⽤
  • pip介绍
    (1)我们都知道python有很多的第三⽅库或者说是模块。这些库针对不同的应用,发挥不同的作用。我们在实际的项⽬中肯定会用到这些模块。那如何将这些模块导⼊到自己的项目中呢?
    (2)Python官⽅的PyPi仓库为我们提供了⼀个统⼀的代码托管仓库,所有的第三方库,甚⾄你自己写的开源模块,都可以发布到这⾥,让全世界的⼈分享下载 。
    (3)python有两个著名的包管理工具easy_install和pip。在python2中easy_install是默认安装的,而pip需要我们⼿动安装。随着Python版本的提高,easy_install已经逐渐被淘汰,但是⼀些比较老的第三方库,在现在仍然只能通过easy_install进行安装。目前,pip已经成为主流的安装⼯具,自Python2 >=2.7.9或者Python 3.4以后默认都安装有pip。
  • pip使⽤
    在命令行下,输⼊pip,回⻋可以看到帮助说明:


    图10
    • 查看pip版本
      (1)pip -V
      (2) pip --version


      图11
    • 普通安装
      pip install requests

    • 指定版本安装
      pip install robotframework==2.8.7

    • 卸载已安装的库
      pip uninstall requests
      1.pip install SomePackage
      2.pip install SomePackage==1.0.5 # 指定版本
      3 pip install 'SomePackage>=1.0.6' # 最⼩版本
      升级指定的包,通过使⽤==, >=, <=, >, < 来指定⼀个版本号。

    • 列出已经安装的库
      pip list

    • 显示所安装包的信息
      pip show package

      图12

    • 将已经安装的库列表保存到⽂本⽂件中
      pip freeze > C:\Users\HP\Desktop\install.txt

      图13 截取部分库

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

      图14

      • 第⼀步 安装 wheel


        图15
      • 第⼆步 找到下载的whl⽂件的⽬录进⾏安装(以桌⾯为例)
      • 执行命令安装
        pip install ······.whl
    • 换源安装
      豆瓣:https://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 requests -i https://pypi.douban.com/simple

2.5 Python的第⼀个程序
  • 可以在交互模式实现
  • 可以⽤Python⾃带的idle
  • 可以⽤高级开发⼯具如 : PyCharm

3. PyCharm的安装和配置

3.1 PyCharm的安装
图16

图17

图18

图19

图20
3.2 PyCharm的简单配置

1、主题修改 File--settings--apperance--theme
2、代码字体修改 File--settings--Editor-Font
3、关闭更新 File--settings---apperance---System Settings---Updates --- Automatically check updates for 取消打钩
4、快捷键修改 File--settings---apperance-- Keymap 选择自己习惯的快捷键方式。
5、⾃动导包 File--settings---apperance--General ---AutoImport打钩
6、进制打开上次的工程 File--settings---apperance---System Settings ---Reopen last project startup
7、修改新建⽂件⽂件头 File--settings--Editor---Code Style --- File and Code Templates --- Python Script,添加以下内容:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : Sunny
# @File : ${NAME}.py
# @Software: ${PRODUCT_NAME}
8、修改字体编码 File--settings--Editor---Code Style ---File Encoding --- Project Encoding

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。