目錄
前言
1.關于Python博客前期的內容
2.計算機基礎概念
2.1.什么是計算機?
2.2.什么是編程?
2.3.編程語言有哪些?
3.Python背景知識
3.1.Python是怎么來的?
3.2.Python都可以用來干什么?
3.3.Python的優缺點
3.4.Python 的前景(錢景)咋樣?
4.結語
前言
關注我的小伙伴們,大家久等了,話不多說!我們繼續我們的學習之路!接下來我們學習一門新的高級編程語言,說到高級,哈哈哈,大家往下慢慢看!希望對大家有所幫助!!!
1.關于Python博客前期的內容
?Python 能干很多的事情, 但是前期我們主要介紹這幾部分內容:(俗話說得好,基礎不牢,地動山搖,我們基礎一定要打牢!!!)? ? ? ? 1.Python 環境搭建????????2.Python 基礎語法? ? ? ? 3.Python 代碼案例
2.計算機基礎概念
2.1.什么是計算機?
很多老一輩的人, 管下面這個叫做計算機. 但是, 它只是 "計算器", 和計算機是有很大區別的.
現在我們所說的計算機, 不光能進行算術運算, 還能進行邏輯判斷, 數據存儲, 網絡通信等等功能, 以至于可以自動的完成非常復雜的工作.以下這些都可以稱為?“計算機”:

總的來說, 一臺計算機, 主要由以下這幾個重要的組件構成? ? ? ? 1.CPU? ? ? ? 2.存儲器 (內存, 硬盤等)? ? ? ? 3.輸入設備 (鍵盤, 鼠標等)? ? ? ? 4.輸出設備 (顯示器, 音響等)

PS: CPU 是目前人類科技的巔峰之作. 科技含量能和 CPU 相提并論的, 只有氫彈了.美國限制向中國出口 "芯片", 這里的芯片主要指的就是 CPU. 目前國內雖然有自主研發 CPU 的能力, 但是整體的水平, 相比于國際一線的 Intel, AMD 等廠商相比, 還是有一定的差距的.PSS: 有的同學可能說, 重要的硬件不是還有顯卡嘛? 都老貴了!????????其實顯卡(GPU)是和 CPU 類似的計算芯片,????????CPU 是 "通用計算芯片", 可以處理各種場景下的各種問題. 就像高校培養的學生. 可以在各個行業各個領域貢獻力量.????????GPU 是 "專用計算芯片", 特別擅長處理浮點數運算. 就像比特培養的學生, 專注于互聯網軟件技術.以上的組成結構, 稱為 "馮諾依曼體系結構" . 馮諾依曼大佬, 正是計算機的祖師爺.
PS: 馮諾依曼除了是計算機祖師爺之外, 還是一位數學家, 物理學家, 化學家, "博弈論" 的創始人, 參與過曼哈頓計劃(擔任原子彈制造顧問).????????據傳聞, 馮諾依曼大佬六歲心算八位數除法, 八歲掌握微積分, 十歲通讀了世界史, 十七歲發表了第一篇數學方面的論文.PSS: 計算機的祖師爺, 除了馮諾依曼之外, 還有一位圖靈大佬, 也在二戰中發揮了至關重要的作用.
2.2.什么是編程?
計算機需要硬件賦予之軀體, 也需要軟件賦予之靈魂."軟件" (或者叫做 程序), 指揮了計算機要按照什么樣的規則來執行任務.

