一、python简单介绍
python ===> 跨平台、面想对象 , 解释型(边运行边翻译)计算机程序设计语言? 被称为 " 胶水语言 " ? ? ? ? ? ?ps:java 是编译型语言
学习编程要领(3+1):
编程语法? 编程规范? 编程技巧?? + 带着工作任务多练、多实战,从小需求、小工具开始
二、python优缺点
优点:
1、简单易学;
2、免费开源;
3、面向对象;
4、丰富的库;
5、可扩展性
缺点:
1、运行速度慢;
2、好的中文资料匮乏
三、python应用场景
1、web应用开发
2、桌面软件
3、服务器软件(网络软件)
4、游戏开发
5、网络爬虫
6、科学计算、云计算
7、人工智能、数据分析
8、自动化运维
总结:万物皆可python
四、编译器pycharm 使用技巧
1、快速查找文件
打开最近访问过的文件:ctrl + E 打开最近编辑过的文件:ctrl + shift + E
2、万能搜索
连续按两下shift键,可搜索文件名、类型、方法名,还可搜索目录(在关键字后面加斜杠/)
3、全局搜索、全局替换
全局搜索 ===> ctrl + shift + F
全局替换 ===> ctrl + shift + R
4、智能提示
pycharm 默认有自动提示功能,
如为没引入到的模块,就无法提示,可通过Alt + Enter 智能提示适合你的操作
5、任意位置换行
shift + Enter 无论光标在哪个位置,都可令起一行
6、误删文件,一秒找回
点击右键,Local History ==> Show History 可看到记录板,找回误删文件,点击右键,选择 Revert 恢复;
7、使用书签,快速定位
在要打书签的位置,按ctrl + F11 再选择序号或数字,下次可通过ctrl + 刚选择的序号或数字 直接跳转到此位置
8、代码模板,效率编码
setting => File and CodeTemplates => python Scrip 编辑模板,
内容可为:解释器路径、编码方法、作者详细信息等
9、Tab轻松转空格
同一模块中,TAB 和四个空格不能共存,须选择缩进风格进行编码
五、python多版本、多环境共存解决方法:虚拟环境
Virtualenv: 是用来创建虚拟坏境,让不同的项目拥有自己独立的运行环境,避免干扰,
pyenv: 用来管理多个python版本,让系统可同时支持多个版本、且不影系统版本,
pipenv: 两个功能,一是管理依赖(替代pip管理工具),二是可以创建虚拟环境
python 3 虚拟环境工具 venv
python3.3 以上版本通过 venv 模块支持虚拟环境,可代替之前的virtualenv
查看帮助命令:python3 -m venv --help
创建虚拟环境:python3 -m venv py3_env (py3_env指定所创建虚拟环境名称)
|