Python要點

有在CSDN的伙伴嗎?歡迎關(guān)注喲!??

這是我的CSDN博客鏈接https://blog.csdn.net/weixin_46491509/article/details/105300307

01-python要點

1 python語言

1.1 python語言的基本概念

1.2 python的特色

1.3 python的發(fā)展及應(yīng)用

2 python搭建環(huán)境

2.1 python的解釋器

2.2 搭建python環(huán)境

2.3 python的交互模式

2.4 pip的工具使用

2.5 Python的第一個程序

3.PyCharm的安裝和配置

3.1 3.1PyCharm的安裝

3.2 pycharm簡單配置

1 python語言

1.1 python語言的基本概念

Python 是一種極少數(shù)能兼具 簡單 與 功能強大 的編程語言。你將驚異于發(fā)現(xiàn)你正在使用的這門編程語言是如此簡單,它專注于如何解決問題,而非拘泥于語法與結(jié)構(gòu)

官方對 Python 的介紹如下:

–?Python 是一款易于學(xué)習(xí)且功能強大的編程語言。 它具有高效率的數(shù)據(jù)結(jié)構(gòu),能夠簡單又有效地實現(xiàn)面向?qū)ο缶幊?。Python 簡潔的語法與動態(tài)輸入之特性,加之其解釋性語言的本質(zhì),使得它成為一種在多種領(lǐng)域與絕大多數(shù)平臺都能進(jìn)行腳本編寫與應(yīng)用快速開發(fā)工作的理想語言

Python 的創(chuàng)造者吉多·范羅蘇姆(Guido van Rossum)采用 BBC 電視節(jié)目《蒙提·派森的飛行馬戲團(tuán)(Monty Python’s Flying Circus,一譯巨蟒劇團(tuán))》的名字來為這門編程語言命名

1.2 python的特色

簡單

易于學(xué)習(xí)

自由且開放

跨平臺

可嵌入性

豐富的庫

1.3 python的發(fā)展及應(yīng)用

python的應(yīng)用

1.常規(guī)軟件開發(fā)

2.科學(xué)計算

3.自動化運維

4.自動化測試

5.WEB開發(fā)

6.網(wǎng)絡(luò)爬蟲

7.數(shù)據(jù)分析

8.人工智能

Python之禪

(輸入import this?)

譯文:

美勝于丑陋(Python 以編寫優(yōu)美的代碼為目標(biāo))

明了勝于晦澀(優(yōu)美的代碼應(yīng)當(dāng)是明了的,命名規(guī)范,風(fēng)格相似)

簡潔勝于復(fù)雜(優(yōu)美的代碼應(yīng)當(dāng)是簡潔的,不要有復(fù)雜的內(nèi)部實現(xiàn))

復(fù)雜勝于凌亂(如果復(fù)雜不可避免,那代碼間也不能有難懂的關(guān)系,要保持接口簡潔)

扁平勝于嵌套(優(yōu)美的代碼應(yīng)當(dāng)是扁平的,不能有太多的嵌套)

間隔勝于緊湊(優(yōu)美的代碼有適當(dāng)?shù)拈g隔,不要奢望一行代碼解決問題)

可讀性很重要(優(yōu)美的代碼是可讀的)

即便假借特例的實用性之名,也不可違背這些規(guī)則(這些規(guī)則至高無上)

不要包容所有錯誤,除非你確定需要這樣做(精準(zhǔn)地捕獲異常,不寫 except:pass 風(fēng)格的代碼)

當(dāng)存在多種可能,不要嘗試去猜測而是盡量找一種,最好是唯一一種明顯的解決方案(如果不確定,就用窮舉法)

雖然這并不容易,因為你不是 Python 之父(這里的 Dutch 是指 Guido )

做也許好過不做,但不假思索就動手還不如不做(動手之前要細(xì)思量)

如果你無法向人描述你的方案,那肯定不是一個好方案;反之亦然(方案測評標(biāo)準(zhǔn))

命名空間是一種絕妙的理念,我們應(yīng)當(dāng)多加利用(倡導(dǎo)與號召)

2 python搭建環(huán)境

2.1 python的解釋器

環(huán)境搭建就是安裝Python的解釋器

Python的解釋器分類:

?CPython(官方我們用的就是這個版本) 用c語言編寫的Python解釋器

?PyPy 用Python語言編寫的Python解釋器

?JPython 用Java編寫的Python解釋器

2.2 搭建python環(huán)境

1.下載視頻

2.官網(wǎng)鏈接

下載安裝包

1.點擊Downloads,選擇自己的電腦版本

選擇符合自己電腦位數(shù)的版本