制作軟件, 就是在明確這個軟件要完成什么樣的任務, 這個過程就稱為 "編程" .?
例如: 我的女神給我說, 讓我去買三個包子, 如果遇到賣西瓜的就買一個.?
這個交代任務的過程就是 "編程". 只不過執行這個程序的是我, 不是計算機.?
PS: 換個角度看, 人腦也能算術運算, 能邏輯判斷, 能數據存儲, 能輸入輸出..... 也可以視為是一個廣義的計算機
編程本身, 并不是一件很容易的事情, 因此就衍生出了一個專門負責編程的職業, 也就是程序員.
程序員這個崗位香不香, 看看 相親市場 就知道:
程序員進行編程的過程中, 需要使用一個專門的方式和計算機溝通, 就是 "編程語言" .使用編程語言編寫軟件的具體過程, 就稱為 "軟件開發", 俗稱 "敲代碼".
計算機是一個鐵憨憨, 不能直接理解人類的語言.像上面買包子的例子, 其實這句話對于計算機的理解來說, 是存在歧義的.
2.3.編程語言有哪些?
編程語言大體可以分成三個大類? ? ? ? 1.機器語言? ? ? ? 2.匯編語言? ? ? ? 3.高級語言其中機器語言和匯編語言都是更貼近計算機的, 人類理解起來并不容易.因此目前程序員使用的編程語言主要是高級語言.高級語言的種類有很多很多. 以下列出的都是實際開發中常用的編程語言ps:我這里采用的是2025年7月份的最新榜單,感興趣的小伙伴可以自選查詢下述網站:https://www.tiobe.com/tiobe-index/


可以看到, Python 在這個走勢中是名列前茅的
3.Python背景知識
3.1.Python是怎么來的?
吉多·范羅蘇姆(Guido van Rossum) 是一個荷蘭程序員(人稱龜叔, 名字前三個字母是 Gui),
龜叔在 1989 年圣誕節的時候(當時 33 歲), 因為在家里待著無聊, 為了打發時間, 開始了 Python 的開發.第一個正式版本發布于 1991 年.1991 年是一個神奇的年份.Python, 萬維網, Linux, Vim, Qt, 第一臺筆記本電腦, 都誕生于 1991 年
3.2.Python都可以用來干什么?
經歷了多年的發展, Python 目前是一個應用場景非常廣泛的編程語言.? ? ? ? 1.科學計算&數據分析? ? ? ? 2.Web 開發(搭建網站)? ? ? ? 3.自動化運維? ? ? ? 4.人工智能? ? ? ? 5.爬蟲程序? ? ? ? 6.自動化測試
3.3.Python的優缺點
優點:????????1.語法言簡意賅, 容易上手.? ? ? ? 2.功能強大, 用途廣泛.? ? ? ? 3.生態豐富, 具有海量的成熟第三方庫.? ? ? ? 4.方便調用 C/C++ 編寫的代碼進行 高性能/系統級 操作.
缺點:? ? ? ? 1.執行效率比較弱.? ? ? ? 2.對于多核心并發程序支持偏弱.? ? ? ? 3.動態類型系統對于大型項目不太友好.
3.4.Python 的前景(錢景)咋樣?
雖然 Python 的應用場景很多, 但是純粹使用 Python 的崗位是比較少見的以知名互聯網招聘網站拉鉤網為例, 設置工作地點為北京, 工作年限為3年以下,????????搜索 Python 關鍵字得到的崗位個數為 88 個.????????搜索 C 關鍵字得到的崗位個數為 159 個.????????搜索 Java 關鍵字得到的崗位個數為 297 個.上述數據只是簡單采樣, 并不能精確反應崗位的整體情況

更常見到的情況是, 把 Python 作為一個輔助性質的語言.


在工作中, Python 更像是一個工具, 需要用到的時候隨手拿起來就用, 能夠方便的解決不少問題.這就像一局王者榮耀, 有人打的是 carry, 有人打的是輔助.PS: 網上很多信息把 Python 往往吹的天花亂墜, 但是在博主看來, 是有些過火了.Python 和其他的編程語言本質上并沒有啥區別. 并不存在某個場景是 "非得 Python 能做, 其他語言做不了" 這樣的情況.編程語言只是工具, 作為一個程序猿, 要做到十八般兵器都能樣樣精通
4.結語
以上便是Python的基礎認識了,但是有的小伙伴會問博主怎么才能使用Python呢?這里容博主先賣個關子,下一個博客博主就詳細的介紹給你!等不及的小伙伴可以先去博客的海洋中尋找一下!