Python究竟是什么?能干嘛?


前言

最近這段時間跟很多同學溝通以后發現很多人雖然來學習Python,大家只是抱着好奇的心來看看,對於編程,計算,Python這些沒有一些基礎的概念。思前想后,寫下這篇博文,希望能夠幫助到各位同學。

什么是編程語言

我想這是大部分學習Python的人會問的第一個問題。Python是計算機語言的一種,所謂計算機語言就是能夠和計算溝通的語言。人與人之間溝通會將漢語,英語,法語等等...你和計算機溝通就需要用到 Java,Python,C++等等這些。

那么為什么會有這么多的編程語言,是不是所有的編程語言都要學習呢?

編程本質上是用程序來解決現實生活中的問題,計算機處理各種應用場景的任務的時候也很蛋疼,所以就有了不同的編程語言。

所以別再說PHP是最好的語言啦,其實本質上都是在各自不同的領域發光發熱而已。

比如如果你想要做網頁你肯定選擇HTML,CSS,JavaScript網頁三劍客;你做系統架構肯定首選Javaee;你做人工智能,數據分析那肯定要學Python。

而且語言本身在面對市場環境的變化也在不斷升級迭代!想當年我學習的還是jdk1.4的版本現在14都出來了~

其次並不是所有的編程語言都要學習。如果你確定了未來的方法,那么就可以建立技術棧,針對性的選擇學習就可以了。

你要想清楚你是想要做web開發呢,還是系統架構,還是數據分析等等,只有方向確定了,才能知道怎么走過去!

什么是Python

Python其實就是就是編程語言的一種,在多個領域都有廣泛的應用,比如當下最火熱的大數據分析,人工智能,Web開發等等。說來Python的誕生也是很奇葩。

1989年聖誕節🎅,阿姆斯特丹,為了打發無聊的聖誕時間,年青人Guido決定開發一個新的編程語言。之所以取名為Python(大蟒蛇),是因為他是Monty Python喜劇團體的愛好者。你看技術大牛就是這么隨性...

Python的語法非常接近英語,風格統一,非常優美,而且內置了很多高效的工具。打個比方,同樣一項工作,C語言要1000行,Java要100行,Python可能只要10行。

Python簡潔、易讀、可擴展,大多數科研機構都用Python做研究,卡耐基梅隆大學、麻省理工學院的編程課都使用Python語言講授。

眾多開源的科學計算軟件包都提供了Python調用接口,例如著名的計算機視覺庫OpenCV、三維可視化庫VTK、醫學圖像處理庫ITK等。

Python專用的科學計算擴展庫就更多了,例如:NumPy、SciPy和matplotlib,它們分別提供了矩陣計算、科學計算和繪圖功能。

看不懂沒關系,總之就是Python能夠涉及的領域太廣泛了。大數據,人工智能,自動化測試運維,Web開發,爬蟲等等,應為其眾多的“我們又稱為膠水語言”,下圖展示Python的一部分“庫”

在后面的課程中我們將繼續深入講解Python,領略Python的魅力🚀

總結

  1. 編程語言其實就是用於和計算溝通讓計算執行人的命令的語言。
  2. 編程語言沒有好壞之分,只不過在是不同的領域發揮各位的價值,沒有十全十美的語言
  3. 編程語言在因對市場的變化也在不斷的更點和迭代
  4. 不需要學習所有的編程語言,關鍵是明確方向,建立自己的技術棧,然后去填空就好
  5. Python是編程語言的一種,涉及類目廣泛,大數據,人工智能,數據分析,爬蟲等
  6. Python簡潔、易讀、可擴展,類庫眾多,目前在人工智能,數據分析領域大放光彩,又被成為“膠水語言”


免責聲明!

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



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