Python入门(环境搭建)

初学Python

Python语言特点

语言要执行就必须变成机器可以识别运行的字节码,通常的方式有两种:

  • 编译,像C一样,字节编译成机器语言,效率高
  • 解释,省去了编译的过程,一行一行解释直接运行

python是一种解释性、交互式、面向对象的跨平台的语言,在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言,免费开源应用非常广泛。

环境搭建(主要就常用的windows系统)

1 Python解释器
  • 环境搭建就是安装Python的解释器
  • Python解释器的分类
    1. CPython(官方我们用的就是这个版本) 用c语言编写的Python解释器 ,
      CPython是官方版本加上对于C/Python API的全面支持,很多内置库和第三方库都是使用cpython写的。python代码运行的时候CPython编译你的Python源代码,生成字节码,字节码随后在CPython虚拟机上执行。
    2. PyPy 用Python语言编写的Python解释器
    3. JPython 用Java编写的Python解释器
2 搭建Python环境

推荐官网下载 官网地址是python.org 回车进入python官网
Python入门(环境搭建)_第1张图片
建议使用Stable Releases(稳定版),一般为了后续学习不适用Pre_releases(预发行版),外网下载过程可能较为缓慢
Python入门(环境搭建)_第2张图片
接下里的学习采用的都是3.6.5版本,下载executable installer(可执行安装文件),64位系统选择的是x86-64,可根据自己电脑选择下载。
Python入门(环境搭建)_第3张图片
在下载完成后双击,进入安装页面,可立即安装(Install Now)或者自定义安装(Customized installation)。
立即安装默认安装在C盘,自定义安装自己自定路径安装,这里要注意的是勾选Add Python 3.6 to PATH (将安装路径自行添加到环境变量当中,省去后面自行添加环境变量设置)

Python入门(环境搭建)_第4张图片
安装成功后可以通过cmd命令窗口查看如下图
Python入门(环境搭建)_第5张图片
这里需要指出勾选Add Python 3.6 to PATH的效果,环境变量已经自行添加,如若安装时没有勾选可自行按照下图将python安装路径添加到环境变量中去
Python入门(环境搭建)_第6张图片
Python入门(环境搭建)_第7张图片
以上python环境已经安装成功。

3 pip工具的使用

在安装python的过程中有选项,pip这个是一定要选择的,用来管理各类第三方库。
我们都知道python有很多的第三方库或者说是模块。这些库针对不同的应用,发挥不同的作用。我们在实际的项目中肯定会用到这些模块。那如何将这些模块导入到自己的项目中呢?
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
Python入门(环境搭建)_第8张图片
通过cmd来查看一下pip工具包的使用,输入pip可以查看到常用的一些命令。
Python入门(环境搭建)_第9张图片
这里主要说明一下如何安装库(我们开发过程中需要用到的第三方库)
Python入门(环境搭建)_第10张图片

在试图安装requests的时候,有提醒pip版本过低需要升级并提示出要用的命令行,copy命令去升级
Python入门(环境搭建)_第11张图片
常用的命令如下:
查看当前pip 版本:
pip -V (大写)
pip --version

普通安装库
pip install 库名 (举例 pip install requests)

指定版本号安装
pip install robotframework==版本号 (2.8.7)
Python入门(环境搭建)_第12张图片
卸载已经安装的库
pip uninstall 库名 (举例 pip uninstall requests)

列举当前安装的库
pip list
Python入门(环境搭建)_第13张图片
显示所装安装的包的信息
pip show package

导出当前所安装库列表到文本文件中
pip freeze > C:\Users\ffliu\Desktop\python\python软件包列表.txt
Python入门(环境搭建)_第14张图片
批量下载导出的包
pip install -r package.txt(导出的包的信息)

使用wheel文件安装
除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
选择相应的想要下载的文件,然后用pip install *.whl离线方式进行安装 Python入门(环境搭建)_第15张图片

  • 安装wheel
    Python入门(环境搭建)_第16张图片
  • 执行安装命令
    找到你的python对应版本的whl文件,注意,不只是py2和py3哦,py27或py37等也要是对应的。
    下载好whl后,通过pip安装。

由于选择错误版本,一直报错不支持,下载3.6对应版本之后的文件后安装成功
Python入门(环境搭建)_第17张图片
换源安装 (当从官网直接安装库太慢,可以考虑从一下网站安装)
豆瓣 :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

Pycharm简介

PyCharm 是 Python 最著名的集成开发环境 IDE 之一,由大名鼎鼎的 JetBrains 公司开发,如果你用过该公司其它产品,像 Intellij IDEA 或者 WebStorm,你将对 PyCharm 驾轻就熟,该公司旗下产品在功能布局及设置等方面都保持了很好的一致性

1. 什么是IDE?

IDE 是集成开发环境的英文缩写 (Integrated Development Environment),所谓集成开发环境就是将你在开发过程中所需要的工具或功能集成到了一起,比如:代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。
IDE 通用特点:

  1. 提供图形用户界面,在 IDE 中可以完成开发过程中所有工作;
  2. 支持代码补全与检查,并提供快速修复选项;
  3. 内置解释器与编译器;
  4. 功能强大的调试器,支持设置断点与单步执行等功能。
2. Pycharm的版本

目前 PyCharm 共有三个版本:Professional、Community 和 Edu 版。
Community 和 Edu 版本是开源项目,它们是免费的。 Edu 版完整的引用了 Community 版所有的功能。同时集成了一个python的课程学习平台,比较适合从未接触过的任何开发语言的小白。
Professional 版是收费的,下面是 Profession 与 Community 版的对比,后者相对前者缺少很多重要功能,对于开发人员还是强烈建议选择 professional 版本

对其他IDE 感兴趣的朋友们,可自行百度查阅相关信息。

3. Pycharm的安装

百度输入Jetbrains来搜索,打开页面后点击看到所有工具,选择对应的版本下载软件
Python入门(环境搭建)_第18张图片
安装成功后,首次打开软件勾选,不导入任何设置然后点击OK,然后就可以创建新项目或者打开已经存在的项目
Python入门(环境搭建)_第19张图片
Python入门(环境搭建)_第20张图片
来创建一个新项目举例,给新项目添加配置Python环境
创建learningPython项目如下
Python入门(环境搭建)_第21张图片
选择File -> Setting
Python入门(环境搭建)_第22张图片
Python入门(环境搭建)_第23张图片
点击Add添加解释器(Python安装位置),勾选Inherit global site-packages ,如果你安装的库都是通过pip安装到site-packages里面的话,其实可以继承一下就可以了,然后这些库就不用重复安装
Python入门(环境搭建)_第24张图片
最后附上Pycharm常用的一些设置
• 主题修改 File–settings–apperance–theme
• 代码字体修改 File–settings–Editor-Font
• 关闭更新 File–settings—apperance—System Settings —Updates — Automatically check updates for 取消打钩
• 修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encoding
Python入门(环境搭建)_第25张图片
如有任何问题请留言,大家一下学习讨论!

你可能感兴趣的:(python,编程语言)