當前位置:編程學習大全網 - 編程語言 - 清華大佬將python濃縮成了4個階段

清華大佬將python濃縮成了4個階段

清華大佬將python濃縮成了4個階段

第壹周:熟悉Python。

第壹天:基本概念(4小時》print,變量,輸入,條件語句。

第二天:基本概念(5小時)列表,for循環,whle循環,函數,導入模塊。

第三天:簡單編程問題(5小時):交換兩個變量值,將攝氏度轉換為華氏溫度,求數字中各位數之和,判斷某數是香為素數,生成隨機數,刪除列表中的重復項等等。

第四天:中級編程問題(6小時):反轉壹個字符串(回文檢測),計算最大公約合並兩個有序數組,猜數字遊戲,計算年齡等。

第五天:數據結構(6小時)棧,隊列,字典,元組,樹,鏈表。

第六天:面向對象編程(OOP)(6小時):對象,類,方法和構造函數,面向對象編程之繼承。

第七天:算法(6小時)搜索(線性和二分查找)排序(冒泡排序選擇排序)、遞歸函數(階乘、斐波那契數列、時間復雜度氣(線性、二次和常量)。

第二周:軟件開發。

第壹天:熟悉種DE(5小時)8DE是妳在編寫大型項目時的操作環境,所以妳需要精通壹個1DE。在軟件開發的初期,我建議妳在VS code中安裝Python擴展或使用Jupyter notebook。

第二天:Github(6小時):探索Github,並創建壹個代碼倉庫。嘗試提交(Commit查看變(Dift)和上推(Push)妳的代碼。另外,還要學習如何利用分支工作,如何合並(merge)不同分支以及如何在壹個項目中創建拉取請求(pullrequest)。

第三天:第壹個項目壹簡單計算器(4小時)熟悉Tkinter,創建壹個簡單的計算器。

第四、五、六天:個人項目(每天5小時):選定壹個項目並完成它。如果妳不知道妳該做什麽,可以查看下面的清單。

第七天:托管項目(5小時):學習使用服務器和hosting服務來托管妳的項自。創建壹個Heroku設置並部署妳構建的應用程序。

第三周:成為程序員。

第壹天:數據庫基礎(6小時)基本SQL查詢(創建表、選擇、Where查詢、更新)、SQL函數(Avg、MaX、Count)、關系數據庫(規範化)、內連接、外連接等。

第二天:使用Python數據庫(5小時)利用壹種數據庫框架(SQLite或panda)連接到壹個數據庫,在多個表中創建並插入數據,再從表中讀取數據。

第三天:API(5小時)如何調用APl。學習JSON、微服務(micro-service)以及表現層應用程序轉換應用程序接口(Rest AP)。

第四天:Numpy(4小時):熟悉Numpy。

第五、六天:作品集網站(壹天5小時):學習Django,使用Diango構建壹個作品集網站,也要了解壹下Flask框架。

第七天:單元測試、日誌、調試(5小時):學習單元測試(PyTest),如何設置和查看日誌,以及使用斷點調試。

第四周:認真準備工作。

第壹天:準備簡歷(5小時)制作壹份壹頁的簡歷。把妳的技能總結放在最上面,必須在寫項目的同時附上Github鏈接。

第二天:作品集網站(6小時)寫幾個博客,將它們添加到妳之前開發的作品集網站中。

第三天:LinkedIn簡介(4小時)創建壹個LinkedIn個人簡介,把簡歷上的所有內容都放到Linkedin.上。

第四天:面試準備(7小時)準備壹些谷歌常見的面試問題,練習白皮書中的10個面試編程問題。,在GlassdoorCareercup等網站中查看前人遇到的面試間題。

第五天:社交(~小時):走出房門,開始參加聚會、招聘會,與其他開發人員和招聘人員見面。

第六天:工作申請(小時):搜索「Python Job」,查看LinkedIn Job和本地求職網站。

第七天:在拒絕中學習(小時)。

  • 上一篇:十部好看的科幻片推薦 最經典的科幻片大全(值得壹看)
  • 下一篇:鋁合金窗制作設備廠家介紹
  • copyright 2024編程學習大全網