国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python基礎(chǔ)語法第一章、認識Python

這篇具有很好參考價值的文章主要介紹了Python基礎(chǔ)語法第一章、認識Python。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、計算機基礎(chǔ)概念

1.1什么是計算機?

很多老一輩的人, 管下面這個叫做計算機. 然鵝, 它只是 "計算器", 和計算機是有很大區(qū)別的.

Python基礎(chǔ)語法第一章、認識Python

?現(xiàn)在我們所說的計算機, 不光能進行算術(shù)運算, 還能進行邏輯判斷, 數(shù)據(jù)存儲, 網(wǎng)絡(luò)通信等等功能, 以至于可以自動的完成非常復(fù)雜的工作.以下這些都可以稱為 "計算機" .

Python基礎(chǔ)語法第一章、認識Python

總的來說, 一臺計算機, 主要由以下這幾個重要的組件構(gòu)成
CPU????????存儲器 (內(nèi)存, 硬盤等)????????輸入設(shè)備 (鍵盤, 鼠標(biāo)等)????????輸出設(shè)備 (顯示器, 音響等)?

Python基礎(chǔ)語法第一章、認識Python

  • ?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)" . 馮諾依曼大佬, 正是計算機的祖師爺.

Python基礎(chǔ)語法第一章、認識Python

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ù)制

Python基礎(chǔ)語法第一章、認識Python

制作軟件, 就是在明確這個軟件要完成什么樣的任務(wù), 這個過程就稱為 "編程" .

編程本身, 并不是一件很容易的事情, 因此就衍生出了一個專門負責(zé)編程的職業(yè), 也就是程序員.


二、Python背景

2.1Python 是咋來的?

吉多·范羅蘇姆(Guido van Rossum) 是一個荷蘭程序員(人稱龜叔, 名字前三個字母是 Gui),Python基礎(chǔ)語法第一章、認識Python

?龜叔在 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)站)
  • 自動化運維
  • 人工智能
  • 爬蟲程序
  • 自動化測試

Python基礎(chǔ)語法第一章、認識Python

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)站

Python基礎(chǔ)語法第一章、認識Python

(2) 找到下載頁面

Python基礎(chǔ)語法第一章、認識Python

Python基礎(chǔ)語法第一章、認識Python

?(3) 雙擊安裝包

雙擊安裝包, 安裝 Python.
注意:

  • 最好勾選下 "Add Python 3.10 to PATH" 這個選項.
  • 要記得 Python 的安裝目錄(后面可能會用到).

Python基礎(chǔ)語法第一章、認識Python

(4) 運行 hello world

Python基礎(chǔ)語法第一章、認識Python?其中最關(guān)鍵的就是這個 python.exe . 后續(xù)運行 Python 程序, 全靠這個 python.exe

如果直接雙擊這個 python.exe , 就會打開 Python 的交互式解釋器(控制臺程序). 在這個交互式解釋器中, 就可以輸入 Python 代碼了.直接輸入 print('hello') 這句代碼, 按下 enter 鍵, 則打印出了 hello 這樣的結(jié)果.

Python基礎(chǔ)語法第一章、認識Python

注意: 代碼中的 ( ) 和 ' ' 都是英文, 不要寫中文標(biāo)點符號!
編程語言中基本不會出現(xiàn)中文標(biāo)點, 大家在寫代碼的時候一定要仔細注意.?


四、安裝 PyCharm

雖然通過交互式解釋器可以執(zhí)行 Python 代碼了, 但是代碼寫起來并不方便. 就需要更專業(yè)的開發(fā)工具來編寫 Python 代碼.

(1) 找到官方網(wǎng)站

Python基礎(chǔ)語法第一章、認識Python

PS: JetBrains 是捷克的一家互聯(lián)網(wǎng)公司. 主要的業(yè)務(wù)就是開發(fā)編程工具. 像 Java 的 IDEA, C++ 的CLion, Python 的 PyCharm, Go 的 GoLand 等等都是出于 JetBrains 之手. 這些工具功能都非常強大, 深受廣大程序猿的喜愛. 因此網(wǎng)友們也親切的稱呼這些開發(fā)工具為 "JB 全家桶".?

(2) 找到下載頁面

Python基礎(chǔ)語法第一章、認識Python

注意: , 進入官網(wǎng)之后不著急直接點這個下載, 先把頁面拖到最下面.

Python基礎(chǔ)語法第一章、認識Python

點擊方框圈起來的位置, 進行下載.

