簡介:第一篇來說說自己寫這些文章的初衷吧,簡單介紹下自己,測試工作3年半,工作中大部分都是手工測試/接口測試、搭建過python appium ui 自動化框架,最近在學習我們測試負責人搭建的接口自動化框架。 還有就是最近在報班學習python相關的網絡學習課程,想用這些文章記錄自己學習的過程,然后以后遺忘的時候可以翻閱,如果有錯誤以及寫不好的地方請大家指正。
一、python的簡介
python語言是由吉多·范羅蘇姆(Guido van Rossun)於1989年發明。是一門解釋性、面向對象高級程序與語言。目前主要用於程序開發、人工智能、網絡爬蟲、以及我正在學習的自動化測試。我覺得選用python來作為自動化測試的學習語言,簡單易懂,便於學習,以及強大第三方庫,使用起來很方便。
python的版本python2.x , python3.x, 我們要明白3.0不兼容2.0版本不兼容、2.0與3.0的語法各有不同,以后接觸不同項目用不同版本需要區分語法。
python的執行 :
1.Python 源代碼文件以“.py”為擴展名,由python語言解釋,不需要編譯。
2、字節代碼文件: Python源文件經編譯后生成的擴展名為“.pyc”的文件名,依然由python加載執行,不過速度會提高, 也會隱藏源碼。根據官方文檔說明,速度提高不是提高代碼的執行速度,而是提高加載模塊的速度。 有兩種編譯方法:
方法一: python shell輸入, import py_compile , py_compile.compile('demo_1.py')
方法二:dos窗口輸入, python -m py_compile demo_1.py
二、pyhon的安裝
作為初學者還是以3.0為基礎開始學習,畢竟新版本的功能更加強大。
python官網地址下載:https://www.python.org/ ,根據使用電腦的不同下載mac版本,windows版本。
Downloads - >windows->選擇版本如下圖:
x86是32位,x86-64是64位。
web-based installer 是需要通過聯網完成安裝的
executable installer 是可執行文件(*.exe)方式安裝
embeddable zip file 嵌入式版本,可以集成到其它應用中(免安裝)。
配置環境變量 系統變量--修改path變量—在其末尾增加如下:
python安裝路徑;
python安裝路徑\Scripts
python安裝完成后檢查安裝是否完成,打開dos窗口->輸入python->dos窗口顯示python的版本,進入python自帶編譯器IDLE,可以執行運行python代碼。
三、pycharm安裝和使用
為了python項目更好的管理以及提高代碼編寫的效率,我們使用pycharm這款python IDE來進行開發和學習。
這是 PyCharm 的下載地址:http://www.jetbrains.com/pycharm/download/#section=windows
進入該網站后,我們會看到如下界面:
professional 表示專業版,community 是社區版,推薦安裝社區版,因為是免費使用的。
安裝后新建項目注意如下兩種區別:
New Environment:新建一個虛擬的python環境,用戶可以直接使用,不依賴本地環境,適合多個項目同時開發使用
本地更新不會自動更新,可拓展性型差
Existing Interpreter:依賴本地的python環境,支持隨時擴展新的類庫,可擴展性強,一般使用這種方法創建。
新建完項目,就可以開始新建目錄,新建python文件來執行python代碼了。