python入門的魔力手冊 第一章

RRSSJJ發表於2021-01-02


本文僅適合沒有python基礎,以及準備入手python的小白,白中白,大佬和已經入門的大哥直接划走,不要客氣,

第一章

你好!歡迎來到python入門的魔力手冊,枯燥的書本,和無趣的視訊課,是否讓你失去了對pytho語言的興趣,那就讓這本魔力手冊帶你入門吧。
正所謂磨刀不誤砍柴工,你得充分了解了你的對手才能百戰百勝,讓我先帶你瞭解你的敵人python。

Why Python

想學一門語言,總得知道它有啥好處,和用處吧 看下邊:
1.python追求的是找到最好的解決方案, 相比之下其他語言追求的是多種解決方案。python最大的語言是讓你能夠專注的去解決問題,而不是糾結與去搞明白語言本身(通俗的說,就是格式很隨意可以不加分號,但要注意縮排!)

2.庫
首先引入一個概念 庫(import
這就是python的強大之處,很多你本來應該操心的事,python都替你考慮到了,你不需要關注那些底層的細節(等你程式設計開就知道了),就像你想飛,只需要呼叫飛機這個包,讓後就起飛了。
3.python能做的事情有很多 網站後端程式設計師、自動話運維、資料分析師、遊戲開發者、自動化測試、網站的開發、還有爬蟲去實現資料探勘、批量處理。

安裝Python環境

有大佬寫的比我好直接傳送 python安裝祕籍
在這裡插入圖片描述

使用IDE工具

入門的必備工具 Pycharm
官網安裝 點這裡

記住安裝社群版 ____community
別問為什麼,問就是免費啊

什麼 聽說 高大尚的程式設計師介面是黑色?

白色

它來了它來了

nice 逼格很高
逼格

建議大家還是使用英文,雖然可以漢化,但是成為一個合格的程式設計師就應該習慣 不漢化。

開始學習程式設計

初學者經常會遇到的困惑是,看書上或者是聽課懂,但還是不明白要怎麼程式設計,這就是因為缺乏足夠多的實踐。
正如我們在嬰兒時期學習說話的時候,最初是在模仿父母的發音,逐漸才能學會表達自己的想法,學習程式設計也一樣,當你在讀這本書的時候,需要模仿著例項來敲一敲程式碼,不要怕麻煩,不要嫌簡單,當你動手敲程式碼的時候,就會發現很多眼睛會忽視的細節,小到中文標點還是英文標點,大到語句之間的邏輯關係,當然,當你發現你敲出來的程式碼能夠執行的時候,你也會感到無比的喜悅。
所以你需要在閱讀的時候,開啟ide工具,跟我一起敲程式碼,準備好了的話,就跟我走吧!

變數

簡單地說,變數就是程式設計中最基本的儲存單位,變數會暫時性地儲存你放進去的東西。
《銀河系漫遊指南》裡面說「生命、宇宙以及任何事情的終極答案是42」,如果用程式語言來表達的話,就是如下等式,一個叫做“answer”的變數被賦值為42。正如每個人都有姓名一樣,變數的名字叫做識別符號。
在這裡插入圖片描述

來一段程式碼

看到這兒,文化知識你可能學累了,那就來一段程式碼吧
看看下面這段程式碼,即便你現在不知道其中一些細節,但是讀了一遍之後,你也能大概猜到這段程式碼做了什麼事情吧?

file = open( '/Users/yourname/Desktop/ file.txt','w')
file.write( 'hello world!')

由於這是你敲的第一段程式碼, 所以在這裡多說幾句。首先需要注意語法問題,使用英文標點符號、大小寫不要出錯、空格不能少。其次要注意檔案路徑問題,你的桌面上不需要有fle.txt這個檔案, 但你需要知道你的電腦上桌面檔案的路徑是什麼,然後把/Users/ yourname/Desktop/替換掉。檢視檔案路徑的方法是,windows 使用者用資源管理器開啟桌面上的一個檔案,檢視路徑。Mac使用者開啟終端terminal, 然後把桌面上的某個檔案拖拽進去就可以檢視到路徑。這段程式碼開啟了桌面上的fle.txt檔案,並寫入了Hello World! w代表著如果桌面上有fle.txt這個檔案就直接寫入hello world,如果沒有 fle.txt這個檔案就建立一個這樣的檔案。網際網路上有著諸多的程式碼和教程,但如果你沒能一眼看懂這段程式碼是什麼意思,其中有一多半是變數命名不清楚造成的困惑。因此在隨後的教程中,哪怕很噦嗦,我也會使用清晰的命名方式,從而來保證即便是沒有計算機基礎的人,也能夠理解程式碼。

字串

在這裡插入圖片描述
字串的基本用法
現在我們來試著瞭解一-些字串的基本用法一合併。 請在你的IDE (也就是前面推薦的PyCharm)中輸入如下程式碼, 在IDE中程式碼並不能自動執行,所以我們需要手動點選執行,方法是點選右鍵,選擇“Run‘檔名’”來執行程式碼。

what_ he_ does ='plays'
his_ name = ' Robert Johnson'
artist_ intro = his_ name + what_ he_ does + his_ inst rument
print(artist_ intro)

你會發現輸出了這樣的結果: Robert Johnson plays guitar
也許你會覺得無聊,但實際上這段程式碼加上介面之後是下圖這樣的,
在這裡插入圖片描述

也許你已經注意到了,上面我們說到變 量的時候,有些變數被進行不同形式的賦值。我們現在試著在IDE中這樣做:

num = 1
string = '1'
print(num + string)

你一定會得到如下的結果,原因是字串(string) 只是Python中的一種資料類
型,另一種資料型別則稱之為整數(integer) ,而不同的資料型別是不能夠進行合併的,但是通過一些方法可以得到轉換。
在這裡插入圖片描述
插一句,如果你不知道變數是什麼型別,可以通過type () 函式來檢視型別。
接下來,我們來轉化資料的資料型別

num= 1 
string = '1'
num2 = int (string)
print (num+num2)

這樣就轉化了同種型別,就可以合併這兩個變數。
我們在來看一下有意思的事情`

words= 'words'*3
print (words)

結果是 wordswrodswords
到這裡你,已經掌握了字串的最最基本的用法了。

相關文章