零基础学python,看完这篇文章,你的python基础就差不多了!干货【1】
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
?
Python基礎(chǔ)語法和面向?qū)ο?#xff08;下一篇分享面向?qū)ο?#xff09;
?
Python基礎(chǔ)語法
?
1. 認(rèn)識(shí)Python
1.1 Python 簡介
Python 的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum)。
Python 的設(shè)計(jì)目標(biāo):
- 一門簡單直觀的語言并與主要競爭者一樣強(qiáng)大
- 開源,以便任何人都可以為它做貢獻(xiàn)
- 代碼像純英語那樣容易理解
- 適用于短期開發(fā)的日常任務(wù)
Python 的設(shè)計(jì)哲學(xué):
- 優(yōu)雅、明確、簡單
Python 開發(fā)者的哲學(xué)是:用一種方法,最好是只有一種方法來做一件事
Python 是完全面向?qū)ο蟮恼Z言,在 Python 中一切皆對(duì)象。
可擴(kuò)展性:如果需要一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開,可以把這部分程序用 C 或 C++ 編寫,然后在 Python 程序中使用它們。
1.2. 第一個(gè)Python程序
執(zhí)行 Python 程序的三種方式:
解釋器、交互式運(yùn)行、IDE運(yùn)行
Python 是一個(gè)格式非常嚴(yán)格的程序設(shè)計(jì)語言。
python 2.x 默認(rèn)不支持中文。
- ASCII 字符只包含 256 個(gè)字符,不支持中文
- Python 2.x 的解釋器名稱是?python
- Python 3.x 的解釋器名稱是?python3
為了照顧現(xiàn)有的程序,官方提供了一個(gè)過渡版本 ——?Python 2.6。
提示:如果開發(fā)時(shí),無法立即使用 Python 3.0(還有極少的第三方庫不支持 3.0 的語法),建議
- 先使用 Python 3.0 版本進(jìn)行開發(fā)
- 然后使用 Python 2.6、Python 2.7 來執(zhí)行,并且做一些兼容性的處理
IPython 是一個(gè) python 的?交互式 shell,比默認(rèn)的 python shell 好用得多,它支持 bash shell 命令,適合于學(xué)習(xí)/驗(yàn)證 Python 語法或者局部代碼。
集成開發(fā)環(huán)境(IDE,Integrated Development Environment)——?集成了開發(fā)軟件需要的所有工具,一般包括以下工具:
- 圖形用戶界面
- 代碼編輯器(支持?代碼補(bǔ)全/自動(dòng)縮進(jìn))
- 編譯器/解釋器
- 調(diào)試器(斷點(diǎn)/單步執(zhí)行)
- ……
?
我剛整理了一套2018最新的0基礎(chǔ)入門和進(jìn)階教程,無私分享,加Python學(xué)習(xí)qun?:227-435-450即可獲取,內(nèi)附:開發(fā)工具和安裝包,以及系統(tǒng)學(xué)習(xí)路線圖
1.3. PyCharm 的設(shè)置
PyCharm 的?配置信息?是保存在?用戶家目錄下?的 .PyCharmxxxx.x 目錄下的,xxxx.x 表示當(dāng)前使用的 PyCharm 的版本號(hào)
1.3.1 恢復(fù) PyCharm 的初始設(shè)置:
1.3.2 PyCharm 安裝和啟動(dòng)步驟:
/opt 目錄用戶存放給主機(jī)額外安裝的軟件
$ sudo mv pycharm-2017.1.3/ /opt/1.3.3 設(shè)置啟動(dòng)圖標(biāo)
- 在專業(yè)版中,選擇菜單?Tools?/?Create Desktop Entry...?可以設(shè)置任務(wù)欄啟動(dòng)圖標(biāo)
- 注意:設(shè)置圖標(biāo)時(shí),需要勾選 Create the entry for all users
- 快捷方式文件
- /usr/share/applications/jetbrains-pycharm.desktop
在 ubuntu 中,應(yīng)用程序啟動(dòng)的快捷方式通常都保存在 /usr/share/applications 目錄下
1.3.4 卸載之前版本的 PyCharm
要卸載 PyCharm 只需要做以下兩步工作:
如果不再使用 PyCharm 還需要將 /usr/share/applications/ 下的 jetbrains-pycharm.desktop 刪掉
1.4. 多文件項(xiàng)目的演練
- 開發(fā)?項(xiàng)目?就是開發(fā)一個(gè)?專門解決一個(gè)復(fù)雜業(yè)務(wù)功能的軟件
- 通常每?一個(gè)項(xiàng)目?就具有一個(gè)?獨(dú)立專屬的目錄,用于保存?所有和項(xiàng)目相關(guān)的文件
- 在 PyCharm 中,要想讓哪一個(gè) Python 程序能夠執(zhí)行,必須首先通過?鼠標(biāo)右鍵的方式執(zhí)行?一下
- 對(duì)于初學(xué)者而言,在一個(gè)項(xiàng)目中設(shè)置多個(gè)程序可以執(zhí)行,是非常方便的,可以方便對(duì)不同知識(shí)點(diǎn)的練習(xí)和測試
- 對(duì)于商業(yè)項(xiàng)目而言,通常在一個(gè)項(xiàng)目中,只有一個(gè)?可以直接執(zhí)行的 Python 源程序
?
2. 注釋
- 注釋的作用
- 使用用自己熟悉的語言,在程序中對(duì)某些代碼進(jìn)行標(biāo)注說明,增強(qiáng)程序的可讀性
2.1 單行注釋(行注釋)
- 以 # 開頭,# 右邊的所有東西都被當(dāng)做說明文字,而不是真正要執(zhí)行的程序,只起到輔助說明作用
為了保證代碼的可讀性,# 后面建議先添加一個(gè)空格,然后再編寫相應(yīng)的說明文字;為了保證代碼的可讀性,注釋和代碼之間 至少要有 兩個(gè)空格。
2.2 多行注釋(塊注釋)
- 要在 Python 程序中使用多行注釋,可以用 一對(duì) 連續(xù)的 三個(gè) 引號(hào)(單引號(hào)和雙引號(hào)都可以)
提示:
轉(zhuǎn)載于:https://my.oschina.net/u/3849396/blog/2872156
總結(jié)
以上是生活随笔為你收集整理的零基础学python,看完这篇文章,你的python基础就差不多了!干货【1】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ps 毛发 边缘_不会抠图怎么办?PS画
- 下一篇: VS集成Qt开发入门(简易时间显示)