目錄
〇.前言
一.了解Python
- 1.Python的基本概念
- 2.Python的特點
- 3.Python的應用領域
二.搭建環境
- 1.Python解釋器
- 2.搭建Python環境(安裝Python)
- 3.Python的互動界面
三.pip的使用
- 1.pip簡介
- 2.查看pip版本
- 3.升級pip的指令
- 4.常用的pip指令
四.Python作業臺——Pycharm
- 1.Pycharm簡介:什么是IDE?
- 2.Pycharm的版本
五.PyCharm的安裝和配置
- 1.下載安裝包
- 2.手把手安裝教程
- 3.基本配置
六.寫在最后:不建議使用破解版Pycharm
〇.前言
Python這兩年非常火,隨處可見的廣告讓它逐漸變成了一種老少皆知的存在,雖然問世幾十年后,Python才得到編程社區的重視,但是,其發展的勢頭似乎無人能及,
自2010年年初以來,Python一直在蓬勃發展——在流行趨勢方面,它最終超過了C、C#、Java和Javascript,成為計算機語言中的“大熱門”,它為人們提供了優質的服務——但這樣的趨勢會持續到什么時候呢?Python何時會被其他語言取代?為什么會這樣?
Python的成功體現在Stack Overflow趨勢上,該趨勢測量了平臺上帖子的標簽數量,考慮到Stack Overflow的大小,這確實是衡量語言受歡迎程度的良好指標,
一.了解Python
1.Python的基本概念
- Python 是一種極少數能兼具 簡單 與 功能強大 的編程語言,你將驚異于發現你正在使用的這門編程語言是如此簡單,它專注于如何解決問題,而非拘泥于語法與結構
- Python在設計上堅持了清晰劃一的風格,這使得Python成為一門易讀、易維護,并且被大量用戶所歡迎的、用途廣泛的語言,
設計者開發時總的指導思想是,對于一個特定的問題,只要有一種最好的方法來解決就好了,這在由Tim Peters寫的Python格言(稱為The Zen of Python)里面表述為:There should be one-- and preferably only one --obvious way to do it. 這正好和Perl語言(另一種功能類似的高級動態語言)的中心思想TMTOWTDI(There’s More Than One Way To Do It)完全相反,
2.Python的特點
優點:
- 語法簡單:和傳統的 C/C++、Java、C# 等語言相比,Python 對代碼格式的要求沒有那么嚴格,這種寬松使得用戶在撰寫代碼時比較舒服,不用在細枝末節上花費太多精力,
- Python 是開源的:開源,也即開放源代碼,意思是所有用戶都可以看到源代碼,
- Python 是免費的:開源并不等于免費,開源軟體和免費軟體是兩個概念,只不過大多數的開源軟體也是免費軟體;Python 就是這樣一種語言,它既開源又免費,
- Python 是面向物件的編程語言:面向物件是現代編程語言一般都具備的特性,否則在開發中大型程式時會捉襟見肘,Python 支持面向物件,但它不強制使用面向物件,Java 是典型的面向物件的編程語言,但是它強制必須以類和物件的形式來組織代碼,
- Python 可擴展性強:Python 的可擴展性體現在它的模塊,Python 具有腳本語言中最豐富和強大的類別庫,這些類別庫覆寫了檔案 I/O、GUI、網路編程、資料庫訪問、文本操作等絕大部分應用場景,
缺點:
- 運行速度慢:運行速度慢是解釋型語言的通病,Python 也不例外,
Python 速度慢不僅僅是因為一邊運行一邊“翻譯”源代碼,還因為 Python 是高級語言,屏蔽了很多底層細節,這個代價也是很大的,Python 要多做很多作業,有些作業是很消耗資源的,比如管理記憶體,
Python 的運行速度幾乎是最慢的,不但遠遠慢于 C/C++,還慢于 Java,
但是速度慢的缺點往往也不會帶來什么大問題,首先是計算機的硬體速度運來越快,多花錢就可以堆出高性能的硬體,硬體性能的提升可以彌補軟體性能的不足, - 代碼加密困難:不像編譯型語言的源代碼會被編譯成可執行程式,Python 是直接運行源代碼,因此對源代碼加密比較困難,
3.Python的應用領域
-
云計算: 云計算最火的語言, 典型應用OpenStack
-
WEB開發: 眾多優秀的WEB框架,眾多大型網站均為Python開發,Youtube, Dropbox, 豆瓣,,,, 典型WEB框架有Django
-
科學運算、人工智能: 典型庫NumPy, SciPy, Matplotlib, Enthought librarys,pandas
-
系統運維: 運維人員必備語言
-
金融:量化交易,金融分析,在金融工程領域,Python不但在用,且用的最多,而且重要性逐年提高,原因:作為動態語言的Python,語言結構清晰簡單,庫豐富,成熟穩定,科學計算和統計分析都很牛逼,生產效率遠遠高于c,c++,java,尤其擅長策略回測
-
圖形GUI: PyQT, WxPython,TkInter
-
網路爬蟲

