回覆列表
-
1 # Bean蠶豆
-
2 # 程式設計字典
從頭學習就是開啟學習之旅。從搭環境開始http://codingdict.com/article/6323到例項
-
3 # Geek視界
根據我所知道的回答一下這個問題。
選擇正確的書籍選擇正確的入門書籍非常的重要。現在市面上關於Python的書籍非常的多,可以說是魚龍混雜。有的書明顯都是拼湊出來的,一點兒都不繫統。看了之後讓人感覺似懂非懂,而且摸不著頭緒。更不要說學下去的動力了。
關於挑選Python書籍的幾點建議:
最好是那種翻譯的版本,講解的比較透徹。我的入門書籍是《Python核心程式設計》,當時用的是Python2,現在流行拍python3。一定要選一本Python標準庫的書。可以當做字典使用,遇到不懂的時候方便查詢,我曾經購買過一本《Python標準庫》.選一本關於如何程式設計的書籍,比如《設計模式》《程式設計珠璣》等等。用來提高自己程式設計的思想。選一個合適的影片課程選好書之後,下一步就是選一個合適的影片課程。根據影片課程的進度一步一步的學習,同時結合書的內容。推薦網易雲的免費課程。裡面有很多關於python的課程,還是非常不錯的。
跟著老師的講解,老師會在講解課程中加入自己很多專案經驗以及自己的經驗總結。對於縮短自己的學習時間是非常不錯的。而且影片課程相對於書本來說不是那麼枯燥。
需求驅動,完成一個小的專案在學習python的過程。建議根據自己的工作實際情況,或者日常生活中遇到的一些問題。用python去解決,需求驅動是最有動力的,在完成專案的過程中,會遇到各種各樣的問題。解決問題的同時就是學習的過程。學習的效率會大大的提高。
我在學習python的過程中,利用Python編寫了一個運維管理系統,實現了交換機埠流量的採集,伺服器效能的線上監測等等功能,並且使用django框架進行資料的展示,後續還可能加入資料分析功能。
開始Python之旅,從個人的經歷來看,先選擇一本入門的教科書
在剛接觸Python的時候,純粹是覺得c或者java比較難理解,我到現在都沒有理解好c的指標之類的,但是Python就不一樣了,太容易上手了,照著課本操作,想要的結果就有了。很有信心去學習。
在掌握了Python的基本語法後,就想著能不能解決一些小問題python比較常用的是資料分析,那就這個當練練手,比如說,讀取資料庫的資料,這個是比較常用的,那就自己試著去解決這個問題-如何連線資料庫,這個時候你就會了解到相應的資料庫連結模組,比如說mysqldb。隨著我們的逐步探索,Python的旅行會幫助我們解決我們碰到的問題。
python被當作膠水語言,意味著可以很靈活地處理很多工作上繁瑣的事,卻提供高的效率。所以,我的看法是先了解基本的語法,然後從身邊碰到的小問題著手,致力於提高效率,這樣學習的動力和效果都會有顯著的提升。