日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

极度舒适的 Python 入门教程,佩奇也能学会~

發(fā)布時(shí)間:2024/4/14 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 极度舒适的 Python 入门教程,佩奇也能学会~ 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

編程幾乎已經(jīng)成為現(xiàn)代人的一門必修課,特別是 Python ,不僅長(zhǎng)期霸占編程趨勢(shì)榜、薪資榜第一,還屢屢進(jìn)入小學(xué)教材,甚至成為浙江省信息技術(shù)高考項(xiàng)目……

今天,小編帶來(lái)了一門極度舒適的 Python 入門教程,它可以讓你一下午高速上手Python,并掌握 Linux、Github 兩大神器的用法。

教程屬于初級(jí)入門級(jí)別,不僅適用于那些有其它語(yǔ)言基礎(chǔ)的同學(xué),對(duì)沒有編程經(jīng)驗(yàn)的同學(xué)也非常友好舒適。(強(qiáng)烈建議在PC端食用)

有多舒適?

不知不覺學(xué)習(xí)幾個(gè)小時(shí),而且不覺得枯燥……
這也太厲害了吧?

在挑戰(zhàn)中學(xué)編程,從入門到上癮……

Python 新手入門課給你不一樣的體驗(yàn)

內(nèi)容節(jié)選:

一、進(jìn)入 Python

python 程序的執(zhí)行方式有兩種:

· 程序文件的方式執(zhí)行:最常用的方式,你日常接觸 99% 的程序,都是打包成一套程序文件來(lái)執(zhí)行的。
· 交互式命令行執(zhí)行:在這個(gè)環(huán)境下,你輸入的 Python 代碼都可以立即執(zhí)行,并得到輸出結(jié)果,常用于調(diào)試代碼和學(xué)習(xí)。

在實(shí)驗(yàn)環(huán)境中打開 終端,在第一行$ 符號(hào)后面輸入python3,按回車鍵執(zhí)行。系統(tǒng)就進(jìn)入到 Python 的交互環(huán)境中了。

>>> 是提示符,提示你在這里輸入 Python 代碼。

如果要退出命令行,可以使用快捷鍵 Ctrl + D,或者輸入 exit()。

輸入 1 + 1 試試,按下回車,可以看到 Python 自動(dòng)幫你算出了結(jié)果。

二、第一行代碼

我們來(lái)寫點(diǎn)代碼,輸入:

print('Hello World!')

( ? 注意:?編程中標(biāo)點(diǎn)符號(hào)要使用英文符號(hào),請(qǐng)永遠(yuǎn)記住這一點(diǎn) !)

再按回車執(zhí)行,終端中出現(xiàn)了 Hello world~

很簡(jiǎn)單對(duì)不對(duì)?

?

print —— 打印
print(‘Hello World!’) —— 打印 Hello World!

print() 就是你學(xué)到的第一個(gè)函數(shù) —— 「打印函數(shù)」(函數(shù)可理解為方法),它可以幫你輸出任何內(nèi)容 —— 只要放進(jìn) 括號(hào) 內(nèi)。

那么'Hello World'為什么要用 引號(hào) 包起來(lái)呢?用引號(hào)包起來(lái)的文字,被稱為「字符串」,等于在告訴計(jì)算機(jī):請(qǐng)把引號(hào)里的內(nèi)容打印出來(lái),不用管里面是什么

觀察下面的兩行代碼:

print(1 + 1)print('1 + 1')

用前面學(xué)到的知識(shí),猜一下這兩行代碼分別會(huì)打印什么。

然后在終端中驗(yàn)證一下:

可以看到,前者打印出了 1+1 的結(jié)果;而加了引號(hào)后,原封不動(dòng)地打印出了
「 1 + 1 」。

? ?注意:引號(hào)可以是單引號(hào),也可以是雙引號(hào),但必須是英文符號(hào),且前后一致。

使用三個(gè)引號(hào),可以打印多行文字,比如:

print(''' 我去買幾個(gè)橘子 你就站在此地不要走動(dòng) ''')

終端會(huì)直接打印多行內(nèi)容:

