Python要点
pip工具
pip工具介绍
- 我们都知道python有很多的第三方库或者说是模块。这些库针对不同的应用,发挥不同的作用。我们在实际的项目中会用到这些模块。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,然后按下回车键可以看到帮助说明:
-
查看pip工具的版本有两种方法:
- 1.输入pip -V来查看版本
- 2.输入pip --version来查看版本
-
安装模块的方法:
- 普通安装—— “ pip install 模块名称 ”
pip工具不是最新版本需要升级,否则无法安装模块
升级指令:python.exe -m pip install --upgrade pip
升级成功:
模块安装成功 - 指定版本安装——“ pip install 模块名==版本 ”
- 如 pip install robotframework==3.2.2
- 普通安装—— “ pip install 模块名称 ”
-
卸载已安装的库——“ pip uninstall 模块名称 ”
卸载成功 -
列出已安装的库——“ pip list ”
-
显示所安装包的信息——“ pip show package(模块名) ”
-
将已经安装的库列表保存到文本文件中——“ pip freeze > 路径\文件名.txt ”
- 如 pip freeze > D:\桌面\install.txt
- 如 pip freeze > D:\桌面\install.txt
-
使用wheel文件安装(并不推荐)
-
除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip工具进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀名为whl。
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
可以使用 pip install pillow-4.2xxxxxxx.whl 的方式离线进行安装 -
第一步 安装wheel
-
第二步 找到下载的whl文件的目录进行安装(以桌面为例)
-
第三步执行命令安装
-
-
换源安装(因为我们所需要的模块的库都在外网,进入国内是需要审核,可能会出现下载错误,所以国内的一些大神就将国外网站的库下载到了国内网站的某个特定位置,我们可以通过这个位置下载)
豆瓣 :
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 模块名 -i所在网站(上面四个网站都可以使用)
如:pip install SomePackage -ihttp://pypi.douban.com/simple
PyCharm 的安装和配置
- PyCharm 的安装
我们根据自己电脑的具体情况来选择是安装32位或者是64位。
- PyCharm 的简单配置
- 1.主题修改 File–settings–apperance–theme
- 2.代码字体修改 File–settings–Editor-Font(建议调到22)
- 3.关闭更新 File–settings—apperance—System Settings — Updates — Automatically check updates for 取消打钩
- 4.快捷键修改 File–settings—apperance–Keymap 选择自己习惯的快捷键方式
- 5.自动导包 File–settings—apperance–General —Auto Import 打钩
- 6.进去打开上次的工程 File–settings—apperance—System Settings —Reopen last project startup
- 7.修改新建文件文件头 File–settings–Editor—Code Style — File and Code Templates — Python Script
- 8.修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encoding
Python 基础
- 几个概念
- 表达式:是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合
类似于数学公式的东西 1+1 3*6 - 表达式的特点(表达式会对我们的程序产生影响吗?)
- 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响
- 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出
- 语句
- 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成(在程序中语句一般需要完成某种功能 a=1)
- 语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果(语句会对我们的程序产生影响吗?)
- 程序(program)
- 程序就是由一条一条的语句和一条一条的表达式构成的。(打开一个程序,它不是语句就是表达式)
- 函数
- 函数就是一种语句,函数专门用来完成特定的功能
- 函数长的形如:xxx()
- 函数的分类:
- 内置函数 : 或者内建函数,就是由语法规定存在的函数,这些函数,包含在编译器的运行时库中,程序员不比单独书写代码实现它,只需要调用既可。(python自带的)
- 自定义函数 : 由程序员自主的创建的函数 当我们需要完成某个功能时,就可以去调用内置函数,或者自定义函数。
- 函数的2个要素
- 参数:括号中的内容
- 返回值:函数返回的结果,不是所有的函数都有返回值
- 标识符
- python语言的组成 1.关键字;2.标识符;3.注释;4.变量和常量;5.运算符;6.语句;7.函数;8.序列
- 关键字:python当中一些具有特殊功能的标识符,这就是所谓的关键字关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符 import keyword keyword.kwlist
- 标识符
- 开发人员在程序中自定义的一些符号和名称。标识符是自己定义的,如变量名 、函数名等
- 组成:由26个英文字母大小写,数字 0-9 符号 _$
- 标识符的规则 :
- 1.标识符中可以包含字母、数字、_,但是不能使用数字开头 例如:name1 name_1 _name1 1name(不行)
- 2.Python中不能使用关键字和保留字来作为标识符
- 命名方式:
- 驼峰命名法 :小驼峰式命名法: 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog 大驼峰式命名法: 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
- 下划线命名法 :不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如 get_url buffer_size