Python基礎之部署

來源:互聯網
上載者:User

標籤:har   argv   應用技術   lips   port   工具安裝   協議   coding   pycharm設定   

  • 簡介
  • 安裝
  • 開發工具
  • 開發工具提示
  • 樣本
  • 快捷開發(快速鍵)
0x01 簡介
  • Python流行程度
    -- 排行前五
    -- 開發或營運必須掌握的一門語言
  • 應用技術領域
    -- 自動化營運、雲端運算、虛擬化、機器人等技術
  • 應用領域
    -- 大型網站(Youtube、Google、NASA、豆瓣、知乎、拉勾網)
0x02 安裝
  • Windows環境安裝

1、快速安裝

安裝包下載:https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe開始安裝:指定安裝路徑:C:\python27配置環境變數【右鍵電腦】-->【屬性】-->【進階系統設定】-->【進階】-->【環境變數】-->【在第二個內容框中找到 變數名為Path 的一行,雙擊】--> 【Python安裝目錄追加到變值值中,用`;`分割】

PS:
系統預設值;``C:\python27,切記前面有分號

2、 細化安裝

  • 安裝包下載:
    https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe
  • 開始安裝
    2.1 以管理員方式運行安裝包

    2.2 選擇安裝方式

    2.3 勾選安裝功能

    2.4 配置安裝路勁

    2.5 安裝進度

    2.6 安裝成功

    2.7 安裝完成目錄及檔案情況(目錄必須先建立)

    2.8 開始 ---> 運行 ---> cmd

    2.9 啟動cmd

    2.10 首次運行python命令
  • 添加環境變數
    3.1 我的電腦 ---> 屬性

    3.2 進階設定

    3.2 系統屬性

    3.3 環境變數 ---> PATH ---> 編輯

    3.4 加入程式安裝路徑
  • 啟動cmd驗證
    4.1 執行python命令驗證版本資訊
  • Linux環境安裝
    PS:
    Linux系統內建Python環境,版本較低

1.1 查看版本

python -V

1.2 安裝gcc

yum install -y gcc

1.3 下載包

wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz

1.4 解壓

tar xf Python-3.6.3.tar.xz

1.5 編譯安裝

cd Python-3.6.3./configuremakemake install

1.6 查看版本資訊

/usr/local/bin/python36 -V

1.7 修改預設Python版本

mv /usr/bin/python /usr/bin/python2.6ln -s /usr/local/bin/python36  /usr/bin/python

1.8 修改yum源配置

vi /usr/bin/yum將頭部 #!/usr/bin/python 修改為 #!/usr/bin/python2.6
  • Mac環境安裝
    < 待補充 >
0x03 開發工具
  • Sublime Text
  • Vim
  • Pycharm
  • 文字編輯器
0x04 開發工具提示

PS:
此處主要介紹Pycharm工具,其餘後期補充

4.1 開發工具安裝

  • Pycharm
    4.1.1 官網地址
    https://www.jetbrains.com
    4.1.2 安裝


    4.1.3 指定安裝路徑

    4.1.4 建立捷徑

    4.1.5 開始安裝

    4.1.6 安裝進度

    4.1.7 完成

    4.1.8 產生案頭表徵圖

    4.1.9 啟動程式

    4.1.10 使用協議

    4.1.11 相關設定

    4.1.12 建立新項目

    4.1.13 建立項目存放路徑及關聯程式

    4.1.14 啟動程式完成
  • Sublime Text
    < 待補充 >
  • Vim
    < 待補充 >

4.2 提示

  • Pycharm配置
    4.2.1 設定多版本python支援
    設定步驟:
    File->Settings->Project test->Project Interpreter

    4.2.2 設定視窗樣式及字型大小
    設定步驟:
    File -> Settings ->Editor -> Colors & Fonts

    設定後的表單樣式

    4.2.3 設定建立python檔案時,自動組建檔案資訊
    設定步驟:
    File->setting->Editot->Code Style->File and Code Templates ->Python Script

    檔案頭資訊:
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time    : ${DATE} ${TIME}# @Author  : anChow# @File    : ${NAME}.py
0x05 樣本

5.1 輸入輸出

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time    : 2018/3/28 18:20# @Author  : anChow# @File    : print.pyname = input("Please input your name: ")print("Hello {0}".format(name))print("Hello " + name)print("Hello %s" %name)

5.2 模組基本使用

#!/usr/bin/env python# -*- coding: gbk -*-# @Time    : 2018/3/28 18:20# @Author  : anChow# @File    : print.pyimport sysprint("程式名字:{0} ".format(sys.argv[0]))print("參數1 == {0}".format(sys.argv[1]))print("參數2 == {0}".format(sys.argv[2]))

5.2 pycharm設定檔案傳參設定
不配置參數時,執行報錯:

調出配置步驟:

配置參數傳遞值:

執行成功:

0x06 快速鍵

6.1 常用快速鍵

Ctrl + Z               # 撤銷Ctrl + A               # 全選Ctrl + C               # 複製Ctrl + V               # 粘貼Ctrl + X               # 剪下Alt + p                # 瀏覽曆史命令(上一條)Alt + n                # 瀏覽曆史命令(下一條)Ctrl + F6            # 重啟shell,之前定義的對象和匯入模組全部失效F1                      # 開啟python協助文檔Alt + /                 # 自動補全曾經出現過的單詞Ctrl + ]               # 縮排代碼塊Ctrl + [               # 取消代碼塊Alt + 3                # 注釋代碼快Alt + 4                # 取消代碼塊注釋Tab                    # 補全

6.2 偵錯模式快速鍵

F7: Step Into 相當於eclipse的f5就是 進入到代碼F8: Step Over 相當於eclipse的f6 跳到下一步F9: resume programe 恢複程式或者執行到下一個斷點

6.3 相關操作
6.3.1 Linux執行

# chmod +x test.py# ./test.py或  # python test.py

6.3.2 Windows執行

> Win + R> python test.py

6.3.3 Pycharm執行

6.3.4 Pycharm調試

Python基礎之部署

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.