當前位置:成語大全網 - 新華字典 - 不愧是的計算機大佬學生黨

不愧是的計算機大佬學生黨

不愧是Top 0的計算機大佬三把Python濃縮成四個階段小白入門也毫無壓力

√第壹階段:熟悉Python

積極探索_Python_的使用方法, 盡可能多的完成下面的任務

·第壹天:基本概念(4小時) :搭建環境, print, 變量,

輸入,條件語句

·第二天:基本概念(5小時) :列表, for循環, while循

環,函數,導入模塊

·第三天:簡單編程問題(5小時):交換兩個變量值,將

攝氏度轉換為華氏溫度,求數字中各位數之和,判斷某數

是否為素數,生成隨機數,刪除列表中的重復項等等

·第四天:中級編程問題(6小時):反轉壹個字符串(回

文檢測),計算最大公約數,合並兩個有序數組,猜數字

遊戲,計算年齡等等

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

樹,鏈表。

·第六天:面向對象編程(OOP)(6小時):對象,類,

方法和構造函數,面向對象編程之繼承。

·第七天:算法(6小時):搜索(線性和二分查找)、排

序(冒泡排序、選擇排序)、遞歸函數(階乘、斐波那契

數列)、時間復雜度(線性、二次和常量)

√第二階段:軟件開發

下面開始向軟件開發學習,嘗試綜合妳學到的知識完成壹個

項且

·第壹天:熟悉壹種IDE(5小時) :IDE是妳在編寫大型

項目時的操作環境, 所以妳需要精通壹個IDE。在軟件開發

的初期, 我建議妳在VS code中安裝Python擴展或使用

J up y ter notebook.

·第二天:Git hub(6小時) :探索Git hub, 並創建壹個

代碼倉庫。嘗試提交(Commit) 、查看變(Diff) 和上推

(Push) 妳的代碼。另外, 還要學習如何利用分支工作,

如何合並(merge) 不同分支以及如何在壹個項目中創建~

拉取請求(pull request)

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

Tkinter, 創建壹個簡單的計算器

·第四、五、六天:個人項目(每天5小時):選定壹個項

目並完成它。如果妳不知道妳該做什麽,我整理了70個練

手項目,可以選幾個試試

·第七天:托管項目(5小時):學習使用服務器和

hosting服務來托管妳的項目。創建壹個He roku設置並部

署妳構建的應用程序。

√第三階段:成為程序員

熟悉軟件開發的流程,並不需要掌握所有的知識

不過壹些必要的常識是需要知道的

·第壹天:數據庫基礎(6小時) :基本SQL查詢(創建

表、選擇、Where查詢、更新) 、SQL函數(Avg、Max、

√第三階段:成為程序員

Count) 、關系數據庫(規範化) 、內連接、外連接等。

·第二天:使用Python數據庫(5小時) :利用壹種數據庫

框架(SQLite或panda) , 連接到壹個數據庫, 在多個表

中創建並插入數據,再從表中讀取數據。

·第三天:API(5小時) 如何調用API:學習JSON、微服

務(micro-service) 以及表現層應用程序轉換應用程序接

口(Rest API)

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

·第五、六天:作品集網站(壹天5小時):學習

Django, , 使用Django構建壹個作品集網站, 也要了解壹下

Flask框架。

·第七天:單元測試、日誌、調試(5小時):學習單元測

試(Py Test) , 如何設置和查看日誌, 以及使用斷點調試

√第四階段:認真考慮工作

認真思考如何才能被企業錄用。即使暫時不找工作,也會在

探索的過程中學到更多的知識。

·第壹周:準備簡歷(5小時):制作壹份壹頁的簡歷。把

妳的技能總結放在最上面,必須在寫項目的同時附上

Git hub鏈接。

·第二周:作品集網站(6小時):寫幾個博客,將它們添

加到妳之前開發的作品集網站中。

·第三周:Linked In簡介(4小時) :創建壹個Linked In

個人簡介, 把簡歷上的所有內容都放到Linked in上。

·第四周:面試準備(7小時):準備壹些谷歌常見的面試

問題,練習白皮書中的10個面試編程問題。在

Glass door Career cup等網站中查看前人遇到的面試問題。

·第五周:社交(~小時):走出房門,開始參加聚會、招

聘會,與其他開發人員和招聘人員見面。

·第六周:工作申請(~小時) :搜索「Python Job」, 查

看Linked In Job和本地求職網站。

·第七周:在拒絕中學習(~小時)

課件,筆記,視頻

入門PDF書籍