在這里我推薦最好用3.7或3.6版本,比較穩(wěn)定,盡量不要再下載2版本了,因為2版本快要停更了

安裝

1.點擊自定義安裝

2.并打勾(添加到環(huán)境變量

3.根據(jù)自己的條件打勾(個人建議全勾)

4.勾選第四個并選擇自己所執(zhí)導(dǎo)的路徑

5.打開Dos命令輸入 python -V 驗證是否安裝成功

2.3 python的交互模式

? win鍵 + R --> CMD --> 回車 --> 輸入Python

? 命令行結(jié)構(gòu):

1 .Python 3. 6. 5 …?—>?版本

2 .Type “help”,“copyright”…—>?版權(quán)聲明

3 .?>>>?—>?命令提示符 (在后面可以直接輸入指令)

2.4 pip的工具使用

pip介紹

我們都知道python有很多的第三方庫或者說是模塊。這些庫針對不同的應(yīng)用,發(fā)揮不同的作用。我們在實際的項目中肯定會用到這些模塊。那如何將這些模塊導(dǎo)入到自己的項目中呢?

Python官方的PyPi倉庫為我們提供了一個統(tǒng)一的代碼托管倉庫,所有的第三方庫,甚至你自己寫的開源模塊,都可以發(fā)布到這里,讓全世界的人分享下載 。

python有兩個著名的包管理工具easy_install和pip。在python 2中easy_install是默認(rèn)安裝的,而pip需要我們手動安裝。隨著Python版本的提高,easy_install已經(jīng)逐漸被淘汰,但是一些比較老的第三方庫,在現(xiàn)在仍然只能通過easy_install進(jìn)行安裝。目前,pip已經(jīng)成為主流的安裝工具,自Python 2 >=2.7.9或者Python 3.4以后默認(rèn)都安裝有pip

pip使用

在命令行下,輸入pip,回車可以看到幫助說明:

查看pip版本

在命令提示符中輸入pip -V?或pip --version

pip-Vpip--version

1.普通安裝

在命令提示符中輸入pip install xxx?在這里xxx表示你所要安裝的模塊

pip install requests?

2.指定版本安裝

pip install robotframework==2.8.7

3.寫在已安裝的庫

pip uninstall requests

pip install SomePackage? ? ? ? ? ? pip install SomePackage==1.0.5# 指定版本pip install'SomePackage>=1.0.6'# 最小版本

升級指定的包,通過使用==, >=, <=, >, < 來指定一個版本號

4.列出已安裝的庫

piplist

5.顯示所安裝包的信息

pip show package

6.將已經(jīng)安裝的庫列表保存到文本文件中

pip freeze>D:\桌面\install.txt

7.使用wheel文件安裝

除了使用上面的方式聯(lián)網(wǎng)進(jìn)行安裝外,還可以將安裝包也就是wheel格式的文件,下載到本地,然后使用pip進(jìn)行安裝。比如我在PYPI上提前下載的pillow庫的wheel文件,后綴名為whl

地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

可以使用pip install pillow-4.2xxxxxxx.whl的方式離線進(jìn)行安裝

第一步 安裝 wheel

第二步 找到下載的whl文件的目錄進(jìn)行安裝(以桌面為例)

第三步 執(zhí)行命令安裝

2.5 Python的第一個程序

可以在交互模式實現(xiàn)

可以用Python自帶的idle

可以用高級開發(fā)工具如 : PyCharm

3.PyCharm的安裝和配置

3.1 3.1PyCharm的安裝

官方網(wǎng)址:pycharm

3.2 pycharm簡單配置

? 1、主題修改 File–settings–apperance–theme

? 2、代碼字體修改 File–settings–Editor-Font

? 3、關(guān)閉更新 File–settings—apperance—System Settings —Updates — Automatically check updates for 取消打鉤

? 4、快捷鍵修改 File–settings—apperance-- Keymap 選擇自己習(xí)慣的快捷鍵方式

? 5、自動導(dǎo)包 File–settings—apperance–General —Auto Import 打鉤

? 6、進(jìn)制打開上次的工程 File–settings—apperance—System Settings —Reopen last project startup

? 7、修改新建文件文件頭 File–settings–Editor—Code Style — File and Code Templates — Python Script

①#!/usr/bin/env python

②# -- coding: utf-8 --

③# @Time : ${DATE} ${TIME}

④# @Author : Jerry

⑤# @File : ${NAME}.py

⑥# @Software: ${PRODUCT_NAME}

? 8、修改字體編碼 File–settings–Editor—Code Style — File Encoding — Project Encoding

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

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

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