課程目錄

前言

毫無疑問,Python 是當下最火的編程語言之一。對于許多未曾涉足計算機編程的領域「小白」來說, 深入地掌握 Python 看似是一件十分困難的事。至于一個月能不能學會python,這個要看個人, 對于時間管理不是很高的,肯定是學不會的,按照下面的要求完成60%,打好python基礎還是可以的。


要知道,一個月是一段很長的時間。如果每天堅持用 6-7 小時來做一件事,你會有意想不到的收獲。


作為初學者,第一個月的月目標應該是這樣的:


熟悉基本概念(變量,條件,列表,循環(huán),函數)

練習超過 30 個編程問題

利用這些概念完成兩個項目

熟悉至少2個框架

開始使用集成開發(fā)環(huán)境(IDE),Github,hosting,services等

整體計劃

現(xiàn)在,我們先將月計劃細化成周計劃。


第一周:熟悉 Python

要積極探索 Python 的使用方法,盡可能多的完成下面這些任務:


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

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

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

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

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

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

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

通過第一周時間,python大致能熟悉了,自學能力稍微弱一點找人帶下你,節(jié)約自己的時間。


郵箱
huangbenjincv@163.com

开封市| 巨鹿县| 从化市| 望江县| 马鞍山市| 罗甸县| 北安市| 榆中县| 武陟县| 宁陕县| 含山县| 赞皇县| 阿坝县| 芜湖市| 中阳县| 荔浦县| 临朐县| 报价| 大渡口区| 宁安市| 兰州市| 潼关县| 湟中县| 桦甸市| 古田县| 腾冲县| 宁夏| 平定县| 二连浩特市| 定西市| 乌兰浩特市| 宽城| 平泉县| 漠河县| 曲阜市| 双桥区| 遂昌县| 绵竹市| 崇左市| 报价| 商洛市|