從程式設計小白到全棧開發 乙隻程式設計小白

2021-09-20 05:06:42 字數 923 閱讀 5231

今天,我要來給大家稍稍的科普一下這方面的知識。

軟體是誰製作的

在這個星球上,生活著一群神秘的有機生命物種,他們中大多數作息時間是:起的比雞早,睡的比雞晚。他們不太善於使用祖先傳下來的母語進行同族之間的溝通,卻發明了各式各樣的語言,和電子無機生命體進行著溝通,並以此為樂。更甚者,他們中的很多成員,成為了某種無機體語言的激進崇拜者,分門立派,並且堅定的認為:非我語類,其心必異,必須罵死丫的!

儘管如此,和他們相處的時候,你大可放心。只要不涉及到無機體語言的事情,他們還是一種比較溫和的生物。

這種生物,就是我們俗稱的「程式猿」,也叫軟體工程師。

什麼是程式設計

客戶端和伺服器端

以前的軟體程式,比較簡單,一般都是在你的電腦上安裝一下就可以了,執行的時候,也只是在你的電腦上執行著。但是隨著歷史的變遷,隨著網路技術的發展,你電腦或手機上的軟體執行的時候,它們其實不再只是在你的這些裝置上執行了,而是被拆分,有可能在2個地方執行,也有可能在200個地方執行。執行在你電腦或手機上的那部分,也許是整個軟體中不那麼重要的部分而已。

執行在你的電腦或手機中的那部分,我們叫做「客戶端」,它是提供乙個比較形象的介面,讓你和你的裝置/軟體進行對話:你可以通過這個介面下達命令,或者當軟體做完事情後它會展現給你結果。

還有乙個「伺服器端」,是你平常情況下完全感覺不到的東西。也許只有在斷網的情況下,你看到你的客戶端提示的「伺服器連線失敗」之類的資訊,你才會隱約感受到它的一點點存在。其實,它才是乙個軟體系統中的那個大boss,大核心。比如乙個聊天軟體:

哪些地方需要程式設計

隨著計算機技術的發展,越來越多的地方可以進行程式設計,你身邊充斥著被程式設計過的東西,電腦、手機、汽車、電視機、空調、冰箱、手錶、眼鏡......掌握程式設計,就是掌握了未來的主動權(哈哈哈,希望是這樣吧)。

這個系列我就叫它《從程式設計小白到全棧開發》吧。

物聯網全棧教程 從雲端到裝置(一)

一2016年的時候,我還在學校裡面準備著畢業 當時做的課題是 乙個挖掘機上面的乙個繼電器的壽命。我們的想法是檢測其吸合的次數,然後根據吸合的次數來預計其壽命,這個想法很簡單。因為乙個繼電器失效之前通常會正常吸合一定的次數比如10w次。二當時還是乙個愣頭青,想法簡單。實際去做的時候才發現事情遠沒有想的...

Python Web 全棧開發(一)

web 和伺服器 框架 django 2.建立完畢後進入專案,可以看到 django 初始的 py 檔案 3.開啟終端,可以輸入 python manage.py runserver 執行開發伺服器 4.出現報錯,根據報錯資訊,在setting.py中import os,再次執行,在瀏覽器輸入 即可...

小白Python程式設計從入門到實踐 變數

1.變數 今天的內容是 變數 所謂變數,就是在你的某段程式 中,用來儲存乙個值的字母 數字和下劃線的組合。在我們平時的日常生活中,會出現各種各樣的詞語,這些詞語在某個語境下面都有特定的意思,而這些特定的意思是人們事先約定好的。因此,我們在交流的過程中,通過使用這些詞語,就可以準確的表達特定的意思,節...