二.搭建環境
1.Python解釋器
- 環境搭建就是安裝Python的解釋器
- Python的解釋器分類:
- CPython(官方我們用的就是這個版本):用c語言撰寫的Python解釋器
- PyPy:用Python語言撰寫的Python解釋器
- JPython:用Java撰寫的Python解釋器
2.搭建Python環境(安裝Python)
Python的下載
- 官網下載【點此進入下載頁面(Windows系統)】
- 百度網盤鏈接【點此進入網盤鏈接(版本號:3.9.3;win10 64位) 提取碼:gdj1】
Python的安裝
- 打開安裝exe檔案
勾選‘Add Python … to path’(一定要勾選,否則后面無法匯入第三方庫!)
點擊:‘自定義安裝’

- 無腦下一步

- 選擇合適的路徑進行安裝(后期需要在pycharm中配置環境,所以盡可能自己設定一個比較好找的地方)

- 點擊‘install’,等待幾分鐘時間

- 安裝完成,點擊‘close’退出

- 可以在‘開始’選單中找到‘IDLE’,選擇打開,我們就可以看到Python的互動界面啦!試試敲一行簡單的問候語,之后按下回車;看看會發生什么

print(‘Hello World’)

- 以上就是Python環境的安裝,但是我們會發現這個互動界面并不適合我們在上面擼代碼,所以我們還需要一個集成開發環境,就是后面我們所用到的Pycharm
3.Python的互動環境
上面所講到的就是互動界面,但是這個在生活中并不常用,我們通常用命令視窗來調取互動界面,就是平時所說的‘cmd’
- win+R;輸入cmd;回車
- 輸入‘python’;回車
- 敲一行代碼:print(‘Hello World’)
- 我們發現得到的結果和上一次的一樣

三.pip的使用
1.pip簡介
PIP是通用的Python包管理工具,提供了對 Python 包的查找、下載、安裝、卸載、更新等功能,安裝諸如Pygame、Pymysql、requests、Django等Python包時,都要用到pip
之前在安裝Python環境時,強調了一個打勾勾的地方,那個就是添加pip路徑,如果沒有pip,第三方庫我們就無法使用,
也許有些小伙伴在安裝時沒有打勾,那么在后期也是可以將pip路徑添加到計算機中的,具體方法詳見“此地址”
2.查看pip版本
- 在cmd界面,輸入‘pip --version’,就可以看到當前的pip版本

3.升級pip的指令
- 有時安裝第三方庫時系統會提醒你:你的pip版本過低,此時就需要升級pip
- cmd界面,輸入‘python -m pip install --upgrade pip’
4.常用的pip指令
- 安裝第三方庫:pip install A (A為庫的名字,如:Numpy,matplotlib等)
- 查看已安裝的庫:pip list
[補充]:換源安裝
- Python第三方庫都是國外網站,所以我們不借助翻墻手段的話很容易下載失敗,通過換成國內鏡像源的方法可以有效解決此問題,
方法:輸入指令+空格+‘-i’+空格+國內鏡像源網站
如:(國內鏡像源安裝Numpy庫)pip install Numpy -i https://pypi.tuna.tsinghua.edu.cn/simplepip國內的一些鏡像
??阿里云 http://mirrors.aliyun.com/pypi/simple/
??中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
??豆瓣(douban) http://pypi.douban.com/simple/
??清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
??中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/
四.Python作業臺——Pycharm
1.Pycharm簡介:什么是IDE?
IDE 是 Intergreated Development Environment 的縮寫,中文稱為集成開發環境,用來表示輔助程式員開發的應用軟體,是它們的一個總稱,
所謂集成開發環境就是將你在開發程序中所需要的工具或功能集成到了一起,比如:代碼撰寫、分析、編譯、除錯等功能,從而最大化地提高開發者的作業效率,
那么簡單來講,IDE就能使我們提升開發效率,比如智能提示,在匯入包時自動生成一些代碼,
2.Pycharm的版本
- 目前Pycharm有三個版本,分別是Professional、Community 和 Edu 版,
- Community 和 Edu 版本是開源專案,它們是免費的, Edu 版完整的參考了 Community 版所有的功能,同時集成了一個python的課程學習平臺,比較適合從未接觸過的任何開發語言的小白,
- Profession版是收費的,下面是 Profession 與 Community 版的對比,后者相對前者缺少很多重要功能,對于開發人員還是強烈建議選擇 professional 版本,
- 對于初學者來說,Profession 與 Community 版沒有太大的區別,所以本次選擇Community 版進行安裝教學,當然,二者的安裝方式是相同的,只不過Profession版在后期要登陸郵箱,
- 對于有強迫癥的小伙伴呢,也可以用教育郵箱在官網上申請一年的Profession版的使用權,(教育郵箱:以‘edu.cn’為結尾的郵箱,高校學生可以使用自己的高校郵箱)
五.Pycharm的安裝及配置
1.下載安裝包
進入官網,點擊‘Download’(此次選擇community版下載)(點擊進入下載官網)

