-
1 # lichengsheng2
-
2 # WuqueYu
Python作為一種解釋型的語言來說,對於零基礎的朋友比較好上手,也沒有太多的語法要求而且程式碼也比較容易看懂。我相信大家完全可以透過自學來進行初階的Python的學習。Python的用途也比較多,可以用來web開發,資料分析,機器學習等等,瞭解你想用它還完成什麼樣的任務也是很重要的,不要盲目的學習!
首先可以從入門書籍開始入手,例如《程式設計小白的第一本Python入門書》、《與孩子一起學程式設計》等等。無論是學習哪一種語言,基礎很重要,在學習中要了解一些基本概念,如變數、迴圈和函式等。這些書籍中一般都會附有示例程式碼,程式設計的學習很注重自己動手的過程,需要自己一行行把程式碼敲進去觀察輸出的結果到底是怎樣。如果出錯了,那麼問題在哪裡。
在透過書籍的學習時,也可以輔助以一些影片的學習。這個在網易雲課堂等app上都有不錯的免費課程,有時候老師口頭講起來可能更易於大家接受和理解。並且這些app上對應的課程也有相應的討論區存在,可以看看大家遇到的問題多交流。學習程式設計也是比較忌諱閉門造車的!
再次,可以在一些網站上看相關教程,例如廖雪峰老師的python教程很不錯。我已經全部看過了,但是它對於一些零基礎的朋友不是太友好,有一些知識它可能預設你已經知道了,講得還不夠面面俱到吧。所以最好是有一點學習基礎了再去看看。
如果你已經完成了初階的學習任務了,那麼接下來就是多找一些專案來練練手了,例如github就有很多開源的專案。學好程式設計,就要多動手!
-
3 # 變餅檔
我自身的經驗,如果本身有計算機理論知識基礎,領悟能力比較高,看官方文件是正確的做法,速度快,見效快。
如果是小白起步,拿我自身的例子來說,可以看看影片,許多教育機構的影片都是在網上公開的,可以直接下載來看。就是影片有些部分比較囉嗦,但對於小白來說,剛剛到位。
最後,如果自律性比較差,可以考慮去培訓機構,選個比較出名的,這裡就不公開推薦了。可以和別人加班加點一塊學習,關鍵是花了大洋的,比較有動力,算是一個自我強迫的方式。
回覆列表
選擇有學校,線上教育,在家自學。
線上教育有好有差,一般時間短的,解決使用工具和入門。
上面兩種的選擇方法,至少30課時才能達到一定深度。如果課時不夠,進一步也是需要自學。
有一定程式設計基礎的人,可以自學。一定要買一本書,例如automate the boring stuff with pathon有中文版,寫英文是因為英文版可以免費下載。
最關鍵的來了,學習的目的是什麼?上一本書,是為了自動化工作,所以python的深度也不夠。但作為第一本書還是可以的。其它書也是有方向的,例如網站開發。認真閱讀前言,尋找合適的。
下面是有一定深度文章,分50個話題,非常好,從頭讀一遍比較好。由此可知有一定深度至少30課時:https://www.python-course.eu/python3_class_and_instance_attributes.php
這是官網上的正統,供查閱https://docs.python.org/3.6/reference/introduction.html
也可閱讀開源程式介紹,例如flask網站框架,我的讀書體會,內有flask 網址,需填表格參加csdn:https://blog.csdn.net/weixin_42102783/article/details/80858473
https://blog.csdn.net/weixin_42102783/article/details/80858598
https://blog.csdn.net/weixin_42102783/article/details/80858623
https://blog.csdn.net/weixin_42102783/article/details/80858673
https://blog.csdn.net/weixin_42102783/article/details/80858719
https://blog.csdn.net/weixin_42102783/article/details/80858774