渡課 Python 課程開(kāi)課啦,學(xué)Python就來(lái)渡課IT
模塊一:Python語(yǔ)言部分
課程介紹
介紹Python的誕生,Python有什么獨(dú)特的特點(diǎn),它適合用在哪些地方,不適合用在哪些地方,以及Python在現(xiàn)實(shí)世界中的應(yīng)用。
安裝Python
講解如何從零開(kāi)始下載、安裝并設(shè)置Python開(kāi)發(fā)環(huán)境,如何啟動(dòng)和關(guān)閉Python解釋器,并編寫(xiě)*個(gè)Python程序
Python變量和數(shù)據(jù)類(lèi)型
講解Python基本的數(shù)據(jù)類(lèi)型,包括整數(shù)、浮點(diǎn)數(shù)、字符串和布爾類(lèi)型,以及變量的概念和基本的數(shù)據(jù)運(yùn)算。
List和Tuple類(lèi)型
本章講解Python最常用的兩種集合類(lèi)型:list和tuple,我們可以用list和tuple來(lái)表示有序集合。
條件判斷和循環(huán)
講解Python的條件判斷和循環(huán)語(yǔ)句,利用條件判斷和循環(huán)來(lái)構(gòu)造程序的執(zhí)行邏輯。
Dict和Set類(lèi)型
講解Python的另外兩種重要的數(shù)據(jù)類(lèi)型Dict和Set,可以快速按照關(guān)鍵字檢索信息。
函數(shù)
介紹Python的代碼最基本的抽象類(lèi)型:函數(shù),以及如何定義和調(diào)用函數(shù)。
切片
介紹Python程序特有的一種“切片”操作,可以以極其簡(jiǎn)潔的方式快速對(duì)列表進(jìn)行操作。
迭代
介紹Python程序中“迭代”的概念,以及各種迭代方式。
列表生成式
介紹Python特有的列表生成式,利用列表生成式,可以通過(guò)某種規(guī)則快速創(chuàng)建一個(gè)列表。
函數(shù)式編程
本章講解Python函數(shù)式編程概念,高階函數(shù)的概念和實(shí)際用法,以及裝飾器函數(shù)的原理和實(shí)現(xiàn)方式。
模塊
本章講解如何使用Python的模塊,如何編寫(xiě)和導(dǎo)入模塊,以及如何安裝并使用第三方模塊。
面向?qū)ο缶幊袒A(chǔ)
本章講解Python面向?qū)ο缶幊痰母拍?,如何?chuàng)建類(lèi)和實(shí)例,如何定義類(lèi)的屬性和方法。
類(lèi)的繼承
本章講解Python類(lèi)的繼承,如何判斷實(shí)例類(lèi)型,多態(tài)以及如何獲取對(duì)象信息。
定制類(lèi)
本章講解Python的特殊方法,以及如何利用特殊方法定制類(lèi),實(shí)現(xiàn)各種強(qiáng)大的功能。
渡課 Python 課程開(kāi)課啦,學(xué)Python就來(lái)渡課IT
模塊二:前端基礎(chǔ)
HTML&HTML5
掌握基礎(chǔ)的HTML語(yǔ)言規(guī)范,了解常用標(biāo)簽的語(yǔ)義,了解HTML5規(guī)范。
CSS&CSS3
掌握樣式基本定義,使用DIV+CSS完成網(wǎng)頁(yè)的布局,了解CSS3基礎(chǔ)。
JavaScript
掌握基礎(chǔ)的JavaScript語(yǔ)法,了解DOM操作等。
jQuery
掌握jQuery的選擇器、鏈?zhǔn)骄幊?、DOM操作等。
Bootstrap
熟練使用Bootstrap的柵格系統(tǒng)進(jìn)行布局,了解常用的Bootstrap樣式類(lèi)和組件。
模塊三:MySQL數(shù)據(jù)庫(kù)基礎(chǔ)
關(guān)系型數(shù)據(jù)庫(kù)介紹
了解基礎(chǔ)的關(guān)系型數(shù)據(jù)原理。
使用MySQL以及管理工具
安裝MySQL,并使用Navicat管理工具對(duì)數(shù)據(jù)進(jìn)行管理
SQL命令的編寫(xiě)
掌握基礎(chǔ)的DML語(yǔ)言,完成數(shù)據(jù)庫(kù)的CURD操作。
模塊四:Python操作數(shù)據(jù)庫(kù)
Python官方發(fā)布的開(kāi)發(fā)數(shù)據(jù)庫(kù)程序的標(biāo)準(zhǔn)API規(guī)范、Python開(kāi)發(fā)MySQL程序的開(kāi)發(fā)環(huán)境搭配,以及所需要安裝的Python插件
模塊五:Django框架實(shí)踐(博客項(xiàng)目)
開(kāi)發(fā)環(huán)境搭建
搭建Django的完整開(kāi)發(fā)環(huán)境,并推薦開(kāi)發(fā)工具。
創(chuàng)建項(xiàng)目及應(yīng)用
正式開(kāi)始開(kāi)發(fā)博客項(xiàng)目,創(chuàng)建項(xiàng)目,并講解項(xiàng)目目錄中各文件含義,*配置*個(gè)URL及其對(duì)應(yīng)頁(yè)面。
*個(gè)Template
編寫(xiě)*個(gè)Template,并通過(guò)瀏覽器呈現(xiàn)內(nèi)容。
Models
介紹Models,以及它和數(shù)據(jù)庫(kù)之間的聯(lián)系,然后建立項(xiàng)目所需要的Model,編輯數(shù)據(jù)庫(kù),使其內(nèi)容呈現(xiàn)在瀏覽器頁(yè)面中。
Admin
簡(jiǎn)單配置Django自帶的后臺(tái)管理系統(tǒng),并學(xué)會(huì)基本使用。
完善博客
完善博客,添加主頁(yè)面及博客編寫(xiě)頁(yè)面。
補(bǔ)充內(nèi)容
Django自帶的shell系統(tǒng)、Templates過(guò)濾器,以及Admin的部分增強(qiáng)用法。
渡課 Python 課程開(kāi)課啦,學(xué)Python就來(lái)渡課IT