Python环境搭建

Python语⾔的基本概念

Python语⾔

  • 是⼀种极少数能兼具 简单 与 功能强⼤ 的编程语⾔。你将惊异于发 现你正在使⽤的这⻔编程语⾔是如此简单,它专注于如何解决问题,⽽⾮拘 泥于语法与结构
  • 官⽅对 Python 的介绍如下: Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结 构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输 ⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤ 多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔
  • Python 的创造者吉多·范罗苏姆(Guido van Rossum)采⽤ BBC 电视节 ⽬《蒙提·派森的⻜⾏⻢戏团(Monty Python’s Flying Circus,⼀译巨蟒剧 团)》的名字来为这⻔编程语⾔命名

Python 的特⾊

简单 易于学习 ⾃由且开放 跨平台 可嵌⼊性 丰富的库

Python的发展及应⽤

Python的应⽤:

  • 常规软件开发
  • 科学计算
  • ⾃动化运维
  • ⾃动化测试
  • WEB开发
  • ⽹络爬⾍
  • 数据分析
  • ⼈⼯智能

Python之禅

(输⼊ import this)

  • 美胜于丑陋(Python 以编写优美的代码为⽬标)
  • 明了胜于晦涩(优美的代码应当是明了的,命名规范,⻛格相似)
  • 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
  • 复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接 ⼝简洁)
  • 扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
  • 间隔胜于紧凑(优美的代码有适当的间隔,不要奢望⼀⾏代码解决问题)
  • 可读性很重要(优美的代码是可读的)

即便假借特例的实⽤性之名,也不可违背这些规则(这些规则⾄⾼⽆上) 不 要 包 容 所 有 错 误 , 除 ⾮ 你 确 定 需 要 这 样 做 ( 精 准 地 捕 获 异 常 , 不 写 except:pass ⻛格的代码)
当存在多种可能,不要尝试去猜测⽽是尽量找⼀种,最好是唯⼀⼀种明显的解 决⽅案(如果不确定,就⽤穷举法)

Windows下Python环境搭建

搭建环境 Python的解释器

  • 环境搭建就是安装Python的解释器
  • Python的解释器分类:
    1 CPython(官⽅我们⽤的就是这个版本) ⽤c语⾔编写的Python解释器
    2 PyPy ⽤Python语⾔编写的Python解释器
    3 JPython ⽤Java编写的Python解释器

搭建Python环境

  1. 在官⽹链接下载安装包
  2. 打开安装包,自定义安装( 勾选环境变量)
  3. 安装成功

python交互模式

  • win键 + R --> CMD --> 回⻋ --> 输⼊Python
  • python -v 查询版本
Python 3. 6. 5 
Type "help","copyright"

pip⼯具的使⽤

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

pip //pip的查询命令
pip -v //查询pip的版本
pip -version

安装pip:
普通安装

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

批量下载导出来的包

pip install -r packages.txt

使⽤wheel⽂件安装
除了使⽤上⾯的⽅式联⽹进⾏安装外,还可以将安装包也就是wheel格式的⽂ 件,下载到本地,然后使⽤pip进⾏安装。⽐如我在PYPI上提前下载的pillow库 的wheel⽂件,后缀名为whl(步骤略)

Python的第⼀个程序

  • 可以在交互模式实现
  • 可以⽤Python⾃带的idle
  • 可以⽤⾼级开发⼯具如 : PyCharm

MacOs下Python环境

既然要学习 Python,那么肯定要在电脑上安装 Python。如何在 MacOS 的操作系 统下搭建我们的 Python 运⾏环境:

MacOS 的 Python 运⾏环境:

Python 2 与 Python 3 Python 有两个主要的版本: Python 2 与 Python 3。
Python 3 相对于 Python 2 是⼀个重⼤的升级, Python 3 与 Python 2 两者的语法不兼容。最近这⼏年 Python 3 逐渐普及、使⽤率不断上升,Python 2 即将逐步退出历史舞台。因此,新⼿学习 Python 应该选择 Python 3,在安装 Python 时请注意选择 安装 Python 3。

32 位 Python 与 64 位 Python
32 位操作系统与 64 位操作系统 MacOS 操作系统分为 32 位操作系统与 64 位操作系统。在 32 位操作系统中,CPU ⼀次能处理 32 位 的数据,⽀持内存最多为 4 GB (2 的 32 次⽅);在 64 位操作系统中,CPU ⼀次能处理 64 位的数据, ⽀持内存可以超过 4 GB (2 的 32 次⽅)。通常情况下,内存超过 4 GB 时,应该选择安装 64 位操作系统.

32 位 Python 与 64 位 Python
根据操作系统的位数,Python 分为 32 位 Python 与 64 位 Python。在 32 位操作系统中,只能运⾏ 32 位 Python;在 64 位操作系统中,既能运⾏ 32 位 Python 也能运⾏ 64 位 Python.

MacOS 对 Python 的⽀持
MacOS 是⼀套运⾏于苹果电脑上的操作系统。MacOS 的内核与 Linux 的内核存在相似之处,尤其是在 命令⾏环境下,在两个操作系统之间存在⼤量的类似命令和软件。在 MacOS 环境中的 Python 使⽤⽅法 与在 Linux 环境中的 Python 使⽤⽅法⼏乎完全相同。

