python语言概述
python的基本概念
- python是一款易于学习并且功能非常强大的编程语言 效率高 相对于C语言来说 代码量比较少 但是对于英语不好的初学者来说 不容易看懂
- python的创造者是 吉多 范罗苏姆(外号 龟叔)
python的运用
- 常规开发
- 科学计算
- 自动化运维
- 自动化开发
- web开发
- 网络爬虫
- 数据分析
- 人工智能
而我正在学习爬虫
windows下python环境的搭建
python解释器
- 解释器分为:
- Cpython(官方使用)用C编写
- PyPy用python编写
- JPython用Java编写
搭建Python环境
下载方式:
选择自定义安装
- 还有一定要把Add Python …这里打勾
这是为你添加环境变量
- 这里都打上勾吧
- 这里同样得把Add Python…打上勾 储存位置一般选择其他盘 并且要让自己以后好找
安装成功后进入cmd 输入入python回车
python的交互方式
pip工具的使用
pip的介绍
python有两个著名的包管理工具 easy_install和pip 但是easy_install已经被淘汰啦 我们主要使用pip工具安装
- 并且python3.6是目前最稳定的版本 最好下载这个
- 选择executable下载
pip的使用
查看pip版本
1.pip -V
2. pip --version
普通安装
pip install requests
卸载已安装的库
pip uninstall requests
- 升级指定的包 通过使用== >= <= > < 来指定一个版本号
列出已经安装的库
pip list
将安装的库保存到文本文件中
#####将安装的库列表保存到文本文件中>
pip freeze > 文件位置 1.txt
换源安装
- 豆瓣:https://pypi.douban.com/simple
- 阿里:https://mirrors.aliyun.com/pypi/simple
- 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
这是因为我已经安装好啦
Pycharm简介
Pycharm是Python最著名的集成开发环境IDE之一 由大名鼎鼎的JetBrains公司开发
什么是IDE?
为集成开发环境 就是将你在开发过程中所需要的工具或功能集成到一起 比如:代码编写 分析 翻译 调试等功能 提高效率
Pycharm的版本
- Professinal Community Edu三个版本
- 我们选择社区版
其他IDE对比
在IDE市场也是大名鼎鼎 主要是为科学计算而开发的 可运行在 Linux Window Mac OS
Spyder
优点:
1.在查找和消除代码性能链瓶颈方面非常高效
2.可即时查看任何文档 并修改自己的文档
3.支持扩展插件
缺点:
1.同时调用的插件太多 其性能下降比较多
2.无法配置开发人员想要禁用的警告
PyDev+Eclipse
Eclipse是java语言的IDE PyDev是其一个插件 安装后 可以在Eclispe中进行Python的开发工作
优点:
1.提供啦代码语法高亮显示 解释器错误 代码折叠 多语言支持
2.具有良好的界面视图 提供一个交互式控制台
3.支持CPython Jython Iron Python和 Djanga,并允许在挂起模式下进行交互式测试
缺点:
1.如果应用程序太大 使用多个插件 PyDev IDE的性能会降低
2.作为插件 在实际使用过程中不是很稳定
IDLE
如果你安装啦Python也就安装啦IDLE 主要是比较麻烦 我不建议使用
要创建文件才能运行
Wing
它是商业软件 Wing Personal 与 Wing 101 两个版本是为了给学生和初学者的免费版
优点:
1.在试用版过期后 Wing只提供10分钟来迁移其应用程序
2.他有一个源浏览器 有助于显示脚本中使用的所有变量
3.功能强大的调试器 提供一个额外的异常处理选项卡 可帮助开发人员调试代码
缺点:
1.在科学计算方面没有集成一些常用工具与库
2.商业版本功能强大 也意味内存大
Pycharm
基本满足以上所有要求
Pycharm的安装
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 list | 列出已经安装的库 |
---|---|
python -m pip install --upgrade pip | 升级版本 |
pip install requests | 查看python安装位置 |
pip -V pip --v | 查看python的版本 |
pip uninstall requests | 卸载已安装的库 |
pip freeze >文件位置 +文件名 | 将安装的库保存到文本文件中 |