1、认识Python
昨晚在公司看到大佬用Python写的自动化脚本,一键完成了所有页面上的手工操作,才知道Python原来如此强大,才知道自动化测试为什么要Python,而不用Java来写。Java是用来做系统的,它的健壮,强大给系统安全、稳定性提供了很大的保障。而Python作为脚本语言,用来做自动化测试,轻便,开发效率高。一般做自动化测试不用Java而选择Python的原因之一。单元测试一般由Java完成。本质上,用Java和用Python都能可以实现自动化测试。都可以实现相同的功能。以前总抵Python,觉得把Java学的好一点就行了。还是学一下吧,把Python、Shell学精。
2、Python的安装
对于Python的IDE,可以选用PyCharm,这个和Java的IED IEDA有点类似。可以在网上下载到,自行破解。
对于Python的环境配置,下载Python安装后,有一个自动配置环境变量的选项,勾上就可以了。嫌麻烦可以一键安装。这个比安装JDK简单多,可以自动配置环境变量。如果不选,就要自己手动配置了。
安装完成后,可以打开PyCharm,设置字体和背景颜色。习惯了灰色
然后就可以新建包,新建Python文件。编写Python程序啦!但是如果程序有依赖各种包的话,就会报错;所以可以在PyCharm FIle-setting里自动选择需要的包,但前提是网络要通。不同的话就只能按照我上一篇博客的方法搞了。编程语言,作比较毫无意义!自己精力有限,毕生学好下面三个足够用了!关键是要精!
Java Web项目,客户端项目,大数据,分布式存储(Zookeeper、Kafka),Spark,Redis
Python 自动化,网络爬虫,大数据分析 ,人工智能
Shell 自动化,Linux
C/C++ 偏底层,嵌入式,速度快,但是自己不要学了。精力不够
ABAP 不要学了,没那么多精力
Python的发展很大程度上由人工智能、机器学习。真正想学好编程,和各种算法息息相关!数据挖掘,爬虫,如果后期经济条件允许的话,可以再买一台笔记本,这一台就装虚拟机,可以虚拟出几个linux系统,搭建集群用。阿里云虽然好,但价格贵。租一台就够了
3、pip安装
关于少包又不能pip下载的,之前博客有说过。把常用的包放在一个文件夹下打包上传,重新用的时候直接复制到Lib->Site文件下就可以。自己写的包要是想import进去,也需要重新copy到这个文件下
不要做导入settings的这种操作,会导致程序无法运行,自己手动设置
PyCharm 右下角有个小机器人,如果调到最大,会智能检测,有很多波浪线,所以尽量开到中等。
使用PyCharm就好,刚好和Java的IDEA配对,两个很类似。不要在命令行窗口,真正敲代码不会这么干的,不用会
Python的优势主要在于快,同样的功能,Python只要Java三分之一甚至五分之一的代码就可以实现,简介轻便。大大提高了开发效率。小巧,灵活,开发周期短
4、不要随意引入别人的或者之前的setting jar包
Cannot run program "D:\Python\python.exe" (in directory "E:\python\PycharmProjects\untitled\Python"): CreateProcess error=2, 系统找不到指定的文件
包的问题也解决,在工程里设置,不要在default里设置
找不到原因,果断把Pycharm卸载重装。以后不要随便导入别人的setting! 删除后重装好了。重装的时候导入pip那三个包的时候回有些慢!
D:\Program Files\JetBrains\PyCharm 2017.3.1
https://jingyan.baidu.com/article/c85b7a64b6148c003bac95b7.html 这个是关于如何修改代码字体以及背景颜色的。记住一点,在setting里改,不要在defaultSetting里改
5、如何打开py函数
ctrl+tab 键可以切换打开的py程序
按住ctrl键,鼠标放在函数上面,等出现下划线点击鼠标可以进入界面
6、导入模块
导入包: https://www.cnblogs.com/charles1ee/p/6560277.html ,尤其是这篇,写的很好,自己好好研究一下!
https://www.cnblogs.com/drchen/p/6799551.html 可以看一下这两篇博客,写的很好
import和 from ... import 这两种导入包方式的区别,上面博客里也有 (方法)
====
7、关于wheel文件
wheel 本质上是一个zip 包格式,它使用.whl 扩展名。
用于Python 模块的安装编写程序时,编辑器的语法突出功能可帮助你快速找出某些语法错误。看到Python代码以普通句子的颜色显示,或者普通句子以Python代码的颜色显示时,就可能意味着文件中存在引号不匹配的情况。
8、关于导入后不识别的问题
import 不识别的解决办法 :勾上
9、pycharm 新建项目可以新建多种项目,例如Flask、Djang和前端的一些项目等