- 還想了解更多內容的話,可以點擊圖示更換語言,閱讀起來更方便

2.安裝教程
(1).打開安裝包,點擊‘next’

(2).選擇路徑(以便自己可以快速找到),next

(3).全部打勾,next

(4).install,and waiting……


(5).點擊‘Finish’,結束安裝

(6).找到桌面上的快捷方式并打開,勾選同意,點擊‘繼續’

(7).打開Pycharm

3.基本配置
- 剛剛我們已經安裝好了pycharm,現在讓我們開始進入編輯界面來寫出第一個程式吧!
(I) 調整環境
(1).點擊選擇‘New Project’

(2).選擇已存在的環境,在目錄中找到剛剛安裝的Python環境,點擊‘create’



(II).創建第一個py檔案
(1).右鍵,選擇‘New’——>‘Python file’

(2).給檔案起個名字,敲下回車

(3).試試敲入我們的第一行代碼:print(‘Hello World’),右鍵空白處,選擇‘Run’

(4).我們可以看到,在最下方出現了一個視窗,顯示了剛剛列印出的內容:

(III).其它配置
現在我們就可以快樂地開始學習Python啦!不過作業區的字體、pycharm的顏色以及背景可能我們并不喜歡,下面就將介紹一下pycharm其它的一些細枝末節的設定
(1). 字體設定
- 選擇‘File’——>‘settings’

- 設定字體


- 設定字體風格

- 最后點擊‘Apply’設定成功
(2).設定外觀(皮膚)

- 最后點擊‘Apply’設定成功
(3).設定背景
單調的背景看著比較枯燥無味,所以為什么不是是換個背景呢?
- 連續敲擊兩下‘Shift’,彈出一個小視窗,在上面輸入‘set’,選擇第一個設定

- 選擇圖片的位置,點擊‘OK’


- 可以心情愉悅地擼代碼啦!(附上一張設定好的pycharm)

六.寫在最后:不建議使用破解過的Pycharm
眾所周知,Pycharm的professional版功能齊全,比社區版不知好多少倍,于是有些小伙伴直接安裝破解版軟體,
破解版到底香不香?
以前凡是花錢使用的軟體,我都找過破解版,破解版的確功能和正版相差無幾,但是多多少少都會對系統有些影響,而pycharm是最折磨人的,破解版的pycharm的確可以使用很長一段時間,但是越舊的版本第三方庫越容易出問題,而且解決起來相當的麻煩,
所以不推薦大家使用破解版的pycharm,(社區版也能用呀~~)
使用破解版的壞處:不能再使用正版pycharm
- 之前的一個破解版pycharm出了些問題,打算入手一套正版的pycharm,但是安裝上之后無論如何都運行不了
- 查了很多帖子,最后明白:破解檔案將pycharm的一些路徑做了更改,也就是說,如果不將之前的路徑進行修正,你的電腦就只能使用破解版,
- 那天下午兩點遇到的問題,除錯了兩個小時才勉勉強強將pycharm打開;但是在線升級的功能一直無法實作(現在也除錯不好……)
雖然現在我使用的professional只剩下半年的時間,不過在未來我還是傾向于支持正版,畢竟產品質量有所保障,
希望此篇文章對各位伙伴有些許幫助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/272489.html
標籤:python
上一篇:python批量管理文獻


