極度舒適的 Python 入門教程,讓你不知不覺的學習。

簡介:編程幾乎已經成為現代人的一門必修課,特別是 Python ,不僅長期霸佔編程趨勢榜、薪資榜第一,還屢屢進入小學教材,甚至成為浙江省信息技術高考項目……今天,小編帶來了一門極度舒適的 Python 入門教程,它可以讓你 ...


編程幾乎已經成為現代人的一門必修課,特別是 Python ,不僅長期霸佔編程趨勢榜、薪資榜第一,還屢屢進入小學教材,甚至成為浙江省信息技術高考項目……

極度舒適的 Python 入門教程,讓你不知不覺的學習。

抽象的機器人眼睛背景


今天,小編帶來了一門極度舒適的 Python 入門教程,它可以讓你一下午高速上手Python,並掌握 Linux、Github 兩大神器的用法。
教程屬於初級入門級別,不僅適用於那些有其它語言基礎的同學,對沒有編程經驗的同學也非常友好舒適。(強烈建議在PC端食用)
有多舒適?

極度舒適的 Python 入門教程,讓你不知不覺的學習。


你說舒不舒適?
在挑戰中學編程,從入門到上癮……
本教程無需學習任何前置教程,且完全免費,
Python 新手入門課
內容節選:
一、進入 Python
python 程序的執行方式有兩種:
· 程序文件的方式執行:最常用的方式,你日常接觸 99% 的程序,都是打包成一套程序文件來執行的。
· 交互式命令行執行:在這個環境下,你輸入的 Python 代碼都可以立即執行,並得到輸出結果,常用於調試代碼和學習。
在實驗環境中打開 終端,在第一行$ 符號後面輸入python3,按回車鍵執行。系統就進入到 Python 的交互環境中了。
>>> 是提示符,提示你在這裡輸入 Python 代碼。
如果要退出命令行,可以使用快捷鍵 Ctrl + D,或者輸入 exit()。
輸入 1 + 1 試試,按下回車,可以看到 Python 自動幫你算出了結果。

極度舒適的 Python 入門教程,讓你不知不覺的學習。


二、第一行代碼我們來寫點代碼,輸入:
print('Hello World!')
( ? 注意:?編程中標點符號要使用英文符號,請永遠記住這一點 !)
再按回車執行,終端中出現了 Hello world~

極度舒適的 Python 入門教程,讓你不知不覺的學習。


很簡單對不對?
print —— 打印
print('Hello World!') —— 打印 Hello World!
print() 就是你學到的第一個函數 —— 「打印函數」(函數可理解為方法),它可以幫你輸出任何內容 —— 只要放進 括號 內。
那麼'Hello World'為什麼要用 引號 包起來呢?用引號包起來的文字,被稱為「字符串」,等於在告訴計算機:請把引號裡的內容打印出來,不用管裡面是什麼
觀察下面的兩行代碼:
print(1 + 1)
print('1 + 1')
用前面學到的知識,猜一下這兩行代碼分別會打印什麼。
然後在終端中驗證一下:

極度舒適的 Python 入門教程,讓你不知不覺的學習。


可以看到,前者打印出了 1+1 的結果;而加了引號後,原封不動地打印出了
「 1 + 1 」。
? ?注意:引號可以是單引號,也可以是雙引號,但必須是英文符號,且前後一致。
使用三個引號,可以打印多行文字,比如:
print('''
我去買幾個橘子
你就站在此地不要走動
''')
終端會直接打印多行內容:
我去買幾個橘子
你就站在此地不要走動
三、數據類型
計算機不僅能處理數字之間的運算,也能對文本、圖片、音頻、視頻等數據進行處理。在程序中,每個數據都有自己的數據類型。Python 的數據類型有 int(整數)、float(浮點數)、字符串、布爾值、None、列表、元組、字典、集合等。
下面介紹幾種基本數據類型。
int - 整數
即數學意義上的整數,可以是正整數或負整數,不帶小數點。


float - 浮點數
浮點數就是小數。所謂浮點,指的是小數的表示形式多變,3.14 可以表示為 0.314 x 10,小數點可以改變位置,故稱為浮點數。
在計算機中,整數、浮點數字、字符串等所有的數據,都會被轉換為二進制數值進行處理,處理完成後再轉換為你想要的信息。轉換的過程中可能就會出現精度的丟失,試試在 Python 命令行中輸出 1.1 + 2.2 ,猜猜結果是多少?

極度舒適的 Python 入門教程,讓你不知不覺的學習。


結果並不是 3.3,而是 3.3000000000000003。 布爾值
布爾值只有 True 和 False 兩種,注意大小寫。布爾值通常用來比較和判斷,舉例如下:

極度舒適的 Python 入門教程,讓你不知不覺的學習。


