Python學習步驟如何安排

一、清楚學習目標
無論是學習什麼知識,都要有一個對學習目標的清楚認識。

只有這樣才能朝著目標持續前進,少走彎路,從學習中得到不斷的提升,享受python學習計劃的過程。

二、基本python 知識學習

1. 瞭解Python是什麼,都能做些什麼?
2. 知道什麼是變量、算法、解釋器
3. Python基本數據類型
4. 列表和元組的操作方法
5. 字符串操作方法
6. 基本的字典操作方法

以上這些可以略微掌握之後就進行下一步,遇到忘記不會的可以再參考一下書和筆記。

三、掌握Python的條件、循環和相關的執行語句

任何知識它的基礎知識都是有些枯燥的,現在我們就可以動手來做一些邏輯層面的東西了。掌握 if、else、elif、while、for、continue、break和列表推導式等這些語句的使用,還有程序中的異常處理。

四、面對對像知識

面對對像OOP,更高層次的Python程序結構,代碼的重用避免代碼冗余,打包你的代碼,函數的參數、作用域等。
類,可以幫助我們減少大量的開發時間,提高編程的效率,對中大型項目十分關鍵。

五、項目實踐

在這個階段,一定要多動手實踐,查找和處理過程中遇到的錯誤和異常,遇到問題多上網搜索

我想告訴你,每一份堅持都是成功的累積,只要相信自己,總會遇到驚喜;我想告訴你,每一種活都有各自的軌跡,記得肯定自己,不要輕言放棄;我想告訴你,每一個清晨都是希望的伊始,記得鼓勵自己,展現自信的魅力。

本人對於Python學習創建了一個小小的學習圈子,為各位提供了一個平台,大家一起來討論學習Python。歡迎各位到來Python學習群:301056069 一起討論視頻分享學習。Python是未來的發展方向,正在挑戰我們的分析能力及對世界的認知方式,因此,我們與時俱進,迎接變化,並不斷的成長,掌握Python核心技術,才是掌握真正的價值所在。

python學習筆記(一)python簡介和基礎

1.什麼是python?

python是一種面向對象的,解釋型的計算機語言,它的特點是語法簡介,優雅,簡單易學。1989年誕生,Guido(龜叔)開發。

