1. 程式人生 > >零基礎學python,看完這篇文章,你的python基礎就差不多了!乾貨【1】

零基礎學python,看完這篇文章,你的python基礎就差不多了!乾貨【1】

本文分為兩部分:

Python基礎語法和麵向物件(下一篇分享面向物件)

 

Python基礎語法

零基礎學python,看完這篇文章,你的python基礎就差不多了!乾貨

 

1. 認識Python

1.1 Python 簡介

Python 的創始人為吉多·範羅蘇姆(Guido van Rossum)。

Python 的設計目標:

  • 一門簡單直觀的語言並與主要競爭者一樣強大
  • 開源,以便任何人都可以為它做貢獻
  • 程式碼像純英語那樣容易理解
  • 適用於短期開發的日常任務

Python 的設計哲學:

  • 優雅、明確、簡單

Python 開發者的哲學是:用一種方法,最好是隻有一種方法來做一件事

Python 是完全面向物件的語言,在 Python 中一切皆物件。

可擴充套件性:如果需要一段關鍵程式碼執行得更快或者希望某些演算法不公開,可以把這部分程式用 C 或 C++ 編寫,然後在 Python 程式中使用它們。

1.2. 第一個Python程式

執行 Python 程式的三種方式:

直譯器、互動式執行、IDE執行

Python 是一個格式非常嚴格的程式設計語言。

python 2.x 預設不支援中文

  • ASCII 字元只包含 256 個字元,不支援中文
  • Python 2.x 的直譯器名稱是 python
  • Python 3.x 的直譯器名稱是 python3

為了照顧現有的程式,官方提供了一個過渡版本 —— Python 2.6

提示:如果開發時,無法立即使用 Python 3.0(還有極少的第三方庫不支援 3.0 的語法),建議

  • 先使用 Python 3.0 版本進行開發
  • 然後使用 Python 2.6、Python 2.7 來執行,並且做一些相容性的處理

IPython 是一個 python 的 互動式 shell,比預設的 python shell 好用得多,它支援 bash shell 命令,適合於學習/驗證 Python 語法或者區域性程式碼。

整合開發環境(IDE,Integrated Development Environment)—— 集成了開發軟體需要的所有工具

,一般包括以下工具:

  • 圖形使用者介面
  • 程式碼編輯器(支援 程式碼補全自動縮排
  • 編譯器/直譯器
  • 偵錯程式(斷點單步執行
  • ……

零基礎學python,看完這篇文章,你的python基礎就差不多了!乾貨

 

零基礎學python,看完這篇文章,你的python基礎就差不多了!乾貨

需要軟體零基礎視訊加裙227-435-450免費領取

1.3. PyCharm 的設定

PyCharm 的 配置資訊 是儲存在 使用者家目錄下 的 .PyCharmxxxx.x 目錄下的,xxxx.x 表示當前使用的 PyCharm 的版本號

1.3.1 恢復 PyCharm 的初始設定:

  1. 關閉正在執行的 PyCharm
  2. 在終端中執行以下終端命令,刪除 PyCharm 的配置資訊目錄:
$ rm -r ~/.PyCharm2016.3
  1. 重新啟動 PyCharm

1.3.2 PyCharm 安裝和啟動步驟:

  1. 執行以下終端命令,解壓縮下載後的安裝包
$ tar -zxvf pycharm-professional-2017.1.3.tar.gz
  1. 將解壓縮後的目錄移動到 /opt 目錄下,可以方便其他使用者使用

/opt 目錄使用者存放給主機額外安裝的軟體

$ sudo mv pycharm-2017.1.3/ /opt/
  1. 切換工作目錄
$ cd /opt/pycharm-2017.1.3/bin
  1. 啟動 PyCharm
$ ./pycharm.sh

1.3.3 設定啟動圖示

  • 在專業版中,選擇選單 Tools / Create Desktop Entry... 可以設定工作列啟動圖示
  • 注意:設定圖示時,需要勾選 Create the entry for all users
  • 快捷方式檔案
  • /usr/share/applications/jetbrains-pycharm.desktop

在 ubuntu 中,應用程式啟動的快捷方式通常都儲存在 /usr/share/applications 目錄下

1.3.4 解除安裝之前版本的 PyCharm

要解除安裝 PyCharm 只需要做以下兩步工作:

  1. 刪除解壓縮目錄
$ sudo rm -r /opt/pycharm-2016.3.1/
  1. 刪除家目錄下用於儲存配置資訊的隱藏目錄
$ rm -r ~/.PyCharm2016.3/

如果不再使用 PyCharm 還需要將 /usr/share/applications/ 下的 jetbrains-pycharm.desktop 刪掉

1.4. 多檔案專案的演練

  • 開發 專案 就是開發一個 專門解決一個複雜業務功能的軟體
  • 通常每 一個專案 就具有一個 獨立專屬的目錄,用於儲存 所有和專案相關的檔案
  • 在 PyCharm 中,要想讓哪一個 Python 程式能夠執行,必須首先通過 滑鼠右鍵的方式執行 一下
  • 對於初學者而言,在一個專案中設定多個程式可以執行,是非常方便的,可以方便對不同知識點的練習和測試
  • 對於商業專案而言,通常在一個專案中,只有一個 可以直接執行的 Python 源程式

零基礎學python,看完這篇文章,你的python基礎就差不多了!乾貨

 

2. 註釋

  • 註釋的作用
  • 使用用自己熟悉的語言,在程式中對某些程式碼進行標註說明,增強程式的可讀性

2.1 單行註釋(行註釋)

  • 以 # 開頭,# 右邊的所有東西都被當做說明文字,而不是真正要執行的程式,只起到輔助說明作用
print("hello python") # 輸出 `hello python`

為了保證程式碼的可讀性,# 後面建議先新增一個空格,然後再編寫相應的說明文字;為了保證程式碼的可讀性,註釋和程式碼之間 至少要有 兩個空格。

2.2 多行註釋(塊註釋)

  • 要在 Python 程式中使用多行註釋,可以用 一對 連續的 三個 引號(單引號和雙引號都可以)
"""
這是一個多行註釋
在多行註釋之間,可以寫很多很多的內容……
""" 
print("hello python")

提示:

  1. 註釋不是越多越好,對於一目瞭然的程式碼,不需要添加註釋
  2. 對於 複雜的操作,應該在操作開始前寫上若干行註釋
  3. 對於 不是一目瞭然的程式碼,應在其行尾添加註釋(為了提高可讀性,註釋應該至少離開程式碼 2 個空格)
  4. 絕不要描述程式碼,假設閱讀程式碼的人比你更懂 Python,他只是不知道你的程式碼要做什麼
  5. 稍後再續