我去買幾個(gè)橘子 你就站在此地不要走動(dòng)

三、數(shù)據(jù)類型

計(jì)算機(jī)不僅能處理數(shù)字之間的運(yùn)算,也能對(duì)文本、圖片、音頻、視頻等數(shù)據(jù)進(jìn)行處理。在程序中,每個(gè)數(shù)據(jù)都有自己的數(shù)據(jù)類型。Python 的數(shù)據(jù)類型有 int(整數(shù))、float(浮點(diǎn)數(shù))、字符串、布爾值、None、列表、元組、字典、集合等。

下面介紹幾種基本數(shù)據(jù)類型。

? int - 整數(shù)
即數(shù)學(xué)意義上的整數(shù),可以是正整數(shù)或負(fù)整數(shù),不帶小數(shù)點(diǎn)。

? float - 浮點(diǎn)數(shù)
浮點(diǎn)數(shù)就是小數(shù)。所謂浮點(diǎn),指的是小數(shù)的表示形式多變,3.14 可以表示為 0.314 x 10,小數(shù)點(diǎn)可以改變位置,故稱為浮點(diǎn)數(shù)。

在計(jì)算機(jī)中,整數(shù)、浮點(diǎn)數(shù)字、字符串等所有的數(shù)據(jù),都會(huì)被轉(zhuǎn)換為二進(jìn)制數(shù)值進(jìn)行處理,處理完成后再轉(zhuǎn)換為你想要的信息。轉(zhuǎn)換的過程中可能就會(huì)出現(xiàn)精度的丟失,試試在 Python 命令行中輸出 1.1 + 2.2 ,猜猜結(jié)果是多少?


結(jié)果并不是 3.3,而是 3.3000000000000003。

? 布爾值
布爾值只有 True 和 False 兩種,注意大小寫。布爾值通常用來(lái)比較和判斷,舉例如下:

四、變量

我們?cè)賮?lái)學(xué)習(xí)一個(gè)很重要的概念 —— 「變量」。你可以將它理解為一個(gè)盒子 —— 把常用的數(shù)據(jù)放在里面,起一個(gè)好記的名字,下次用到時(shí)可以快速找到它。

比如說在游戲中,你會(huì)頻繁用到 「血量(HP)、攻擊力、防御力」等數(shù)據(jù),這些數(shù)據(jù)需要用名字儲(chǔ)存起來(lái)。

定義這些變量的代碼如下:

Level = 1 ATK = 5 HP = 100

左邊是**「變量名」**

右邊是**「數(shù)據(jù)」**

而等號(hào)在Python里的意思是**「賦值符」**,代表把右邊的數(shù)據(jù)賦值給左邊。

其實(shí),早在小學(xué)的數(shù)學(xué)課上,你就開始使用 變量 的概念了。比如「雞兔同籠」問題中,你可以“設(shè)雞的數(shù)量為 x,兔子的數(shù)量為 y ”, x、y 就是變量,:

x = 雞的數(shù)量y = 兔子的數(shù)量則:x + y = 頭數(shù)2x + 4y = 腳數(shù)

變量中的數(shù)據(jù),除了可以是整數(shù),還可以是一段文字,比如:

word = 'Hello World!' print(word)

試一下上面的代碼,看看會(huì)打印出什么結(jié)果。

變量的右邊,甚至可以是另一個(gè)變量,如:

word2 = word print(word2)

上面這段代碼的意思是把「word」中的數(shù)據(jù),賦值給「word2」這一變量。

? 小練習(xí):把 「實(shí)小樓」 存入名為的「name」的變量中,并打印出來(lái)。

? 提示:「實(shí)小樓」是字符串,需要加引號(hào)

**

五、Input() 函數(shù)

**
???:?“對(duì)了,還不知道你多大了,請(qǐng)用 Python 告訴我吧~”

輸入下面的代碼:

age = input('My age is :')

執(zhí)行代碼后,彈出「My age is :」,在后面輸入你的年齡,再按回車。

這時(shí),你的年齡就被存入了「age」這個(gè)變量中,print 一下試試:

