文章目录
- 一、环境变量
- 二、Python语言
- 三、Python环境搭建
- 1. Python的解释器版本
- 2.搭建Python环境
- 3. PyCharm的安装
- 4. PyCharm的配置
- 4.1 打开pycharm
- 4.2 pycharm简单配置
- 4.2.1. 文件主菜单
- 4.2.1. 主题修改 File--settings--apperance--theme
- 4.2.2. 代码字体修改 File--settings--Editor-Font
- 4.2.3. 关闭更新 File--settings---apperance---System Settings --- pdates --- Automatically check updates for 取消打钩
- 4.2.4. 快捷键修改 File--settings---apperance-- Keymap 选择自己习惯的快捷键方式
- 4.2.5. 自动导包 File--settings---apperance--General ---Auto Import打钩
- 4.2.6. 进制打开上次的工程 File--settings---apperance---System Settings ---Reopen last project startup
- 4.2.7. 修改新建文件的文件头 File--settings--Editor---Code Style --- File and Code Templates --- Python Script
- 4.2.8. 修改字体编码 File--settings--Editor---Code Style --- File Encoding --- Project Encoding
- 4.2.9. 格式化代码:Code --Reformat Code
- 四、创建第一项目![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/151197a3dd68de33030e59dae6c1b924.png)
一、环境变量
1. 查看环境变量
1.1 “我的电脑”或“此电脑”右键 ----> 点击“属性” ----> 点击"高级系统设置" ---->点击"环境变量"
1.2 环境变量分两类:用户变量 和 系统变量
- 建议不要去动系统变量
1.3 环境变量操作:增加、修改、删除
1.3.1 环境变量增加: - 变量名:不要与现有变量名重复,不区分大小写
- 变量值:用英文分号隔开
1.3.2 环境变量修改:
选中环境变量,点击修改
如果环境变量有多值,点击修改会出现下面界面,每个值占一行
1.3.3 环境变量删除:
选中环境变量,点击删除,即可
2. path环境变量
- path环境变量:保存的是一个一个的路径
- 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开;如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错 我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。
- 如果想让我们就可以在任意位置来访问某个文件了,将此文件路径加到path中即可
- 注意事项:
- path环境变量不区分大小写,path Path PATH是一样的
- 多个路径之间用“ ;” 隔开
- 经常使用的程序,将路径添加到环境变量path中
二、Python语言
1.Python语言的基本概念
- Python 是一种极少数能兼具简单与功能强大的编程语言。你将惊异于发现你正在使用的这个编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构
- 官方 对 Python 的介绍如下:
- Python 是⼀款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言
- Python 的创造者吉多·范罗苏姆(Guido van Rossum),尊称为“龟叔”,python大神,1989年,在圣诞节用ABC准备开发一种简单但是有希望能够做比较多的事情的开发语言, 采⽤ BBC 电视节 目 《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus,——译巨蟒剧团)》的名字来为这个编程语言命名,1991年推出第一个版本。
- Java于1990年诞生,1995年推出第一版本,由专门团队维护升级。Python前期一直由他本人维护
2.Python语言的特色
- 简单 易于学习:
- 自由且开放 :pip install XXX 建立有维护的共用库,供大家下载使用
- 跨平台
- 可嵌入性 :可以被其他语言方便的调用(?学过的语言中,没用过,哈哈)
- 丰富的库:
- Java程序员发的一句感概:人生苦短,我要用Python
3.Python的发展及应用
3.1Python的发展
3.2 Python的应用
- 常规软件开发
- 科学计算
- 自动化运维
- 自动化测试
- WEB开发
- 网络爬虫
- 数据分析
- 人工智能
3.3 Python之禅
python之禅 翻译
优美胜于丑陋(Python 以编写优美的代码为目标)
明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码是可读的)
即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
三、Python环境搭建
1. Python的解释器版本
环境搭建就是安装Python的解释器**。
- Python的解释器分类:
- CPython(官方:我们用的就是这个版本): 用c语言编写的Python解释器
- PyPy:用Python语言编写的Python解释器
- JPython 用Java编写的Python解释器
- …(其它语言开发的python)
2.搭建Python环境
2.1.下载安装包
- 不要下载临时版本,不要下载最新版本,建议下载稳定的版本
- 直接下载可执行的版本,注意与操作系统位数相同的版本
2.2.安装 : 双击安装包开始安装
2.2.1. 选择自定义安装,注意添加到环境变量打勾
2.2.2. 安装选项
选择:Documentation、pip、td/tk and IDE(桌面开发工具和IDE编辑器)、Python test suite 打勾,py launcher缺省打勾, for all user 按缺省值选择即可
2.2.3. 高级选项
- 注意Add Python to environment variables 必须有勾,install for all users如果打勾,系统所有用户都能使用(可能需要管理员权限运行安装程序)
- 安装路径一定要记清楚,选择一个自己知道的英文路径
2.2.4. 安装成功
- 查看python版本: python - V 或 python - version
这就表求安装成功,可以用了
2.3. Python的交互模式
- win键 + R --> CMD --> 回车 --> 输入Python
- 第一行版本信息
- 第二行提示如何获取帮助、版权信息等信息
- 第三行:>>> python命令提示符 (在后⾯可以直接输⼊指令)
2.4. pip工具的使用
2.4.1. 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。
2.4.2. pip使用
- 在命令行下,输入pip,回车可以看到帮助说明:
- 查看版本命令: pip -V 或 pip --version
- 普通安装 : pip install 模块
pip install requests
- 换源安装,可提高安装速度,确保安装成功率
豆瓣 :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 http://pypi.douban.com/simple
- 指定版本安装 : pip install 模块==版本号
(仅在特殊模快安装时才需要使用)
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 模块名
- 将已经安装的库列表保存到文本文件中
pip freeze > D:\install.txt
2.5. 使用wheel文件安装(即离线安装)
- 除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库 的wheel文件,后缀名为whl
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
- 可以使用pip install pillow-4.2xxxxxxx.whl的方式离线进行安装
2.5.1. 第一步 安装 wheel
2.5.2. 第二步 找到下载的whl文件的目录进行安装
2.5.2. 第三步 执行命令安装
3. PyCharm的安装
3.1下载pycharm安装包
pycharm官网下载地址
-专业版与社区版功能区别
3.2双击安装包进行安装
- 安装路径:尽量短一些,不要出现中文和特殊字符
- 菜单目录名称:建议用 Jetbrains (官网名称)
-建议不用导入以前项目导入配置文件
-根据系统选择64位还是32位
-如果选择.py ,所有以点py为扩展名的文件,全部换成pycharm图标 - 如果有path环境变量选项,一定注意打勾
-直至安装完成
4. PyCharm的配置
4.1 打开pycharm
双击桌面pycharm图标 ,会有3种不同操作方式
- Get from version Control (从版本控制获取项目)
- Open ( 打开已存在的项目)
- Create New Project (创建一个新项目)
4.1.1.Get from version Control (从版本控制获取项目)
一般从 https://github.com/ 中找项目
- 从https://github.com/ 找源码
1、输入想要找的功能查找,如 requests
2、 选择想要的源码
3、 复制链接 ,就是上面要url
(也可以下载到本地,解压后打开)
4、 粘贴到url ,如果有测试 Test,先测试一下,如果没有,直接 clone
5、有可能打开失败
4.1.2. Open ( 打开已存在的项目)
- 选择项目所在路径打开即可
4.1.2. Create New Project (创建一个新项目)
- 具体参数:
- 虚拟环境:学习推荐使用此环境(类似局部环境,简称局部)
在项目文件夹下,创建一个虚拟环境(独立的库和解释器),不与其它程序共享一个library和解释器,避免了不同python程序之间的相互影响。- 怎么安装库: 在pycharm内部窗口安装,同DOS命令窗口
- 虚拟环境:学习推荐使用此环境(类似局部环境,简称局部)
4.2 pycharm简单配置
4.2.1. 文件主菜单
4.2.1. 主题修改 File–settings–apperance–theme
4.2.2. 代码字体修改 File–settings–Editor-Font
4.2.3. 关闭更新 File–settings—apperance—System Settings — pdates — Automatically check updates for 取消打钩
4.2.4. 快捷键修改 File–settings—apperance-- Keymap 选择自己习惯的快捷键方式
4.2.5. 自动导包 File–settings—apperance–General —Auto Import打钩
4.2.6. 进制打开上次的工程 File–settings—apperance—System Settings —Reopen last project startup
4.2.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}
- 效果