PS: PyCharm 有三個版本.

  • 專業(yè)版 (Professional Edition)
  • 社區(qū)版 (Community Edition)
  • 教育版 (Educational Edition)?

Python基礎(chǔ)語法第一章、認識Python

(3) 雙擊安裝包

Python基礎(chǔ)語法第一章、認識Python

建議把這個選項勾上, 這樣在任意目錄鼠標(biāo)右鍵, 就都可以直接用 PyCharm 打開目錄了.

Python基礎(chǔ)語法第一章、認識Python

(4) 運行 hello world

Python基礎(chǔ)語法第一章、認識Python

b) 選擇項目所在的位置, 并選擇使用的 Python 解釋器

注意, 一般情況下, PyCharm 能夠自動識別出 Python 解釋器的位置. 但是如果沒有自動識別出來,也沒關(guān)系, 點擊右側(cè)的 ... 選擇之前安裝的 Python 的路徑位置即可.?

Python基礎(chǔ)語法第一章、認識Python

c) 創(chuàng)建文件

右鍵左側(cè)的項目目錄, 選擇 New -> Python File填寫?

Python基礎(chǔ)語法第一章、認識Python

d) 編寫代碼

e) 運行程序?

Python基礎(chǔ)語法第一章、認識Python

Python基礎(chǔ)語法第一章、認識Python

(5) 進行基本設(shè)置?

a) 設(shè)置字體大小
PyCharm 默認的字體比較小, 看起來很費眼睛. 可以設(shè)置大一點.選擇 File -> Settings

Python基礎(chǔ)語法第一章、認識Python

?找到 Editor -> Font, 把字體 Size 和 Line height 都適當(dāng)調(diào)整.Size 表示字體大小. 數(shù)字越大文字越大.Line height 表示行高, 數(shù)字越大則兩行文字之間的間隔就越大.

Python基礎(chǔ)語法第一章、認識Python文章來源地址http://www.zghlxwxcb.cn/news/detail-501058.html

