Pythone3 學(xué)習(xí)筆記1——python3 及 sublime 安裝及配置 (2019/02/23)

目錄

  • 第一章 編程環(huán)境準(zhǔn)備
  • 第二章 Python 基礎(chǔ)

第一章 編程環(huán)境準(zhǔn)備

  • 1.1 Python3 安裝
  • 1.2 Python 包管理工具及 Python 包安裝
  • 1.3 開發(fā)工具: Sublime Text 編輯器安裝
  • 1.4 Sublime Text 插件安裝及配置
  • 1.5 用 ST3 寫第一個(gè) Python 程序

1.1 Python3 安裝

  • <a target="_blank">Python 官方網(wǎng)站</a>
  • <a target="_blank">Python 官方下載地址</a>
  • <a target="_blank">Python 百度網(wǎng)盤下載</a> 提取碼:z036

安裝,勾選加入PATH環(huán)境變量,選擇自定義安裝

image

保持默認(rèn)選項(xiàng),下一步

image

自定義安裝路徑

image

以下提示安裝成功!

image

Win+R 打開命令行窗口,輸入 python,顯示如下表示安裝成功


image

嘗試在 python 交互環(huán)境中輸入以下命令:

>>> print("Hello World")
>>> quit()

1.2 Python 包管理工具及 Python 包安裝

Python 語言的強(qiáng)大,正因?yàn)橛旋嫶蠖S富的標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)。 為了方便的管理 python 包和模塊,pip 是 Python 官方推薦使用的包管理工具,該工具提供了對(duì) Python 包的查找、下載、安裝、卸載的功能。Python 3.4 以上版本都自帶 pip 工具。在命令行窗口查看 python, pip版本號(hào)

python --version
pip --version
image
1.2.1 使用 pip 安裝 flake8

Flake8 是由Python官方發(fā)布的一款輔助檢測(cè)Python代碼是否規(guī)范的工具,相對(duì)于目前熱度比較高的Pylint來說,F(xiàn)lake8檢查規(guī)則靈活,支持集成額外插件,擴(kuò)展性強(qiáng)。

使用如下命令,安裝 flake8

pip install flake8
image
1.2.2 使用 pip 安裝 pywinauto

Pywinauto是基于Python開發(fā)的,用于自動(dòng)化測(cè)試的腳本模塊,主要操作于Windows標(biāo)準(zhǔn)圖形界面。它可以允許你很容易的發(fā)送鼠標(biāo)、鍵盤動(dòng)作給Windows的對(duì)話框和控件。 參考博客

安裝 pywinauto, 接下來最后一小節(jié),我們將試用此模塊寫一個(gè) python 小程序

pip install -U pywinauto

1.3 開發(fā)工具: Sublime Text 編輯器安裝

  • <a target="_blank">SublimeText 官方網(wǎng)站</a>
  • <a target="_blank">SublimeText 官方下載地址</a>
  • <a target="_blank">SublimeText 百度網(wǎng)盤下載</a> 提取碼:b4u0

ps: 有一個(gè)所謂 “SublimeText中文官網(wǎng)” 地址:http://www.sublimetextcn.com/ 不建議從這里下載軟件

雙擊安裝程序 Sublime Text Build 3176 x64 Setup.exe 安裝 Sumlime

image

一路下一步,SublimeText 安裝完成

image

打開 SublimeText,會(huì)提示未注冊(cè),不影響使用。 有強(qiáng)迫癥的可以在 Help->Enter License 輸入以下SN進(jìn)行注冊(cè),如圖

sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
image

1.4 Sublime Text 插件安裝及配置

選擇 Sublime Text3(以下簡(jiǎn)稱ST3)的理由:輕量,極快速;功能強(qiáng)大,插件豐富。

1.4.1 安裝 ST3 插件管理工具: Package Control

Sublime Text 通過 Package Control 來進(jìn)行插件的搜索、安裝、卸載、查詢;通過快捷鍵 Ctrl+Shift+P 打開命令面板后,輸入 install 自動(dòng)定位到 “install Package Control” 回車

image

國(guó)內(nèi)因網(wǎng)絡(luò)原因,可能無法正常安裝相應(yīng)插件,可以在我的百度網(wǎng)盤中下載 Package Control.sublime-package

image

下載后將相應(yīng)插件包放在 ST3 的 Installed Packages 目錄下(點(diǎn)擊 ST3 菜單 Preferences->Browse Packages 將自動(dòng)打開 ST3 包目錄,再點(diǎn)擊向上一層即可),如下圖

image

重啟 ST3 后,就可以看到已經(jīng)安裝好 Package Control了

image
1.4.2 安裝 ST3 中文插件: ChineseLocalizations

通過 Package Control 安裝 ST3 插件,步驟如下:

    1. 使用快捷鍵 Ctrl+Shift+P 打開命令面板
    1. 輸入 install ,選中 “Package Control: Install Package” 回車
    1. 正常情況下,此時(shí)將自動(dòng)列出 ST3 插件列表,輸入相應(yīng)插件名稱,回車后將自動(dòng)安裝
image

但由于眾所周知的原因,ST3 可能無法正常連接到插件倉(cāng)庫(kù),出現(xiàn)如下提示:

image

解決方法: 修改 Package Control 用戶配置,增加如下配置

"channels":
[
    "https://raw.githubusercontent.com/silascript/sublime_channel/master/channel_v3.json"
],
image

image

修改配置后,再進(jìn)行插件安裝(參考上述3個(gè)步驟),即可顯示插件列表了,如下圖


image

輸入: ChineseLocalizations 選擇第一項(xiàng)回車,即可安裝漢化插件;安裝完成后,菜單自動(dòng)漢化


image

image

image
1.4.3 在 Sublime Text 上集成 flake8

首先在 ST3 上安裝SublimeLinter(代碼檢查)、SublimeLinter-flake8(需要先安裝flake8,配合SublimeLinter使用)插件。


image

重啟 ST3, 打開 python 文件可以看到相應(yīng)的提醒,則表示插件已經(jīng)生效了


image

修改 SublimeLinter 配置,使錯(cuò)誤提示更加友好

"mark_style": "squiggly_underline"

"lint_mode": "load_save"

順利安裝后,使用同樣方法安裝: SublimeTmpl(模板插件)、SublimeREPL(交互式調(diào)試插件)、AutoPEP8(自動(dòng)格式化插件);其它如 Anaconda、GitGutter 等,暫時(shí)用不上,先不安裝。插件安裝和配置參考這個(gè)博客

1.5 用 ST3 寫第一個(gè) Python 程序

Python 最具特色的就是使用縮進(jìn)來表示代碼塊, 為了防止代碼在不同編輯器下可能出現(xiàn)縮進(jìn)不一致導(dǎo)致的程序運(yùn)行失敗問題,使用以下辦法永久設(shè)置 ST3 使用4個(gè)空格縮進(jìn)。

"tab_size": 4,
"translate_tabs_to_spaces": true,
"expand_tabs_on_save": true,
"detect_indentation": true

點(diǎn)擊首選項(xiàng)--"設(shè)置-特定語法":將以上配置加入配置中


image

image

在 ST3 中敲入以下代碼,并保存為 my_first_python.py

# 導(dǎo)入 pywinauto 模塊
from pywinauto.application import Application

# 打開記事本程序
app = Application().start("notepad.exe")

# 在記事本中輸入 "Hello World!"
app.UntitledNotepad.Edit.type_keys("Hello World!")

嘗試著運(yùn)行,看看效果吧??!

附錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容