根據我所知道的回答一下這個問題。
對于python的學習,我屬于半路出家。關于這個問題的回答的不到之處,還望大家在評論區指出。
選擇正確的書籍
選擇正確的入門書籍非常的重要。現在市面上關于Python的書籍非常的多,可以說是魚龍混雜。有的書明顯都是拼湊出來的,一點兒都不系統。看了之后讓人感覺似懂非懂,而且摸不著頭緒。更不要說學下去的動力了。
關于挑選Python書籍的幾點建議:
- 最好是那種翻譯的版本,講解的比較透徹。我的入門書籍是《Python核心編程》,當時用的是Python2,現在流行拍python3。
- 一定要選一本Python標準庫的書。可以當做字典使用,遇到不懂的時候方便查詢,我曾經購買過一本《Python標準庫》.
- 選一本關于如何編程的書籍,比如《設計模式》《編程珠璣》等等。用來提高自己編程的思想。
選一個合適的視頻課程
選好書之后,下一步就是選一個合適的視頻課程。根據視頻課程的進度一步一步的學習,同時結合書的內容。推薦網易云的免費課程。里面有很多關于python的課程,還是非常不錯的。
跟著老師的講解,老師會在講解課程中加入自己很多項目經驗以及自己的經驗總結。對于縮短自己的學習時間是非常不錯的。而且視頻課程相對于書本來說不是那么枯燥。
需求驅動,完成一個小的項目
在學習python的過程。建議根據自己的工作實際情況,或者日常生活中遇到的一些問題。用python去解決,需求驅動是最有動力的,在完成項目的過程中,會遇到各種各樣的問題。解決問題的同時就是學習的過程。學習的效率會大大的提高。
我在學習python的過程中,利用Python編寫了一個運維管理系統,實現了交換機端口流量的采集,服務器性能的在線監測等等功能,并且使用django框架進行數據的展示,后續還可能加入數據分析功能。
關于Python的學習,大家有什么看法呢?歡迎在評論區留言討論。
如需更多幫助,請私信關注。謝謝.