Python 简介及开发环境搭建
生活随笔
收集整理的這篇文章主要介紹了
Python 简介及开发环境搭建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python簡介
Python是一門動態解釋性的強類型定義的計算機程序設計語言,是一種完全面向對象的語言,由荷蘭人"龜叔"-Guido van Rossum于1989年開發,于1991年發行第一個公開發行版。Python具有豐富而強大的庫,能夠將用其他開發語言設計的各種模塊很好的聯接在一起。
##Python應用領域
- 云計算;
- WEB開發;
- 系統運維;
- 圖形GUI;
- 金融分析;
- 科學運算、人工智能;
設計目標
- 簡單直觀且和主要競爭者一樣強大;
- 開源;
- 容易理解
- 適用于短期開發任務;
編譯型語言和解釋型語言對比
- 速度–編譯型比解釋型執行速度快,效率高;
- 跨平臺性–解釋型比編譯型跨平臺性好;
特點
- 完全面向對象;
- 擁有強大標準庫;
- 大量第三方模塊;
Python優缺點
優點
- 優雅、明確、簡單;
- 開發效率高;
- 可移植性強;
- 可擴展性強;
- 可嵌入性好;
缺點
- 相對于C/C++等語言而言,運行速度慢;
- 線程間無法利用多CPU的問題;
- 代碼不能加密;
Python解釋器
- CPython
即C語言實現的Python,當我們從Python官網下載并安裝后,就已經將這一解釋器安裝到了我們電腦中,在命令行中運行Python就是相當于啟動了CPyhton解釋器; - IPython
基于CPython之上的一個交互式的解釋器,其底層還是基于CPython,只不過交互性比起CPython更好。就好比Chrome和360極速瀏覽器,雖然不同,但360極速瀏覽器的內核卻是Chrome; - JPython
運行于Java平臺的Python解釋器,能夠直接將Python代碼編譯為Java字節碼并執行; - PyPy
PyPy最突出的優點就是可以提升Python代碼的執行速度,它采用了JIT技術,對Python代碼進行了動態編譯,這樣一來Python代碼的執行速度得以顯著提升; - IronPython
類似于JPython,它是運行于微軟.Net平臺上的解釋器,能夠將Python代碼編譯成.Net的字節碼;
執行 Python 程序的三種方式
- 解釋器;
- 交互式;
- 集成開發環境;
Python的下載與安裝
詳情見我的另一篇博客NLP自然語言處理的開發環境搭建
開發工具
當然了,IDE肯定是首推Pycharm,詳情見下載地址。
Pycharm分為社區版(Community)和專業版(Professional),兩者的區別在于專業版功能更加強大,但同時的,專業版是收費的。對于我們日常使用開發,社區版已經足夠用了,如果實在是需要用到專業版的功能,那么你可以選擇購買序列號或者去網上找專業版的破解版。Pycharm安裝詳情見Pycharm安裝教程。
- Pycharm主界面
總結
以上是生活随笔為你收集整理的Python 简介及开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蛮力法
- 下一篇: 数据库导入导出方法以及注意事项