Python自學之路
圖片描述
一、回顧自學初期狀態
Python學習也將近一年,自學初期讀了很多自學指導,學習路線圖,蒐集發現的所有python學習資源。
最終發現,讀過的指導還是別人的,看過的學習路線走進了起點卻不知道在哪裡已經迷失,蒐集的學習資源仍然像買過的書籍只是看到了個目錄,更像是收藏的書籤從未再次開啟過。
為什麼會有這麼多資源,並不是本渣渣學習多麼的努力,只因網路資源太多且太雜亂,總認為會找到更適合自己且高質量的學習資源。
自學初期由於迷茫總是不斷的尋找資源,回過頭看其實大多資源都大差不差。這種狀態的主要原因是python雖然入門簡單,但是知識冗雜。
在不知道自己學習python的真正需求時,看到茫茫的python基礎知識點、第三方庫總感覺學海無涯,希望找到一份失傳的速成武功祕籍。
在迷茫的時候,本渣渣還是冷靜思考了一下《為什麼要學習python》,思考後針對自己學習python的需求,對資源進行了一下整理,又有針對性地去尋找資源。適合本渣渣的:
首先是完全契合本渣渣需求的__bobby老師的全套資源
http://www.imooc.com/t/2255006
__bobby老師的兩個課程已經完全滿足我學習python的目的
課程一:
課程名字:強力django+殺手級xadmin
課程二:
課程名字:聚焦Python分散式爬蟲必學框架Scrapy 打造搜尋引擎
建議:
如果想線上學習直接www.imooc.com即可,其它平臺python課程並不太好。
二、資源整理
1、基礎知識
圖片描述
任何一門程式語言的基礎知識都是龐雜的,如果只是為了短期學習某個程式語言找份餬口的工作,大可不必再以學生的狀態學習,要根據需求學習,有時間再聊《如何快速學習一門程式語言》。
2、Python系列資源五
此資源相當於自學python的百科字典,相當的基礎全面,講的又細緻但是沒必要一節一節的看,09-012是python基礎知識,如果有C或者java程式設計基礎的可以只瞭解基礎知識即可,其它選看
3、電子書
圖片描述
由於python有很多基礎庫,和第三方依賴包,偶爾使用手機閱讀一下電子書,大致瞭解一下知識點,程式設計速成主要是瞭解知識點,遇到需求知道那塊知識可以解決,現學現用比較實際。
瞭解知識點:
Python參考手冊(第4版:含有庫) Python3程式開發指南第二版
這個純屬對黑客的神往,偶爾看一看,說不定還可以瞭解點技術留待以後吹牛皮用
[網際網路伺服器攻防祕笈].陳彬.掃描版[ED2000.COM]
4、網站製作基礎
web前端的基礎知識,做了解即可,同樣現學現用最實際
5、完整django + scrapy學習
圖片描述
此乃硬核,可以說__bobby老師的兩套教程不僅讓我拿到優秀畢設、還給我找到第一份工作打下堅實的基礎,再配合“網站製作基礎“ 好好學習,讓你找到一份web開發或者爬蟲類的工作完全不是問題:
__bobby老師
https://www.imooc.com/t/2255006
他人學習__bobby老師課程得而筆記
麥子學院django課程:
https://www.bilibili.com/vide...
django課程第九章左右好像有點殘缺但是問題不大
6、開發工具
圖片描述
ssr翻牆軟體,4.0即為PC版,翻牆是學習程式設計的必備技術,大家都懂的百度的尿性。免費ssr代理分享需要翻牆才能訪問:
https://www.freefq.com/d/file...
輕便的文字編輯器,好不好用誰用誰知道
Notepad_v7.5.4.rar
破解版mysql視覺化管理軟體
NavicatForMysql.zip
Redis是一個開源(BSD許可),記憶體儲存的資料結構伺服器,可用作資料庫,快取記憶體和訊息佇列代理。它支援字串、雜湊表、列表、集合、有序集合,點陣圖,hyperloglogs等資料型別
Redis-x64-3.2.100.zip
redis資料視覺化管理應用
redis-desktop-manager-0.8.8.384.exe
Python比較好用IDE,開啟 資源.txt 使用伺服器啟用使用,可以百度解決怎麼啟用
pycharm-professional-2017.3.2.exe
7、PotPlayerSetup_1.7.1150.0.exe
看視訊必備輕量級播放器
8、全部資源
圖片描述
學習資源不必貪多,想好自己為什麼要學習python,要用python幹什麼,再去選擇針對性的學習資源去認真學習。
9、敲過的程式碼
圖片描述
兩部分:基礎知識學習、專案實戰
這些程式碼主要是大四實習階段,通過關係在一個培訓機構免費旁聽了兩個月
基礎知識
主要是:列表、字典、函式、類、scrapy、re、request、selenium等
專案實戰
①、blog_project部落格專案
參考課程:麥子學院胡明星django:
https://www.bilibili.com/vide...
為什麼部落格專案在學習python web的實戰中那麼常見,想必大家可能都會認為個人部落格簡單,當初本渣渣在學習時也是這麼認為的。
自從畢業後隻身奔往上海找到第一份工作,才發現它的另一個價值。本渣渣第一份工作就是純靠__bobby老師的兩個硬核課程,找到了一份SEO相關的工作,三個月的時間一個人撐起一個技術團隊給公司開發了兩個專案:網站叢集管理系統、針對某個大型網站的自動化指令碼(mysql+redis +selenium)。
圖片描述
仔細想一下,網際網路什麼最值錢,非流量(就是每一個網民)莫屬,只要你有足夠的流量就可以變現。個人部落格的好處就在於,不僅在你初學python時快速學習web技術,在這裡用SEO的技術告訴你只要你把你的第一個django專案真正部署上線,稍加運營便可獲取流量。
如果有此想法卻不瞭解SEO知識可以留言或者私信『sxc123654』 備註『SEO』和本渣渣交流。
②、novels
https://www.bilibili.com/vide...
此專案的目的純屬為了學習怎麼快速扒取別人網站,都懂的要想快速借鑑已有是不二捷徑,尤其是學習後端開發的不瞭解一下扒取別人全棧、bootstrap等技術路也是很窄的,瞭解了這些技術可以快速成為偽python全棧高手
③、django10
此專案是自己寫的,scrapy抓取豆瓣資料、django實現仿豆瓣,算是個半成品,由於當時要開始自己的畢業設計,就把此專案放下了。抓取豆瓣的scrapy原始碼也找不到了,也有可能就在基礎知識學習檔案中。
10、這些資源已經整理好,後臺回覆『1024』即可獲取。
以上的自學資源全部來源於網路資源,其中也含自己付費買的的資源。現在全部免費奉上,每個看到此篇文章的想必都是像本渣渣一樣C、C++、JAVA混不下去才打算通過無所不能的python謀條出路。
希望大家共同進步都成為技術大牛,通過python實現大廠夢。
文章來源: 微信公眾號『stormsha』 微訊號『sxc123654』 QQ『1414749109』
資源|教程|交流