四、變量我們再來學習一個很重要的概念 —— 「變量」。你可以將它理解為一個盒子 —— 把常用的數據放在裡面,起一個好記的名字,下次用到時可以快速找到它。


比如說在遊戲中,你會頻繁用到 「血量(HP)、攻擊力、防禦力」等數據,這些數據需要用名字儲存起來。

極度舒適的 Python 入門教程,讓你不知不覺的學習。


布爾值
定義這些變量的代碼如下:
Level = 1
ATK = 5
HP = 100
左邊是「變量名」
右邊是

「數據」
而等號在Python裡的意思是「賦值符」,代表把右邊的數據賦值給左邊。

極度舒適的 Python 入門教程,讓你不知不覺的學習。


布爾值
其實,早在小學的數學課上,你就開始使用 變量 的概念了。比如「雞兔同籠」問題中,你可以“設雞的數量為 x,兔子的數量為 y ”, x、y 就是變量,:x = 雞的數量


y = 兔子的數量
則:
x + y = 頭數
2x + 4y = 腳數
變量中的數據,除了可以是整數,還可以是一段文字,比如:
word = 'Hello World!'
print(word)
試一下上面的代碼,看看會打印出什麼結果。
變量的右邊,甚至可以是另一個變量,如:
word2 = word
print(word2)
上面這段代碼的意思是把「word」中的數據,賦值給「word2」這一變量。

極度舒適的 Python 入門教程,讓你不知不覺的學習。


小練習:把 「實小樓」 存入名為的「name」的變量中,並打印出來。
提示:「實小樓」是字符串,需要加引號
五、Input() 函數
??:?“對了,還不知道你多大了,請用 Python 告訴我吧~”
輸入下面的代碼:
age = input('My age is :')
執行代碼後,彈出「My age is :」,在後面輸入你的年齡,再按回車。
這時,你的年齡就被存入了「age」這個變量中,print 一下試試:
print(age)
終端隨之打印出了你的年齡。

極度舒適的 Python 入門教程,讓你不知不覺的學習。


這就是我們今天學的第二個函數 —— input(),主要作用是讓用戶輸入某個內容並接收它 —— 比如註冊時需要填寫賬號密碼,你就可以用 input() 搞定:ID = input('請輸入你的ID:')
用戶填寫的信息就會被存入「ID」這個變量中。
?注意?:如果input()函數執行後,你沒有在後面輸入內容,程序會一直卡住,等待你輸入信息。)
六、字符串
任何一本編程書籍之中,字符串的內容總是很長。這是因為:處理字符串是計算機程序中最普遍的需求之一 ,人和計算機交互,所用的就是字符串而不是二進制數字。
引號 包裹起來的數據就是字符串。計算機無法識別人類的文字,所以引號的作用就是告訴計算機:我是字符串,不用管裡面是什麼內容。
包裹字符串的引號必須前後對應,成對出現。如果字符串中還有引號,要特別注意,如 He said "Today's weather is good.",直接寫 print('He said "Today's weather is good."') 就會報錯。因為:

極度舒適的 Python 入門教程,讓你不知不覺的學習。


正確的寫法是,在 Today 後面加入 轉義符 \\\\ :

極度舒適的 Python 入門教程,讓你不知不覺的學習。


親手在終端中試一下:

極度舒適的 Python 入門教程,讓你不知不覺的學習。


轉義符 \\\\ 還有一個常用形式是和 n 連起來用, \\\\n 代表換行符,就是用 Enter (回車)鍵敲出來的東西)。

極度舒適的 Python 入門教程,讓你不知不覺的學習。


怎麼樣?是不是還挺簡單的?後面的課程會越來越深入,也讓你越來越有成就感:

極度舒適的 Python 入門教程,讓你不知不覺的學習。

  • 本課程完全免費,完成學習後,你將:明白編程的作用,和能給你帶來的價值;
  • 學會 Linux 基本操作、Python 基礎語法,同時建立起學習編程的興趣、方法和習慣。
  • 建立個人的Github主頁,可以作為加分項放入個人簡歷中。


福利來了


2019年最新python教程


如果你處於想學python或者正在學習python,那麼你的python教程應該不少了吧,但是是最新的嗎?
說不定你學的可能是兩年前人家就學過的內容,在這小編分享一波2019最新的python全套教程最後小編為大家準備了6月份新出的python自學視頻教程,共計415集,免費分享給大家!


2019Python自學教程全新升級為《Python+數據分析+機器學習》,九大階段能力逐級提升,打造技能更全面的全棧工程師。

極度舒適的 Python 入門教程,讓你不知不覺的學習。

極度舒適的 Python 入門教程,讓你不知不覺的學習。

極度舒適的 Python 入門教程,讓你不知不覺的學習。


以上這些教程檸檬已經為大家打包準備好了,希望對正在學習的你有所幫助!


請大家轉發本文+關注並私信小編:“資料”,即可免費獲取哦!


分享到:


相關文章: