02-python要點(內有python和pycharm的安裝教學)

2020-08-10 17:56:41

1、python語言

Python語言的基本概念

Python 是⼀種極少數能兼具 簡單 與 功能強大 的程式設計語⾔。你將驚異於發 現你正在使用的這門程式設計語⾔是如此簡單,它專注於如何解決問題,而非拘泥於語法與結構

優點:

  • 高層語言:當你用Python語言編寫程式時,你無須考慮諸如如何管理你的程式使用的記憶體一類的底層細節;

  • 可移植性:由於它的開源本質,Python已經被移植在許多平臺上,開源是說Python幾乎適應各種平臺

  • 解釋性:Python語言寫的程式不需要編譯成二進制程式碼,可以直接從原始碼執行。在計算機內部,Python直譯器把原始碼轉換成稱爲位元組碼的中間形式,然後再把它翻譯成計算機使用的機器語言並執行。

  • 物件導向:Python既支援程序導向的程式設計也支援物件導向的程式設計。

缺點:

  • 執行速度慢:Python雖然比Java執行速度快,但仍無法和需要編譯的語言相比。如果有速度要求,則最好用C++改寫關鍵部分。

python也有不能幹的事情,比如寫操作系統,這個只能用C語言寫;寫手機應用,只能用Swift/Objective-C(針對iPhone)和Java(針對Android);寫3D遊戲,最好用C或C++

Python 的特色

  • 簡單易於學習
  • 自由且開放
  • 跨平臺
  • 可拓展性
  • 可嵌入性
  • 豐富的庫

Python的應用

  • 常規軟件開發
  • 科學計算
  • 自動化運維
  • 自動化測試
  • web開發
  • ⽹絡爬⾍
  • 數據分析
  • ⼈⼯智慧

2、搭建環境

Python的直譯器

  • 環境搭建就是安裝Python的直譯器
  • Python的直譯器分類:
    • CPython(官方我們用的就是這個版本) ⽤c語⾔編寫的Python直譯器
    • PyPy 用Python語⾔編寫的Python直譯器
    • JPython 用Java編寫的Python直譯器

搭建Python環境

python官網:點選官網鏈接

以下是windows 64位元電腦的python 3.7的安裝步驟:

  • 下載安裝包
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 安裝完成
    可在cmd中檢視
    在这里插入图片描述
    在这里插入图片描述

python的互動模式

在这里插入图片描述

  • win鍵 + R --> CMD --> 回⻋ --> 輸⼊Python
  • 命令列結構
  • Python 3. 6. 5 … —> 版本
  • Type 「help」,「copyright」…—> 版權宣告
  • >>>---> 命令提示字元 (在後⾯可以直接輸⼊指令)
    

pip⼯具的使用

pip的介紹:

  • 我們都知道python有很多的第三方庫或者說是模組。這些庫針對不同的應用, 發揮不同的作用。我們在實際的專案中肯定會用到這些模組。
  • Python官方的PyPi倉庫爲我們提供了⼀個統⼀的程式碼託管倉庫,所有的第三方庫,甚至你自己寫的開源模組,都可以發佈到這裏,讓全世界的人分享下載 。
  • python有兩個著名的包管理⼯具easy_install和pip。在python 2中 easy_install是預設安裝的,Python 3.4以後預設都安裝有pip。隨着Python版本的提高,easy_install已經逐漸被淘汰,但是⼀些比較老的第三方庫,在現在仍然只能通過easy_install進行安裝。⽬前,pip已經成爲主流的安裝⼯具。

pip使用:

  • 在命令⾏下,輸⼊pip,回⻋可以看到幫助說明:
    在这里插入图片描述
  • 檢視pip版本

pip -V

pip --version

  • 普通安裝

pip install requests

  • 指定版本安裝

pip install robotframework==2.8.7

升級指定的包,通過使⽤==, >=, <=, >, < 來指定⼀個版本號。

1 pip install SomePackage

2 pip install SomePackage==1.0.5 # 指定版本

3 pip install ‘SomePackage>=1.0.6’ # 最⼩版本

  • 解除安裝已安裝的庫

pip uninstall requests

  • 列出已經安裝的庫

pip list

  • 顯示所安裝包的資訊

pip show package

  • 將已經安裝的庫列表儲存到⽂本⽂件中

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

  • 批次下載導出來的包

pip install -r packages.txt

換源安裝 (可以提高在pip中庫的安裝速度)

  • ⾖瓣 :http://pypi.douban.com/simple/
  • 阿⾥ :http://mirrors.aliyun.com/pypi/simple/
  • 中國科學技術⼤學:http://pypi.mirrors.ustc.edu.cn/simple
  • 清華:https://pypi.tuna.tsinghua.edu.cn/simple

例如:

pip install SomePackage -i https://pypi.douban.com/simple

3、PyCharm的安裝和設定

pycharm2019的安裝包和安裝教學:點選鏈接即可獲得

安裝成果:在这里插入图片描述