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)庫和第三方庫帖汞。 為了方便的管理 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ā)布的一款輔助檢測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)化測試的腳本模塊,主要操作于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(以下簡稱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

國內(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 可能無法正常連接到插件倉庫铡溪,出現(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)行,看看效果吧L砘觥族阅!

附錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市膝捞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌愧沟,老刑警劉巖蔬咬,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異沐寺,居然都是意外死亡林艘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門混坞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狐援,“玉大人,你說我怎么就攤上這事究孕∩督矗” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵厨诸,是天一觀的道長镶殷。 經(jīng)常有香客問我,道長微酬,這世上最難降的妖魔是什么绘趋? 我笑而不...
    開封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任颤陶,我火速辦了婚禮,結(jié)果婚禮上陷遮,老公的妹妹穿的比我還像新娘滓走。我一直安慰自己,他們只是感情好帽馋,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開白布搅方。 她就那樣靜靜地躺著,像睡著了一般茬斧。 火紅的嫁衣襯著肌膚如雪腰懂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天项秉,我揣著相機(jī)與錄音绣溜,去河邊找鬼。 笑死娄蔼,一個(gè)胖子當(dāng)著我的面吹牛怖喻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播岁诉,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼锚沸,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了涕癣?” 一聲冷哼從身側(cè)響起哗蜈,我...
    開封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坠韩,沒想到半個(gè)月后距潘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡只搁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年音比,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片氢惋。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡洞翩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出焰望,到底是詐尸還是另有隱情骚亿,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布熊赖,位于F島的核電站循未,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜的妖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一绣檬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嫂粟,春花似錦娇未、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至宽涌,卻和暖如春平夜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背卸亮。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來泰國打工忽妒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人兼贸。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓段直,卻偏偏與公主長得像,于是被迫代替她去往敵國和親溶诞。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鸯檬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容