print(age)

終端隨之打印出了你的年齡。

這就是我們今天學(xué)的第二個(gè)函數(shù) —— input(),主要作用是讓用戶輸入某個(gè)內(nèi)容并接收它 —— 比如注冊(cè)時(shí)需要填寫賬號(hào)密碼,你就可以用 input() 搞定:

ID = input('請(qǐng)輸入你的ID:')

用戶填寫的信息就會(huì)被存入「ID」這個(gè)變量中。

?注意?:如果input()函數(shù)執(zhí)行后,你沒有在后面輸入內(nèi)容,程序會(huì)一直卡住,等待你輸入信息。)

六、字符串

任何一本編程書籍之中,字符串的內(nèi)容總是很長(zhǎng)。這是因?yàn)?#xff1a;處理字符串是計(jì)算機(jī)程序中最普遍的需求之一 ,人和計(jì)算機(jī)交互,所用的就是字符串而不是二進(jìn)制數(shù)字。

引號(hào) 包裹起來(lái)的數(shù)據(jù)就是字符串。計(jì)算機(jī)無(wú)法識(shí)別人類的文字,所以引號(hào)的作用就是告訴計(jì)算機(jī):我是字符串,不用管里面是什么內(nèi)容。

包裹字符串的引號(hào)必須前后對(duì)應(yīng),成對(duì)出現(xiàn)。如果字符串中還有引號(hào),要特別注意,如 He said "Today's weather is good.",直接寫 print('He said "Today's weather is good."') 就會(huì)報(bào)錯(cuò)。因?yàn)?#xff1a;

正確的寫法是,在 Today 后面加入 轉(zhuǎn)義符 \ :


親手在終端中試一下:

轉(zhuǎn)義符 \ 還有一個(gè)常用形式是和 n 連起來(lái)用, \n 代表?yè)Q行符,就是用 Enter (回車)鍵敲出來(lái)的東西)。

怎么樣?是不是還挺簡(jiǎn)單的?后面的課程會(huì)越來(lái)越深入,也讓你越來(lái)越有成就感:

學(xué)習(xí)完本課程之后,你會(huì):

  • 明白編程的作用,和能給你帶來(lái)的價(jià)值。

  • 學(xué)會(huì) Linux 基本操作、Python 基礎(chǔ)語(yǔ)法,同時(shí)建立起學(xué)習(xí)編程的興趣、方法和習(xí)慣。

  • 建立個(gè)人的Github主頁(yè),可以作為加分項(xiàng)放入個(gè)人簡(jiǎn)歷中。

它還有哪些特點(diǎn)?

  • 負(fù)基礎(chǔ)都能學(xué)會(huì)!什么是負(fù)基礎(chǔ),好多同學(xué)已經(jīng)被「零基礎(chǔ)學(xué)編程」的課程打擊得沒有信心了,棄坑N次后,零基礎(chǔ)早已變成了“負(fù)基礎(chǔ)”。這門課就是為你準(zhǔn)備的,再試一次!這次一定能學(xué)會(huì)!
  • 免費(fèi)社群答疑,你可以隨時(shí)在群里和小伙伴們交流,遇到問題也可以免費(fèi)向群里的助教提問。
  • 不止教編程,更教學(xué)習(xí)方法。編程的世界中,代碼的更新是日新月異的,所以掌握學(xué)習(xí)方法,比學(xué)會(huì)編程更重要。我們?cè)谡n程中提供了環(huán)境、文檔、挑戰(zhàn)等環(huán)節(jié),希望你能在潛移默化中,養(yǎng)成「實(shí)踐、思考、復(fù)習(xí)」的學(xué)習(xí)習(xí)慣。

加入這門課的方法也很簡(jiǎn)單,在瀏覽器中輸入:
https://www.shiyanlou.com/courses/1330

然后添加助教小姐姐的微信,獲取課程邀請(qǐng)碼即可。

心動(dòng)嗎~

總結(jié)

以上是生活随笔為你收集整理的极度舒适的 Python 入门教程,佩奇也能学会~的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。