回覆列表
-
1 # 愛程式設計的南風
-
2 # 瞎說開發那些事
先去買幾本書(樓上有推薦的),再結合影片看看教程,比如慕課網,極客學院,網易課堂,騰訊課堂啥的,很多,這一步,主要是學一些基本語法,Python專案的專案結構,也就是說在你寫程式碼之前,知到Python環境如何搭建,Python程式碼該寫在什麼位置。然後最主要是要自己動手去實踐,多些一些demo(可以跟著影片教學或者課本上來做,都可以),寫完之後,再去認真的理解閱讀每一行程式碼的意思,比如說它用了哪些依賴包,這些依賴包的作用,使用細節都可以作為你學習Python的一部分(學會閱讀別人寫的程式碼)。最後還可以把你寫的程式碼上傳到某些開源社群中去,在這過程中,你還可以深入到DevOps的學習,學會自動化部署專案。學習之路漫漫,加油↖(^ω^)↗
供上一張程式設計師可以看懂的寶圖
如何自學python?下面文章應該可以幫助到你。
1、Python軟體安裝
1.1.進入python官網,選擇dowload然後選擇windows如下圖:
1.2.選擇python3.6並下載
1.3.下載完成後雙擊安裝包,進入下面的介面
1.4.選擇標註項
1.5.第一次安裝預設即可,選擇next
1.6.選擇install,進行安裝
安裝成功後你可以透過按window鍵,然後在所有程式中找到該軟體
1.7.配置環境變數
【1】開啟控制面板,如下圖,選擇系統:
【2】選擇高階系統設定
【3】選擇環境變數
【4】在系統環境變數處,選擇新建,第一項寫PATH,第二項填寫軟體安裝的位置,然後一直確定
【5】windows鍵加r,在出現的視窗輸入cmd並確定
【6】在dos視窗輸入python,可以進入python執行環境,大功告成!!
一、字串及數字變數
1、變數
要點提煉:Python變數為強型別動態型別。換言之,變數很任性,你給他int,他就是整型,你給他字串,他就是字串!
2、數字型資料
要點提煉:這下面那張圖就行,至於其它的,就是文字轉字數(int),數字轉文字(Str)
3、字串
要點提煉:字串關鍵點就是跳脫字元""的應用,以及設定檔案路徑經常用到的r。前面加個r,表示我們儲存的是單純的,不含轉義符的文字。
4、字串相關應用
要點提煉:字串最關鍵的就是透過下標索引訪問字串!因為列表還有後期資料處理會經常用到這個知識點。
二:列表
1、初識列表
要點提煉:下標索引要求,從左至右,從0至元素總數減1;從右至左,負的元素總數至-1;區間獲取,左閉右開。
2、列表-函式
要點提煉:In 與 not In 最重要,至於其它的,看你的需求了。
3、列表-改增刪
要點提煉:本章貌似都是重點,append,del,pop,remove。這幾個用法和區別都要掌握。
4、元組
要點提煉:元組就是不可變列表,這個不可變是不可以改變列表元素的內容。
5、列表排序與複製
要點提煉:這個部分最容易錯的是直接列表名1=列表名2的方式進行復制,這樣複製會共享引用一個列表。類似一個列表叫了兩個名字。
字典
1、初識字典
要點提煉:字典以鍵值對的方式賦值與儲存,列表的下標是增序數字;字典的類似下標是鍵!
2、字典增刪改
要點提煉:字典的刪和改其實和列表一致,建議一起記憶。字典的增是靠新賦值鍵值對的方式!
四:控制語句
1、for迴圈遍歷列表
要點提煉:除了學習for的用法,跟重要的是瞭解Python程式設計中tab縮排的應用!
2、IF語句應用
要點提煉:if基本語句使用,多if語句判斷實現!
3、迴圈用的好,while少不了
要點提煉:幾種跳出迴圈的方式,縮排的用法
4、人機互動input函式
要點提煉:知道input函式的使用,知道input輸入預設是字串即可!
5、while與字典列表應用
要點提煉:學會使用while函式迴圈儲存至列表、字典即可
五:函式
1、函式初識
2、函式與返回值
3、函式與列表
4、函式與變數型別
5、任意引數函式
由於函式分享了很多期,要點與題目一致了。
六:類
1、類修改屬性
2、淺談為什麼要用類
3、類的繼承
對於你零基礎,那麼就意味著你一切都要從頭開始。我們知道,有句話叫萬事開頭難,所以你一定要做好心理準備。半途而廢就沒意思啦,千萬不能遇到問題就打退堂鼓,否則你最後也還是一無所獲,時間金錢精力倒是耗費了不少。上面提到的需要入門掌握的知識。還有就是學習的時候一定少不了的就是實戰專案啊,動手敲程式碼什麼的應該成為習慣,最好是有事沒事就敲上一陣子。總之,不能停!畢竟,沒有實戰專案你怎麼掌握技術啊?以後怎麼拿高薪啊?怎麼揚眉吐氣啊是不是?
最後,專案實踐練習
1.django專案實戰之購物系統
2.Python開發跨平臺的記事本
3.Python網路爬蟲實戰-Scrapy
透過學習Python,使你能夠運用Python實現從零基礎到完整web網站開發、自動化指令碼開發、大資料探勘分析。讓你深入認識企業級平臺開發技術,透過理論和實際結合讓學員全面掌握企業專案開發思路與技能,並在實踐中提高,全面接觸網際網路大型企業網站開發流程,行業規範,製作標準,掌握各種Python專案開發架構能力