編譯型語言:代碼在編譯之後,編譯成2進制的文件,然後計算機就可用運行了。(C,C++,C#)

解釋型語言:它是在運行的時候才編譯的。(python,php,shell,ruby,js,java)

腳本語言:指這個語言只有一個單一的功能。(shell,js)

2.python安裝

安裝python時,下一步下一步安裝完成後,需配置環境變量:我的電腦——屬性——高級——環境變量——系統變量下的path雙擊——將安裝python的路徑輸入——完成。在cmd命令下輸入python,成功顯示版本後,安裝完成

3.python編輯器pycharm

pycharm與git地址想關聯,可隨時上傳代碼與下載:

1.pycharm先關聯git:file—setting——Version Control——Git——Path to git executable下找到git的安裝地址關聯起來,點擊Ok

2.將git上的代碼下載下來:VCS——Checkout from version control——git——把git地址複製粘貼到第一行,clone就拉下來了

3.將pycharm代碼上傳至git:直接點擊 第二個符號,彈出彈框,提交時填寫上內容,就可以push上去了。

4.第一個程序:

Print(‘Hello world’)

5.變量:

python中變量很簡單,不需要指定數據類型,直接使用等號定義就好。python變量裡面存的是內存地址,也就是這個值存在內存裡面的哪個地方,如果再把這個變量賦值給另一個變量,新的變量通過之前那個變量知道那個變量值的內存地址存起來,而不是指向之前的那個變量。

新的變量

變量的定義規則:

變量名要見名知意,不能用拼音,不能用中文

變量名只能是字母,數字,下劃線的任意組合

變量名的第一個字符不能是數字

以下關鍵字不能聲明為變量名:

以下關鍵字不能聲明為變量名

6.python中的單引號,雙引號和三引號(三個單引號)

python中定義變量的時候字符串都用引號引起來,此時單引號和雙引號沒有區別。但是如果字符串中有單引號的話,外面就得用雙引號;如果裡面有雙引號,外面就用單引號;如果既有單引號又有雙引號,那麼用三引號,三引號也可以多行註釋代碼,單行註釋,使用#。

單行註釋

7.輸入,輸出

python使用input函數接收用戶輸入,python2中使用raw_input,接收的是一個字符串;使用print輸出:

函數接收用戶輸入

input在接收輸入的時候,是可以看到你輸入的值的,如果是輸入密碼這樣的呢,不想讓別人看到你的密碼,怎麼辦呢,就需要用到一個標準庫,getpass,什麼是標準庫呢,就是不需要你再去安裝,裝完python就有的庫,就是標準庫,getpass就是一個標準庫,導入進來之後,直接使用getpass.getpass方法就可以在輸入的時候,不會顯示了:

看到你輸入的值

注意:pycharm不支持getpass模塊,在python模塊的ide下可展示。

8.條件判斷:

python中條件判斷使用if else 來判斷,多分支使用if elif…else,也就是如果怎麼怎麼樣就怎麼怎麼樣,否則怎麼怎麼樣,格式如下:

使用if else 來判斷

否則怎麼怎麼樣

9.循環

python中有兩種循環,while和for,兩種循環的區別是,while循環之前,先判斷一次,如果滿足條件的話,再循環,for循環的時候必須有一個可迭代的對象,才能循環.python中for循環很簡單,循環的是一個可迭代對像中的元素,你這個對象中有多少個元素,就循環多少次,比如說一個數組list,list = [‘a’,’b’,’c’],在別的語言中要想獲取到list中所有的值,必須得使用循環取下標這種方式去取數據,就得這樣寫list[x],list[x],list[x]這樣,在Python裡面就不需要直接循環就取的是這個list裡面的值,循環裡面還有兩個比較重要的關鍵字,continue和break,continue的意思是,跳出本次循環,繼續進行下一次循環,break的意思是停止循環,也就是說在continue和break下面的代碼都是不執行的,格式如下:

continue和break下面的代碼都是不執行的

10.寫個小遊戲(猜數字的小遊戲)

要求:產生一個隨機數字1-100之間,接收用戶輸入,如果猜對了,遊戲結束,猜大了,提示猜大了,小了提示猜小了。產生隨機數模塊使用random.randint(1,101),是一個標準包,導入使用即可。代碼如下:

寫個小遊戲

11.格式化輸出

什麼是格式化輸出呢,就是說把你的輸出都格式化成一個樣子的,比如說登錄的歡迎信息,都是welcome to login,Marry。每個用戶登錄都是這樣歡迎,但是每個用戶的用戶名都是一樣的,不能一個用戶寫一行代碼,所以這就用到了格式化輸出。格式化輸出,有三種方式,第一種是用「+」連接,直接把輸出的字符串和變量連接起來就可以了;第二種是用佔位符,佔位符有常用的三種:%s,%d和%f , %s是後面的值是一個字符串,%d後面的值必須是一個整數,%f後面是小數;第三種是使用{}和format方法。官方推薦使用format方法,不推薦使用第一種,第一種用加號的,會在內存裡面開闢多個內存空間,而後面兩種是只開闢一塊內存空間。代碼如下:

name=input(‘請輸入你的名字:’)
print(‘你的名字是’+name)#使用加號連接
print(‘你的名字是%s’ %name)#使用佔位符
print(‘你的名字是{your_name}’.format(your_name=name))#使用format格式化輸#出,{}裡面的名字可以隨便寫但是要和後面的format中的名字保持一致,然後再把你前面定義的變量寫到等號後面就可以了。
age=18
print(‘我的名字是%s,年齡是%d歲.’%(name,age))#這種是裡面有多個格式化內容的,前面那個是字符串,後面這個是整數,多個變量的後面跟值得時候必須要加上括號

原文鏈接:https://blog.csdn.net/qq_43958381/article/details/86667319

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *