原创 Ubuntu16升級Python3

網上好多Ubuntu16.04升級Python的方法,但是大多教程都是使用源碼安裝的方式。這篇博文將會使用另一種方法將系統自帶的Python3.5升級到Python3.6。 用過Ubuntu16.04的人都知道,這個版本Ubuntu的軟

原创 Flask架站基礎篇(三)--Flask生成文件內容和文件夾詳解

零、默認文件內容詳解 創建Flask項目後只生成一個py文件,這個文件也就是應用程序主文件(入口文件),生成的代碼及解析如下: #引入flask from flask import Flask #初始化flask對象 #必須傳遞參數,並且

原创 近期文章與教程和其他情況說明

一,近期文章與教程預告 << 十七天十七個設計模式 >>將繼續發佈,我會盡快將此係列教程完成; << Python從入門到精通 >>,我會在7月21日開始編寫併發布; 近期我也會發布一些小的知識點,比如* 裝飾器* ,* 生成器*

原创 第四天:創建型模式--原型模式

零、原型模式 什麼是原型模式: 原型模式無非就是克隆一個對象,其最簡單的形式就是一個 clone() 函數,接受一個對象作爲輸入參數,返回輸入對象的一個副本。在 Python 中可以使用 copy.deepcopy() 函數來完成。

原创 第五天:結構型模式--適配器模式

零、結構型模式 從現在開始就進入到了第二個模式大類結構型模式。所謂結構型模式就是處理一個系統中不同實體(例如類和對象)之間的關係,關注的是通過一種簡單的對象組合方式來創造新的功能。 常見的結構型模式有:適配器模式、修飾器模式、外觀模式、

原创 Flask架站基礎篇(六)--mysql-python 安裝

mysql-python封裝了mysql 針對python的驅動,使我們用起來更加輕鬆。 零、安裝 對於python2.x和python3.x系列的版本,有兩種不同的安裝方式,雖然這個教程所使用的python版本爲3.x,但是我認爲還是有

原创 python api鏈接數據庫

零、開發環境 操作系統:Ubuntu 16.04 及以上 或 Windows 8 及以上 Python版本:3.5及以上 開發工具:PyCharm 數據庫:MySQL 一、環境配置 創建虛擬環境 通過命令行進入虛擬環境,輸入命令在虛

原创 Python從入門到精通--課程目錄

Python基礎 第一章 起步 1.環境搭建 1.1.Windows 搭建Python環境 1.2.Ubuntu 搭建Python環境 1.3.Mac 搭建Python環境 1.4.小結 2.我的第一個Python項目 2.1

原创 Python模擬登陸新版知乎

目前網上很多模擬登錄知乎的代碼已經無法使用,即使是二、三月的代碼也已經無法模擬登陸知乎,所以我現在將新版知乎的模擬登錄代碼和講解發布出來。 零、開發環境 開發工具:Pycharm Python版本:3.6 運行環境:Win10 一、代

原创 Flask架站基礎篇(七)--SQLAlchemy(1)

零、什麼是SQLAlchemy SQLAlchemy是 Python 中常用的ORM框架 一、安裝 在命令行中打開虛擬環境,在虛擬環境中輸入如下命令: pip install flask-sqlalchemy 二、設置連接字符串連接數據庫

原创 17天17個Python設計模式--目錄

一、創建型模型 工廠方法模式 抽象模式 建造者模式 原型模式 二、結構型模式 適配器模式 修飾器模式 外觀模式 享元模式 模型-視圖-控制器模式 代理模式 三、行爲型模式 責任鏈模式 命令模式 解釋器模式 觀察者模式 狀態模式

原创 Flask架站基礎篇(八)--SQLAlchemy(2)

零、數據庫增刪改查 1.增 # 增加數據 article1 = Article(title='aaa', content='bbb') # 以下這種方式也可以 # article1.content = 'ccc' # article1.t

原创 Flask架站基礎篇(五)----Jinja2模板

零、使用模板 #引入render_template from flask import Flask,render_template app = Flask(__name__) @app.route('/') def index():

原创 第二天:創建型模式--抽象工廠模式

零、抽象工廠 什麼是抽象工廠 抽象工廠設計模式是抽象方法的一種泛化,一個抽象工廠是一組工廠方法,每個工廠方法負責產生不同種類的對象。 一、身邊的例子 生產汽車部件 衝壓不同的部件用的機器是相同的。機器裝配的模型是可配的,隨時改變

原创 第三天:創建型模式--建造者模式

零、建造者模式 什麼是建造者模式 使用多個簡單的對象一步一步構建成一個複雜的對象。這種類型的設計模式屬於建造者模式,它提供了一種創建對象的最佳方式,將一個複雜對象的構造過程與其表象分離,同一個構造過程可用於創建多個不同的表現。 一、