1組做業要求

歡迎來到1組,但願你能夠在1組裏能夠更好的學好 python。前端

學習還有有捷徑的,可是這個捷徑可能不少人都沒法接收,真正的捷徑就是踏踏實實,循序漸進的學習;python

若是你是一個沒有基礎的小白,那麼就我給你的建議是,除了視頻中講的內容,去看一下計算機相關的書籍,1組的羣共享中已經添加了不少共享,但願你有時間能夠看看。git

編程是一個文理綜合的學科(至少我這麼認爲),解決問題的時候,須要用縝密的邏輯思惟去思考解決問題的方法;習的時候則須要你記下各類各樣普遍的知識。只有二者結合才能讓你快速進步,從根本上說其實就是須要咱們  理論結合實踐 去證實本身的想法,解決問題。github

我推薦的學習方法是這樣的:web

多看別人的代碼:在看別人的代碼的過程當中,你會發現一些更好的寫代碼的方法,也能夠學習到一些好的寫代碼的風格; 這是你吸收別人代碼優勢的好時機編程

多思考:這裏一個方面是讓你造成本身的解決問題的思路,另外一個方面是思考能夠提升你解決問題的速度。ide

多實踐多寫代碼:驗證本身想法的好階段,通過你的思考,你的想法對與不對都會在這裏進行驗證,也是你從其餘人哪裏學到知識的一個應用。這裏會和上面的多思考互相結合起來,二者算是相輔相成。學習

若是你但願本身成爲一個編程高手,或者只是偶爾簡單的想用編程作一些有趣的事情,那麼試試上面的方法。測試

 

先說1組的要求fetch

1  保證每週聯繫我一次,無論有沒有學習,告訴我你一週內的學習進度,讓我對你的學習進度有了解

2 多在羣裏交流

3 多複習、多看別人的代碼 多思考 多本身寫代碼

4 做業的要求

  4.1 看視頻記筆記(需提交): 建議使用 blog 記錄本身的學習筆記

  4.2 流程圖(需提交): 能夠去 http://processon.com/ 在線畫圖,或者其餘的繪圖軟件

  4.3 做業: 做業要把本身的程序完成交完整,以壓縮文件 的方式 上傳到 51cto 。

  4.4 readme(需提交): 每一個做業應該有 readme 文件來對本身的程序進行說明,務必介紹清楚如何你的程序如何使用

  4.5 附加要求——問題集(需提交): 在你學習過程當中,遇到的問題的記錄,請詳細記錄清楚,你遇到了你在什麼環境中,作什麼事情,遇到了什麼問題,你對這個問題進行了哪些嘗試去解決,結果如何,出問題的緣由是什麼。

  目的:造成你本身的知識庫,對本身之後寫代碼造成幫助手冊。推薦使用寫blog的方式進行記錄(主要推薦),或者有道雲筆記、位置筆記、印象筆記等方式記錄。

  例:

  問題: win 系統下,python3+環境,寫一個實現文件操做的程序,用來操做文件中的內容,執行後報錯信息以下

    Traceback (most recent call last):
    File "/Users/第三週做業/salary.py", line 64, in <module>
    menu_dict[choice](data)
    File "/Users/第三週做業/salary.py", line 11, in fetch
    with open('info','r',encoding='utf-8') as f:
    FileNotFoundError: [Errno 2] No such file or directory: 'info'

  答案:

    緣由在於程序沒有找到 info 文件,只要將 info 文件配置正確就能夠了。

 

  4.6  附加要求——代碼風格:默認 pycharm 會開啓代碼風格檢查,若是你的代碼不符合 PEP8標準 pycharm會給你提示,好比下圖中不符合規範的代碼會有曲線提示,只須要將鼠標移動到曲線上,會自動顯示是什麼緣由形成的不符合 PEP8 標準。目的:規範代碼風格,規避潛在問題。 

    

    下圖是已經開啓代碼風格檢查的 pycharm 設置,檢查該設置是否開始的方法:打開 python 設置後搜索 pep8 ,效果以下圖: 

    

 

  4.7 文件編碼: 全部文件的編碼請使用 utf-8,尤爲是你的程序文件,務必保證是 utf-8 編碼。

  4.8 交做業前,務必保證本身已經驗證本身的程序執行沒有問題,不然既浪費個人時間,也浪費你的時間。

 

推薦閱讀:(不按期更新)

  Google 開源項目風格指南 :Python 風格指南  

  代碼這樣寫更優雅(Python 版)

  提問的智慧  : 爲何你向別人提問題別人不肯意搭理你?如何節省向別人提問時花費的時間?如何才能高效的獲得本身想要的答案?在你提問時,如何不讓別人以爲你是一個 loser?那麼 看看這篇《提問的智慧》吧。

  CSS樣式書寫規範 : 學前端的時候看

  淺析 Python 中的類、繼承和多態 :對面向對象有必定的瞭解 或者 學完面向對象後 在看。

  Python標準庫系列之模塊介紹 :  學完模塊後再看,算是對模塊的一個總結,其中有一些很重要的知識點。

  如何編寫開源項目的 README 文檔  :  提交做業時的 readme,要求不高,至少要把功能、用法 說明白,若是寫不明白,那麼回去重寫。

  爲何要給軟件作測試?如何測試呢? :  測試本身程序代碼,一是讓本身的程序更健壯;二是能夠代表你對別人的尊重;若是和連本身的程序都不負責,那如何對別人負責?

  Python 中的深拷貝和淺拷貝

       Python模塊學習:copy 對象拷貝

       圖解 Python 深拷貝和淺拷貝

  github.com - Hello World Project   官方告訴你的,如何使用 github.com

  自學編程須要注意什麼   :知乎的回答,或者 點擊這裏

相關文章
相關標籤/搜索