一、計算機基礎(chǔ)概念
1.1什么是計算機?
很多老一輩的人, 管下面這個叫做計算機. 然鵝, 它只是 "計算器", 和計算機是有很大區(qū)別的.
?現(xiàn)在我們所說的計算機, 不光能進行算術(shù)運算, 還能進行邏輯判斷, 數(shù)據(jù)存儲, 網(wǎng)絡(luò)通信等等功能, 以至于可以自動的完成非常復(fù)雜的工作.以下這些都可以稱為 "計算機" .
總的來說, 一臺計算機, 主要由以下這幾個重要的組件構(gòu)成
CPU????????存儲器 (內(nèi)存, 硬盤等)????????輸入設(shè)備 (鍵盤, 鼠標(biāo)等)????????輸出設(shè)備 (顯示器, 音響等)?
- ?PS: CPU 是目前人類科技的巔峰之作. 科技含量能和 CPU 相提并論的, 只有氫彈了.美國限制向中國出口 "芯片", 這里的芯片主要指的就是 CPU. 目前國內(nèi)雖然有自主研發(fā) CPU 的能力, 但是整體的水平, 相比于國際一線的 Intel, AMD 等廠商相比, 還是有一定的差距的.
- PSS: 有的同學(xué)可能說, 重要的硬件不是還有顯卡嘛? 都老貴了!其實顯卡(GPU)是和 CPU 類似的計算芯片
- CPU 是 "通用計算芯片", 可以處理各種場景下的各種問題. 就像高校培養(yǎng)的學(xué)生. 可以在各個行業(yè)各個領(lǐng)域貢獻力量.
- GPU 是 "專用計算芯片", 特別擅長處理浮點數(shù)運算. 就像比特培養(yǎng)的學(xué)生, 專注于互聯(lián)網(wǎng)軟件技術(shù).
以上的組成結(jié)構(gòu), 稱為 "馮諾依曼體系結(jié)構(gòu)" . 馮諾依曼大佬, 正是計算機的祖師爺.
PS: 馮諾依曼除了是計算機祖師爺之外, 還是一位數(shù)學(xué)家, 物理學(xué)家, 化學(xué)家, "博弈論" 的創(chuàng)始人, 參與過曼哈頓計劃(擔(dān)任原子彈制造顧問).據(jù)傳聞, 馮諾依曼大佬六歲心算八位數(shù)除法, 八歲掌握微積分, 十歲通讀了世界史, 十七歲發(fā)表了第一篇數(shù)學(xué)方面的論文.
PSS: 計算機的祖師爺, 除了馮諾依曼之外, 還有一位圖靈大佬, 也在二戰(zhàn)中發(fā)揮了至關(guān)重要的作用.?
1.2什么是編程?
計算機需要硬件賦予之軀體, 也需要軟件賦予之靈魂.
"軟件" (或者叫做 程序), 指揮了計算機要按照什么樣的規(guī)則來執(zhí)行任務(wù)制
制作軟件, 就是在明確這個軟件要完成什么樣的任務(wù), 這個過程就稱為 "編程" .
編程本身, 并不是一件很容易的事情, 因此就衍生出了一個專門負責(zé)編程的職業(yè), 也就是程序員.
二、Python背景
2.1Python 是咋來的?
吉多·范羅蘇姆(Guido van Rossum) 是一個荷蘭程序員(人稱龜叔, 名字前三個字母是 Gui),
?龜叔在 1989 年圣誕節(jié)的時候(當(dāng)時 33 歲), 因為在家里待著無聊, 為了打發(fā)時間, 開始了 Python 的開發(fā).第一個正式版本發(fā)布于 1991 年.1991 年是一個神奇的年份.Python, 萬維網(wǎng), Linux, Vim, Qt, 第一臺筆記本電腦, 都誕生于 1991 年。
2.2Python 都能干啥?
經(jīng)歷了多年的發(fā)展, Python 目前是一個應(yīng)用場景非常廣泛的編程語言。
- 科學(xué)計算&數(shù)據(jù)分析
- Web 開發(fā)(搭建網(wǎng)站)
- 自動化運維
- 人工智能
- 爬蟲程序
- 自動化測試
2.3Python 的優(yōu)缺點
優(yōu)點:
- 語法言簡意賅, 容易上手.
- 功能強大, 用途廣泛.
- 生態(tài)豐富, 具有海量的成熟第三方庫.
- 方便調(diào)用 C/C++ 編寫的代碼進行 高性能/系統(tǒng)級 操作.
缺點:
- 執(zhí)行效率比較弱.
- 對于多核心并發(fā)程序支持偏弱.
- 動態(tài)類型系統(tǒng)對于大型項目不太友好.?
2.4Python 的前景(錢景)咋樣?
雖然 Python 的應(yīng)用場景很多, 但是純粹使用 Python 的崗位是比較少見的
在工作中, Python 更像是一個工具, 需要用到的時候隨手拿起來就用, 能夠方便的解決不少問題.
三、搭建 Python 環(huán)境
3.1安裝 Python
(1) 找到官方網(wǎng)站
(2) 找到下載頁面
?(3) 雙擊安裝包
雙擊安裝包, 安裝 Python.
注意:
- 最好勾選下 "Add Python 3.10 to PATH" 這個選項.
- 要記得 Python 的安裝目錄(后面可能會用到).
(4) 運行 hello world
?其中最關(guān)鍵的就是這個 python.exe . 后續(xù)運行 Python 程序, 全靠這個 python.exe
如果直接雙擊這個 python.exe , 就會打開 Python 的交互式解釋器(控制臺程序). 在這個交互式解釋器中, 就可以輸入 Python 代碼了.直接輸入 print('hello') 這句代碼, 按下 enter 鍵, 則打印出了 hello 這樣的結(jié)果.
注意: 代碼中的 ( ) 和 ' ' 都是英文, 不要寫中文標(biāo)點符號!
編程語言中基本不會出現(xiàn)中文標(biāo)點, 大家在寫代碼的時候一定要仔細注意.?
四、安裝 PyCharm
雖然通過交互式解釋器可以執(zhí)行 Python 代碼了, 但是代碼寫起來并不方便. 就需要更專業(yè)的開發(fā)工具來編寫 Python 代碼.
(1) 找到官方網(wǎng)站
PS: JetBrains 是捷克的一家互聯(lián)網(wǎng)公司. 主要的業(yè)務(wù)就是開發(fā)編程工具. 像 Java 的 IDEA, C++ 的CLion, Python 的 PyCharm, Go 的 GoLand 等等都是出于 JetBrains 之手. 這些工具功能都非常強大, 深受廣大程序猿的喜愛. 因此網(wǎng)友們也親切的稱呼這些開發(fā)工具為 "JB 全家桶".?
(2) 找到下載頁面
注意: , 進入官網(wǎng)之后不著急直接點這個下載, 先把頁面拖到最下面.
點擊方框圈起來的位置, 進行下載.
PS: PyCharm 有三個版本.
- 專業(yè)版 (Professional Edition)
- 社區(qū)版 (Community Edition)
- 教育版 (Educational Edition)?
(3) 雙擊安裝包
建議把這個選項勾上, 這樣在任意目錄鼠標(biāo)右鍵, 就都可以直接用 PyCharm 打開目錄了.
(4) 運行 hello world
b) 選擇項目所在的位置, 并選擇使用的 Python 解釋器
注意, 一般情況下, PyCharm 能夠自動識別出 Python 解釋器的位置. 但是如果沒有自動識別出來,也沒關(guān)系, 點擊右側(cè)的 ... 選擇之前安裝的 Python 的路徑位置即可.?
c) 創(chuàng)建文件
右鍵左側(cè)的項目目錄, 選擇 New -> Python File填寫?
d) 編寫代碼
e) 運行程序?
(5) 進行基本設(shè)置?
a) 設(shè)置字體大小
PyCharm 默認的字體比較小, 看起來很費眼睛. 可以設(shè)置大一點.選擇 File -> Settings
?找到 Editor -> Font, 把字體 Size 和 Line height 都適當(dāng)調(diào)整.Size 表示字體大小. 數(shù)字越大文字越大.Line height 表示行高, 數(shù)字越大則兩行文字之間的間隔就越大.文章來源:http://www.zghlxwxcb.cn/news/detail-501058.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-501058.html
到了這里,關(guān)于Python基礎(chǔ)語法第一章、認識Python的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!