問題一: 什么是編程懂算,什么是編程語言只冻?
編程就是按照特定的步驟,去告訴電腦计技,它該怎么做喜德。如同搭積木一樣,我們需要熟悉每塊積木的形狀垮媒,顏色住诸,以及連接的方法。然后按照我們想要的樣子搭出涣澡,我們想要的東西。但有時候丧诺,我們需要的積木的樣子我們并沒有入桂,所以有時候我們也需要,自己造積木驳阎。所幸抗愁,大部分我們需要的東西,都有前輩的幫我們造好了呵晚,所以我們只需要學會調用它們就好了蜘腌。
下面就是一個例子:
print("Hello world")
其中的print()就是一塊造好的積木,它的作用是打印出當前字符饵隙。在以后的學習中撮珠,會有各種各樣的模塊,就是我們之前說的積木芯急,在軟件編程中我們把已經(jīng)寫好功能的的程序,稱之為模塊免姿。
問題二: 常見的編程語言有哪些榕酒?
計算機編程語言是與計算機交流的重要途徑,就如同我們的自然語言一樣紊婉,計算機也是有著多種編程語言杖挣,每種語言都有其不一樣的特性和作用。他們的用途也是各有千秋株汉。比如底層的匯編語言歌殃,它接近于機器碼氓皱。機器碼就是我們的計算機能夠識別的語言,它們都是0和1的二進制股淡,而其他語言都需將寫好的程序廷区,翻譯成為機器碼,或是匯編語言隙轻。匯編語言也是需要翻譯成機器碼才能被計算機所識別。
C語言則是比較高級的編程語言敛瓷,它有著更接近自然語言的語法斑匪。但也是面向與計算機的底層硬件。
更往上走,就是Java C++ 等面向對象的編程語言宙刘,它們的編程難度比起C語言來說要好很多牢酵,程序的兼容性也好了不少,比如Java馍乙。只要是安裝了JAVA虛擬機的計算機都可以運行Java的程序。
然后就是以Python為代表的是高級編程語言撑瞧,它比其他的編程有著極大的優(yōu)勢显蝌,更簡單。語言幾乎的自然語言一致酬诀。這也是我們以后要學習的重點骆撇。
問題三:為什么選擇Python神郊?
Python有著極大的可塑性,通常我們將其稱作膠水語言蜻懦。它的作用及其廣泛夕晓,如科學計算。WEB開發(fā),機器學習等諸多領域乔煞。它的語法相對來說,比較簡單渡贾。學習成本不大逗宜,能很快上手,是編程入門的極好的選擇。
Python的主要特點:
易于學習 - Python的關鍵字很少纺讲,結構簡單,語法清晰熬甚。這樣可以讓學習和使用者快速掌握這門語言逢渔。
易于閱讀 - Python代碼更清晰地定義和可見乡括。
易于維護 - Python的源代碼是相當容易維護的肃廓。
一個廣泛的標準庫 - Python的大部分庫可在UNIX,Windows和Macintosh使用诲泌,它是非常便于移植和跨平臺的盲赊。
交互模式 - Python支持交互式模式敷扫,允許交互式測試和調試代碼段哀蘑。
可移植 - Python可以在各種硬件平臺上運行,并且在所有平臺上具有相同的界面葵第。
可擴展 - 可以添加低級別的模塊到Python解釋器绘迁。這些模塊使程序員能夠添加或定制他們的工具以提高效率羹幸。
數(shù)據(jù)庫支持 - Python提供所有主要商業(yè)數(shù)據(jù)庫的接口脊髓,可與數(shù)據(jù)庫交互存儲數(shù)據(jù)将硝。
GUI編程 - Python支持可以創(chuàng)建和移植到許多系統(tǒng)調用,庫和Windows系統(tǒng)的GUI應用程序,如Windows MFC,Macintosh和Unix的X Window系統(tǒng)棍丐。
可伸縮 - Python提供比shell腳本更好的結構和大型程序的支持误辑。