有在CSDN的伙伴嗎?歡迎關(guān)注喲!??
這是我的CSDN博客鏈接https://blog.csdn.net/weixin_46491509/article/details/105300307
01-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))》的名字來為這門編程語言命名
簡單
易于學(xué)習(xí)
自由且開放
跨平臺
可嵌入性
豐富的庫
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)與號召)
環(huán)境搭建就是安裝Python的解釋器
Python的解釋器分類:
①?CPython(官方我們用的就是這個版本) 用c語言編寫的Python解釋器
②?PyPy 用Python語言編寫的Python解釋器
③?JPython 用Java編寫的Python解釋器
1.下載視頻
下載安裝包
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 驗證是否安裝成功


? win鍵 + R --> CMD --> 回車 --> 輸入Python
? 命令行結(jié)構(gòu):
1 .Python 3. 6. 5 …?—>?版本
2 .Type “help”,“copyright”…—>?版權(quán)聲明
3 .?>>>?—>?命令提示符 (在后面可以直接輸入指令)
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í)行命令安裝

可以在交互模式實現(xiàn)
可以用Python自帶的idle
可以用高級開發(fā)工具如 : PyCharm
官方網(wǎng)址: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