天天看點

1.Python語言概述和開發環境

Python語言概述

1.Python的特點

  • Python是一種面向對象、解釋型、弱類型的腳本語言,它也是一種功能強大而完善的通用型語言。
  • Python具有腳本語言中最豐富的和強大的類庫。
  • Python作為一門解釋型的語言,它天生具有跨平台的特征,隻要為平台提供了相應的Python解釋器,Python就可以在該平台上運作。

2.Python的弱點:

  • 速度慢:Python程式比Java,c,c++等程式的運作效率都要慢。
  • 源代碼加密困難:不像編譯型語言的源程式會被編譯成目标程式,Python直接運作源程式,是以對源代碼加密比較困難。

3.Python運作機制

  • 進階語言按程式的執行方式可以分為編譯型和解釋型兩種。
  • 編譯型語言:使用專門的編譯器,針對特定平台(作業系統)将某種進階語言源代碼一次性"翻譯"成可被該平台硬體執行的機器碼,并包裝成該平台所識别的可執行程式的格式,這個轉換過程被稱為編譯。編譯生成的可執行程式可以脫離開發環境,在特定的平台上獨立運作。
    • 現有的c++,c,Pascal,Objective-C等進階語言都屬于編譯型語言。
  • 解釋型語言:使用專門的解釋器對源程式逐行解釋成特定平台的機器碼并立即執行的語言。解釋型語言通常不會進行整體的編譯和連結處理,解釋型語言相當于把編譯型語言中的編譯和解釋過程混合到一起同時完成。

2.Python開發環境的搭建

1.Mac環境的搭建

1.Python 3.8和Pycharm安裝包: 連結:https://pan.baidu.com/s/1_3DXppgLNXbvM6rtJAyo6A  密碼: 8ui9      

2.Windows環境的搭建

1.Python 3.8和Pycharm安裝包: 連結: https://pan.baidu.com/s/1rCuVVjDG2yKH9oru7ydnJg  密碼: wlvp