Python语言概述
1.python的特色
2.Python的创造者
3.为什么python没有java更广泛
4.python发展起来
5.python的应用
6.Python之禅
Python的安装环境搭建
通用步骤
1.win下搭建
1> 互联网安装
2>使⽤wheel⽂件安装
2.MacOs下搭建
3.Ubuntu下搭建
4.Python的交互模式
5.pip工具的使用
1> pip介绍
2> pip的使用
Python运行程序的3种方式
Pycharm简介/安装配置
1.什么是IDE
2.Pycharm的版本
3.Pycharm的优点
4.Pycharm的安装和配置
1>Pycharm的安装
2> Pycharm的配置
常见问题总结
1. pip版本⽐较低安装命令输⼊错误
2. ⽹速以及⽹络延时问题
3. 解释器配置问题
4. 缩进的错误
5. 安装了pycharm之后桌⾯右键选项框变⼤了怎么做?
Python语言概述
1.python的特色
简单
易于学习
自由且开放
是一个开源的平台,任何人都可以用,任何人都可以去做贡献
python通用的库pyip,存在了很多代码和功能
跨平台
可嵌入性
对于代码,可以在java或者c语言里嵌入python
丰富的库
2.Python的创造者
吉多~范罗苏姆 (龟叔)
喜欢马戏团,所以用蟒蛇来命名
3.为什么python没有java更广泛
pyhton只有龟叔一个人,java由sun图团队更新迭代
python是解释性语言,java是编译性语言,java运行速度更快
4.python发展起来
python的开发效率是java的3倍,是c语言的十倍
python目前国内没有国外那么广泛
python上手快
5.python的应用
常规软件开发
web
后端
科学计算
自动化运维
自动化测试
web开发
网络爬虫:python居首位
数据分析
人工智能
云计算
6.Python之禅
win+R—》cmd—》python—》import this
在这里插入图片描述
Python的安装环境搭建
环境搭建:
环境搭建就是安装Python的解释器
Python的解释器:
CPython:(官⽅我们⽤的就是这个版本) ⽤c语⾔编写的Python解释器
PyPy :⽤Python语⾔编写的Python解释器
JPython :⽤Java编写的Python解释器
通用步骤
- 官网下载安装包
- 安装Python
- 安装成功
1.win下搭建
1> 互联网安装
官网链接
【https://www.python.org/】
下载安装包
在这里插入图片描述
All release:所有版本
Source code:源代码
Other Platforms:其他版本
License:许可
带后缀名的安装包不推荐安装,都是临时版本,需要选择没有带后缀名的安装包在这里插入图片描述- Download Windows x86-64 executable installer-----exe可执行文件
推荐使用python3.6版本,是迄今为止最稳定的版本,新版本可能会有些框架和库不支持的情况
点击安装
在这里插入图片描述在这里插入图片描述
验证安装成功
在这里插入图片描述
2>使⽤wheel⽂件安装
离线方式安装,一般不推荐
2.MacOs下搭建
3.Ubuntu下搭建
4.Python的交互模式
在这里插入图片描述
win键 + R --> CMD --> 回⻋ --> 输⼊Python
命令⾏结构
Python 3. 6. 5 … —> 版本
Type “help”,“copyright”…—> 版权声明
>>> —> 命令提示符 (在后⾯可以直接输⼊指令)
5.pip工具的使用
1> pip介绍
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> pip的使用
在命令⾏下,输⼊pip,回⻋可以看到帮助说明:在这里插入图片描述
查看pip版本
pip -V
pip --version
普通安装
pip install requests
指定版本安装
pip install robotframework==2.8.7
升级指定的包,通过使⽤==, >=, <=, >, < 来指定⼀个版本号。
卸载已安装的库
pip uninstall requests
列出已经安装的库
pip list
显示所安装包的信息
pip show package
将已经安装的库列表保存到⽂本⽂件中
pip freeze > D:\桌⾯\requirement.txt
批量下载导出来的包
pip install -r packages.txt
换源安装(国外的镜像比较慢)
⾖瓣 :https://pypi.douban.com/simple/
阿⾥ :https://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
Python运行程序的3种方式
交互式模式
可以使用Python自带的IDLE
IDLE 是 Python 官⽅提供的 Python 集成开发环境,可以在 IDLE 中完成编写和运⾏ Python 程序。
IDLE 的功能简单容易上⼿,适合初学者⼊⻔使⽤。
Windows 中,Python 的安装包带有 IDLE,安装完 Python 时,同时也安装了 IDLE。
优点:
IDLE 纯粹在 Python 中开发,使⽤ Tkinter GUI ⼯具包,也是⼀个跨平台⼯具,可以⼯作在 Windows, macOS 与 Linux 上;
2.它具有多窗⼝⽂本编辑器的良好功能,具有调⽤提示、智能缩进、撤消等许多功能;
3. 它还⽀持对话框、浏览器和可编辑配置。
缺点:
它有⼀些正常的使⽤问题,有时它缺乏焦点,在代码⾃动补全⽅⾯只⽀持内置标准库;
在界⾯上缺少⼀些基本的设计,⽐如缺少⾏号。
可以使用高级开发工具,如:Pycharm
Pycharm简介/安装配置
1.什么是IDE
IDE 是集成开发环境的英⽂缩写 (Integrated Development Environment)
所谓集成开发环境就是将你 在开发过程中所需要的⼯具或功能集成到了⼀起,⽐如:代码编写、分析、编译、调试等功能,从⽽最⼤ 化地提⾼开发者的⼯作效率。
IDE通用特点
提供图形⽤户界⾯,在 IDE 中可以完成开发过程中所有⼯作;
⽀持代码补全与检查,并提供快速修复选项;
内置解释器与编译器;
功能强⼤的调试器,⽀持设置断点与单步执⾏等功能。
2.Pycharm的版本
⽬前 PyCharm 共有三个版本:Professional、Community 和 Edu 版。
Professional 版是收费的,下⾯是 Profession 与 Community 版的对⽐,后者相对前者缺少很多重要功 能,对于开发⼈员还是强烈建议选择 professional 版本
3.Pycharm的优点
智能代码编辑功能: ⾃动代码补全,你继续输⼊时,拼写提示列表会缩⼩范围以匹配你输⼊的字符。 具有实时编辑功能,⽴即⾃动保存编辑内容;
专业⼯具集成: ⼏乎集成了程序员可能希望的所有功能, ⽐如集成单元测试,代码检测,集成版本控 制,代码重构⼯具等等;
⽀持各种 Web 开发语⾔:如 HTML/CSS、Javascript、Angular JS、node JS 等。Pycharm 还⽀ 持多种类型的 Web 开发框架和⼴泛的 Web 模板;
科学计算:集成了 IPython Notebook,其作为交互式的 python 控制台,⽀持各种⼯具如 Anaconda, NumPy, Matplotlib 等等;
可定制 + 跨平台: 可以⾃定义UI界⾯,可运⾏在 Linux, Windows and Mac OS 上;
远程调试:通过配置 Docker 或者 Vagrant 及 SSH, ⽀持在本地使⽤远程服务器的 Python 解释器和 环境进⾏调试和运⾏, 这是其它⼤多数其它 IDE 不具备的功能;
最流⾏:意味着当你在使⽤中遇到问题,意味着可以在互联⽹上更快的找到解决⽅案相对于其它 IDE。在这里插入图片描述在这里插入图片描述
4.Pycharm的安装和配置
1>Pycharm的安装
专业版需要付费,用社区版免费学习,学习够用了。但开发一般使用专业版在这里插入图片描述
在这里插入图片描述
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 —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
常见问题总结
1. pip版本⽐较低安装命令输⼊错误
问题描述
报错:Could not find a version that satisfies the requirement requests-i(from versions:)
在这里插入图片描述
解决方案
1 pip版本太低 输⼊升级指令 python -m pip install --upgrade pip 然后再安装
2 直接 pip install requests (不需要在后⾯加东⻄)
3 或者通过换源⽅式去安装 pip install SomePackage -i https://pypi.douba n.com/simple
2. ⽹速以及⽹络延时问题
问题描述
在这里插入图片描述
解决方案
1 多安装⼏次
2 通过换源⽅式去安装 pip install SomePackage -i https://pypi.douban.com /simple
3. 解释器配置问题
问题描述
在这里插入图片描述
解决方案
在这里插入图片描述
4. 缩进的错误
问题描述
在这里插入图片描述
解决方案
在这里插入图片描述
5. 安装了pycharm之后桌⾯右键选项框变⼤了怎么做?
windows键+R键输⼊regedit 按照以下路径: HKEY_CLASSES_ROOT\Directory\Background\shell\PyCharm Community Edition,找到 PyCharm Community Edition⽂件夹,删除即可