MacOS 对 Python 的⽀持具有如下特点:
MacOS 已经⾃带了 Python 2 软件,但是没有⾃带 Python 3 软件。因为 Python 2 即将退出历史舞 台,Python 3 是学习和应⽤的主流,因此⽤户需要单独安装 Python 3 软件。
在 MacOS 中,Python 2 的程序名称为 python,Python 3 的程序名称为 python3。⽽在 Windows 中,Python 2 与 Python 3 的程序名称均为 python。⽬前关于 python 的教程、视频都是针对 Python 3,因此,⽤户在 MacOS 环境中学习 python 时,请使⽤命令 python3 进⼊ Python 环 境。
从 2018 年初开始,MacOS 系统开始全⾯转向 64 位应⽤了,苹果公司要求所有提交⾄ MacOS 应⽤ 商店的应⽤程序都必须更新⾄ 64 位。因此在新版本的 MacOS 中,只有 64 位的 Python。

1 图形化安装python:

  1. ⾸先,去 Python 的官⽹ https://www.python.org 下载 Python 3 的安装包,例如:https://www.python.org/ftp/python/3.8.5/python-3.8.5-macosx10.9.pkg。
  2. 在 MacOS 中,点击安装包开始安装,安装的过程⾮常简单,不需要进⾏配置和选择,⽤户⼀直点击继 续即可完成安装。
  3. 在 MacOS 中,打开终端,输⼊命令 python3,如果安装成功,会进⼊ Python 3 的交互式环境。

@SimoneMac python % python3

2 在命令⾏环境中安装 Python
Homebrew 是运⾏在 MacOS 下的⼀款软件包管理⼯具,提供了诸如安装、卸载、更新、查看、搜索等功 能,功能类似于 Ubuntu Linux 的安装包管理⼯具 apt。
⾸先,使⽤ ‘brew search’ 命令搜索软件仓库的软件,确认软件仓库存在软件 python3,如下所示:

$ brew search python3 2
==> Formulae
boost-python3 python3 python@3 pytho n@3.8

然后,使⽤ ‘brew install’ 命令从软件仓库中下载并安装 Python 3,如下所示:

$ brew install python3
Updating Homebrew…
==> Installing dependencies for python: gdbm, openssl@1.1, readli ne, sqlite and xz
==> Installing python dependency: gdbm
==> Downloading https://homebrew.bintray.com/bottles/gdbm-1.18.1. high_sierra.b
==> python
Python has been installed as
/usr/local/bin/python3

从 以 上 输 出 可 以 看 到 Python 3 最 终 的 路 径 为 /usr/local/bin/python3 , Python 3 的程序名称为 python3 ⽽不是 python。

mac运⾏ Python
Python 存在两个版本 Python 2 和 Python 3,在 MacOS 中,命令 python 启动的是 Python 2,命令 python 3 启动的是 Python 3。
在命令⾏中输⼊命令

python

启动 Python 2,如下所示Python 2 启动时,在第⼀⾏输出信息包括 “Python 2.7.16”,表明当前使⽤的 Python 版本是 Python 2。

退出python
启动 Python 命令后,输⼊命令 exit() 可以退出 Python,请注意输⼊ exit() ⽽不是 exit,如下所示:

exit()

Ubuntu下Python环境安装

Pycharm简介

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

1什么事idea
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 版本,本课程中也将以 Professional 版本为例进⾏讲 解。

4 为什么是 PyCharm?
上⼀部分总结了其它 IDE 的优缺点, 相较其它产品,PyCharm 是功能最为完备,⽤户体验最好的IDE, 适合⼤型项⽬的开发。 具体特性如下:

  1. 智能代码编辑功能: ⾃动代码补全,你继续输⼊时,拼写提示列表会缩⼩范围以匹配你输⼊的字符。 具有实时编辑功能,⽴即⾃动保存编辑内容;
  2. 专业⼯具集成: ⼏乎集成了程序员可能希望的所有功能, ⽐如集成单元测试,代码检测,集成版本控 制,代码重构⼯具等等;
  3. ⽀持各种 Web 开发语⾔:如 HTML/CSS、Javascript、Angular JS、node JS 等。Pycharm 还⽀ 持多种类型的 Web 开发框架和⼴泛的 Web 模板; 、
  4. 科学计算:集成了 IPython Notebook,其作为交互式的 python 控制台,⽀持各种⼯具如 Anaconda, NumPy, Matplotlib 等等;
  5. 可定制 + 跨平台: 可以⾃定义UI界⾯,可运⾏在 Linux, Windows and Mac OS 上;
  6. 远程调试:通过配置 Docker 或者 Vagrant 及 SSH, ⽀持在本地使⽤远程服务器的 Python 解释器和 环境进⾏调试和运⾏, 这是其它⼤多数其它 IDE 不具备的功能;
  7. 最流⾏:意味着当你在使⽤中遇到问题,意味着可以在互联⽹上更快的找到解决⽅案相对于其它 IDE。

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 —Auto Import 打钩
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 : Jerry # @File : ${NAME}.py # @Software: ${PRODUCT_NAME}
8、修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encoding

  • pip版本⽐较低安装命令输⼊错误
    解决⽅案
    1 pip版本太低 输⼊升级指令 python -m pip install --upgrade pip 然后在去 安装
    2直接 pip install requests (不需要在后⾯加东⻄)
    3 或者通过换源⽅式去安装 pip install SomePackage -i https://pypi.douba n.com/simple
  • ⽹速以及⽹络延时问题 问题描述
    1 多安装⼏次
    2 通过换源⽅式去安装 pip install SomePackage -i https://pypi.douban.com /simple
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值