到了這里,關(guān)于Python基礎(chǔ)語法第一章、認識Python的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 第一章 計算機系統(tǒng)的概述①

    第一章 計算機系統(tǒng)的概述①

    概念 :操作系統(tǒng) (Operating System, 0s) 是指 控制和管理 整個計算機系統(tǒng)的 硬件和軟件 資源,并合理地組織調(diào)度計算機的工作和資源的分配: 以提供給用戶和其他軟件方便的接口和環(huán)境 ;它是計算機系統(tǒng)中最基本的 系統(tǒng)軟件。 根據(jù)操作系統(tǒng)的定義,操作系統(tǒng)的三個特點:1)操

    2024年02月11日
    瀏覽(32)
  • 【計算機組成原理】第一章 計算系統(tǒng)概論

    【計算機組成原理】第一章 計算系統(tǒng)概論

    第一章 計算系統(tǒng)概論 第二章 運算方法和運算器 第三章 多層次的存儲器 第四章 指令系統(tǒng) 第五章 中央處理器 第六章 總線系統(tǒng) 第七章 外圍設(shè)備 一、電子計算機從總體上來說分為兩大類。 電子模擬計算機 “模擬”就是相似的意思。 模擬計算機的特點是數(shù)值由連續(xù)量來表示

    2024年02月04日
    瀏覽(37)
  • 第一章、計算機組成與體系結(jié)構(gòu)

    第一章、計算機組成與體系結(jié)構(gòu)

    第一節(jié).數(shù)據(jù)的表示 ? 二進制轉(zhuǎn)十進制:權(quán)值相加。即一個二進制數(shù)為1010.1,轉(zhuǎn)為十進制為: $$ 小數(shù)點左邊從0開始冪,小數(shù)點右邊就是-1 ? 十六進制轉(zhuǎn)十進制:同樣的,權(quán)值相加。即一個十六進制為100121,轉(zhuǎn)為十進制為: $$ 十進制轉(zhuǎn)二進制:整數(shù)位用短除法,除二取余,直到

    2024年02月03日
    瀏覽(21)
  • 第一階段-第十一章 Python基礎(chǔ)的綜合案例(數(shù)據(jù)可視化-地圖可視化)

    第一階段-第十一章 Python基礎(chǔ)的綜合案例(數(shù)據(jù)可視化-地圖可視化)

    ??說明:該文章是學(xué)習(xí) 黑馬程序員 在B站上分享的視頻 黑馬程序員python教程,8天python從入門到精通 而記錄的筆記,筆記來源于本人。 若有侵權(quán),請聯(lián)系本人刪除 。筆記難免可能出現(xiàn)錯誤或筆誤,若讀者發(fā)現(xiàn)筆記有錯誤,歡迎在評論里批評指正。此筆記對應(yīng)的doc文件的百

    2024年02月16日
    瀏覽(25)
  • 第一章作業(yè)(微信小程序--計算機簡單分析)

    第一章作業(yè)(微信小程序--計算機簡單分析)

    app.js 它定義了一個全局的App對象,用于控制整個小程序的生命周期和全局數(shù)據(jù)。下面逐部分分析: onLaunch: function () { ... } : 當(dāng)小程序啟動時(即打開時),會觸發(fā) onLaunch 生命周期函數(shù)。 在這個函數(shù)里,首先通過 wx.getStorageSync(\\\'logs\\\') 從本地緩存中獲取名為 logs 的數(shù)據(jù),如果

    2024年03月09日
    瀏覽(103)
  • 第一章 計算機系統(tǒng)概述 五、中斷和異常、系統(tǒng)調(diào)用

    第一章 計算機系統(tǒng)概述 五、中斷和異常、系統(tǒng)調(diào)用

    目錄 一、中斷的作用 二、中斷的類型 1、內(nèi)中斷(異常) 2、外中斷 三、中斷機制的基本原理 四、系統(tǒng)調(diào)用 1、定義: 2、與庫函數(shù)的區(qū)別 3、按功能分類 4、作用 1、“中斷”是讓操作系統(tǒng)內(nèi)核奪回CPU使用權(quán)的唯一途徑 1、內(nèi)中斷(異常) (1)與當(dāng)前執(zhí)行的指令有關(guān),中斷信

    2024年02月09日
    瀏覽(32)
  • 計算機網(wǎng)絡(luò)第一章——計算機體系結(jié)構(gòu)(上)

    計算機網(wǎng)絡(luò)第一章——計算機體系結(jié)構(gòu)(上)

    提示:劍未佩妥,出門已是江湖;酒尚余溫,入口不識乾坤,愿歷盡千帆,歸來仍是少年。 電信網(wǎng)絡(luò)就是通過電話線連接起來的一個網(wǎng)絡(luò),有線電視網(wǎng)絡(luò)通過電纜或者光纜將已經(jīng)錄制好的電視節(jié)目發(fā)給千家萬戶,計算機網(wǎng)絡(luò)是通過各個結(jié)點,這個結(jié)點包括終端的電腦,手機,

    2024年02月06日
    瀏覽(32)
  • 計算機網(wǎng)絡(luò)第一章——計算機網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)(下)

    計算機網(wǎng)絡(luò)第一章——計算機網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)(下)

    提示:總角之宴,言笑晏晏。信誓旦旦,不思其反。反是不思,亦已焉哉。 問題很龐大,將大問題分成小問題,對應(yīng)一個層次 實體指的是每層中的活動元素,任何可以發(fā)送或者接受信息的硬件或者軟件進程 只有對等的實體之間才有協(xié)議,不對等的實體之間是不存在協(xié)議的

    2024年02月07日
    瀏覽(24)
  • 第一章 計算機系統(tǒng)概述 四、操作系統(tǒng)的運行機制

    第一章 計算機系統(tǒng)概述 四、操作系統(tǒng)的運行機制

    狀態(tài)的切換: 內(nèi)核態(tài)轉(zhuǎn)用戶態(tài) ,是指操作系統(tǒng)讓出cpu使用權(quán)給應(yīng)用程序。(一條修改PSW的特權(quán)指令) 用戶態(tài)轉(zhuǎn)內(nèi)核態(tài) ,指操作系統(tǒng) 發(fā)出一個中斷信號 ,將應(yīng)用程序強行停止, 轉(zhuǎn)換為內(nèi)核程序 ,并 得到cpu的使用權(quán) 。(由中斷引起,硬件自動完成) 注意: 一個共性是,但

    2024年02月09日
    瀏覽(15)
  • 計算機網(wǎng)絡(luò)課后第一章問答題

    目錄 ? 1-03.試比較電路交換,報文交換和分組交換的主要優(yōu)缺點 1-29.論述有五層協(xié)議的網(wǎng)絡(luò)體系結(jié)構(gòu)的要點,包括各層的主要功能。 ? (1)電路交換:端對端通信質(zhì)量因約定了通信資源獲得可靠保障,對連續(xù)傳送大量數(shù)據(jù)效率高。 (2)報文交換:無須預(yù)約傳輸帶寬,動態(tài)逐

    2024年02月22日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包