Python全棧開發之路

Why do you come here?

你爲什麼來到這裏?

你爲什麼學Python?

最根本需求:錢!Money!!生活!!!

沒錢怎麼生活,沒錢怎麼買房買車找對象。

所有沒有技術含量的工作都將被取代。

明智的人爲未來學習,losers纔會隨波逐流。

時勢造英雄,整個世界的大方向是什麼?人工智能!AI And BigData!!

那麼AI跟Python有什麼關係?

人工智能中的最火的機器學習深度學習,Python都已經幫你實現好了相應額函數,經過簡單的理論學習就可以直接調用,上手難度極低。

Python已經成爲了人工智能的必備語言。

而且,Python除了做人工智能之外還能做很多的東西:

在這裏插入圖片描述
再來看看都有哪些大廠在用Python:

在這裏插入圖片描述

目錄

第一篇 基礎篇

第1章 基礎語法

1.1 編程語言發展史

1.2 Python發展史
1.3 數據類型
1.4 運算符、表達式
1.5 語句和流程控制
1.6 字符編碼與文件操作
1.7 小結

第2章 函數編程

2.1 函數基礎

2.1.1  數學函數
2.1.2  Python函數
2.1.3  函數參數
2.1.4  作用域與名稱空間

2.2 函數進階

2.2.1  函數內置方法
2.2.2  閉包與裝飾器

2.3 模塊

2.3.1  模塊就是別人家的函數
2.3.2  內置模塊
2.3.3  自定義模塊
2.3.4  第三方模塊

2.4 小結

第二篇 面向對象

第3章 面向對象基礎

3.1 類與對象

3.1.1  編程範式
3.1.2  面向過程編程
3.1.3  面向對象編程
3.1.4  類與對象
3.1.5  屬性和方法

3.2 封裝

3.2.1  綁定方法與非綁定方法
3.2.2  自定義方法與內置方法

3.3 繼承

3.3.1  繼承與派生
3.3.2  類的組合
3.3.3  抽象類

3.4 多態

3.4.1  多態與多態性
3.4.2  多態的應用和性質

3.5 小結

第4章 元類與面向對象軟件開發

4.1 元類

4.1.1  自定義元類
4.1.2  通過元類控制類的行爲
4.1.3  通過元類控制類的實例化

4.2 面向對象軟件開發

4.2.1  面向對象開發流程
4.2.2  領域建模

4.3 小結

第三篇 數據庫

第5章 數據與數據庫

5.1 MySQL數據庫

5.1.1  初識數據庫
5.1.2  庫操作
5.1.3  表操作
5.1.3  記錄操作
5.1.4  內置功能

5.2 MySQL數據類型

5.2.1   數值類型
5.2.2   日期類型
5.2.3   字符串類型
5.2.4   枚舉類型與集合類型

5.3 小結

第6章 pymysql模塊

6.1 基本操作

6.1.1  遠程鏈接
6.1.2  增刪改查

6.2 數據庫索引

6.2.1  索引原理
6.2.2  查詢優化

6.5 小結

第四篇 網絡編程

第7章 計算機網絡

7.1 五層因特網協議棧

7.1.1  計算機網絡介紹
7.1.2  物理層
7.1.3  數據鏈路層
7.1.4  網絡層
7.1.5  傳輸層
7.1.6  應用層

7.2 Socket編程

7.2.1  套接字
7.2.2  CS架構
7.2.3  粘包現象與解決方案
7.2.4  socket文件傳輸

7.3 IO模型

7.3.1 阻塞IO

7.3.2 非阻塞IO

7.3.3 多路複用IO

7.3.4 異步IO

7.4 總結

第8章 操作系統

8.1 操作系統

8.1.1  操作系統簡介
8.1.2  操作系統發展史

8.2 進程

8.2.1  進程的創建
8.2.2  進程的屬性和方法
8.2.3  進程的同步與數據共享

8.3 線程

8.3.1  線程的創建
8.3.2  線程的屬性和方法
8.3.3  線程鎖

第9章 項目:基於FTP的自制終端

9.1 服務端
9.2 客戶端
9.3 CS交互
9.4 小結

第五篇 WEB前端開發

第10章 HTML

10.1 HTNL介紹與開發環境的搭建

10.2 HTML標籤

10.2.1  head標籤
10.2.2  body標籤
10.2.3  標題標籤
10.2.4  段落標籤
10.2.5  盒子標籤
10.2.6  其它標籤

10.3 HTML標籤屬性

10.3.1  三種標籤類型
10.3.2  標籤嵌套規則

10.4 小結

第11章 CSS

11.1 CSS介紹

11.1.1  CSS語法
11.1.2  CSS引入方式

11.2 CSS選擇器

11.2.1  各種選擇器
11.2.2  元素屬性

11.3 小結

第12章 JavaScript

12.1 JavaScript介紹

12.1.1  JavaScript基本語法
12.1.2  DOM
12.1.3  BOM

12.2 jQuery

12.2.1  jQuery介紹與基本語法
12.2.2  jQuery選擇器
12.2.3  jQuery的屬性和操作
12.2.4  事件
12.2.5  Ajax

12.3 Bootstrap

12.3.1  Bootstrap介紹
12.3.2  Bootstrap的引入和使用
12.3.3  Bootstrap插件屬性介紹

12.4 小結

第13章 Django框架

13.1 WEB應用於HTTP協議

13.1.1  WEB應用簡介
13.1.2  HTTP協議簡介

13.2 Django

13.2.1  Django簡介
13.2.2  Django路由層
13.2.3  Django視圖層
13.2.4  Django路模型層
13.2.5  Django組件

13.3 小結

第六篇 項目實戰

第14章 實戰:個人博客系統

14.1 需求分析
14.2 系統功能設計
14.3 數據庫設計
14.4 前端業務模塊實現
14.5 後臺管理系統實現
14.7 小結

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章