python的介紹以及優缺點


1.1Python介紹

Python的創始人為吉多.范羅蘇姆。1989年的聖誕節期間,決心開發腳本解釋程序,作為ABC語言的一種繼承。

 Python之父所敘述的(GUIdovanRossum)Python是以喜劇團體Monty Python(巨蟒小組)的名字命名的。

1

1.2Python的主要應用領域

 

 

1.3Python在一些知名公司的運用

 

 

 

 

 

 

----------------------------------------------

1.4Python語言

1. Python是什么?

    一種計算機編程語言以及一組配套的軟件工具和庫;

  Python的特點是什么?

    1、簡單易學

    2、效率極高

    3、Python自帶各種現成的庫

    4、易於維護

 

2、Python適合用戶做什么?

  理論是哪個Python可以編寫所有功能,但是常規情況下,在以下環境中運行效率更高:

    a\腳本環境

    b\網站開發(Django(www.djangoproject.com),Bottle(www.bottlepy.org),和Zope(www.zope.org))

    c\文本處理

    d\科學計算。網絡上有很多的庫文件用於統計、數學計算和繪圖的函數;

    f\教育。Python可以作為教學編程的入門語言。

  Python的運行速度是要慢與C或者C++以及JAVA等編程語言的,所以,在開發底層相關程序,例如操作系統是不會選擇Python來實現的;

 

3、程序員如何工作

  在編寫程序之前,我們首先搞清楚目的,也就是客戶需求;

  有了需求以后,就可以開始編寫源代碼;可以通過各種編輯器來實現,甚至是文本文檔;

  為了運行源程序,我們需要進行代碼解析,也就是通過Python解釋器將源代碼轉換為目標代碼。

    例如:源代碼為urlexpand.py,則解析后的目標代碼就會存放在urlexpand.pyc中;

  之后,我們就可以執行代碼程序;實際上,程序員很少與目標代碼(.pyc)進行交互;

  最后,檢查程序輸出。如果發現錯誤,則回到第二步去檢查代碼錯誤;

 

 

 

 

第02章節 python的優點和缺點

2.1.Python的優點

 

1. 簡單 Python的語法非常優雅,甚至沒有像其他語言的大括號,分號等特殊符號,代表了一種極簡主義的設計思想。閱讀Python程序像是在讀英語。

 

2. 易學 Python入手非常快,學習曲線非常低,可以直接通過命令行交互環境來學習Python編程。

 

3. 免費/開源 Python的所有內容都是免費開源的,這意味着你不需要花一分錢就可以免費使用Python,並且你可以自由地發布這個軟件的拷貝、閱讀它的源代碼、對它做改動、把它的一部分用於新的自由軟件中。

 

4. 自動內存管理 如果你了解C語言、C++語言你就會知道內存管理給你帶來很大麻煩,程序非常容易出現內存方面的漏洞。但是在Python中內存管理是自動完成的,你可以專注於程序本身。

 

5. 可以移植 由於Python是開源的,它已經被移植到了大多數平台下面,例如:Windows、MacOS、Linux、Andorid、iOS等等。

 

6. 解釋性 大多數計算機編程語言都是編譯型的,在運行之前需要將源碼編譯為操作系統可以執行的二進制格式(0110格式的),這樣大型項目編譯過程非常消耗時間,而Python語言寫的程序不需要編譯成二進制代碼。你可以直接從源代碼運行程序。在計算機內部,Python解釋器把源代碼轉換成稱為字節碼的中間形式,然后再把它翻譯成計算機使用的機器語言並運行。

 

7. 面向對象 Python既支持面向過程,又支持面向對象,這樣編程就更加靈活。

 

8. 可擴展 Python除了使用Python本身編寫外,還可以混合使用像C語言、Java語言等編寫。

 

9. 豐富的第三方庫 Python具有本身有豐富而且強大的庫,而且由於Python的開源特性,第三方庫也非常多,例如:在web開發、爬蟲、科學計算等等

 

2.2.Python的缺點

 

Python雖然有很多優點,但是它也不是完美的,它也有自身的缺點。

 

1. 速度慢 由於,Python是解釋型語言,所有它的速度會比,C、C++慢一些,但是不影響使用。由於,現在的硬件配置都非常高,基本上沒有影響,除非是一些實時性比較強的程序可能會受到一些影響,但是也有解決辦法,可以嵌入C程序。

 

2. 強制縮進 如果你有其他語言的編程經驗,例如:C語言或者Java語言,那么Python的強制縮進一開始會讓你很不習慣。但是如果你習慣了Python的縮進語法,你會覺得它非常優雅。

 

3. 單行語句 由於Python可以在尾部不寫分號,所以一行只能有一條語句,這可能也算是一個不足吧,不過這真的微不足道。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM