原创 python3參數化列表防止SQL注入

什麼是SQL注入 產生原因: 後臺將用戶提交的帶有惡意的數據和SQL進行字符串方式的拼接,從而影響了SQL語句的語義,最終產生數據泄露的現象。 如果防止: sql語句的參數化, 將SQL語句的所有數據參數存在一個列表中傳遞給execu

原创 windows10下mysql5.7安裝教程

介紹: MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL分爲社區版和商業版,具有體積小、速度快、成本低、開源的優點。MySQL備受互聯網公司青睞,如騰訊、阿里選擇My

原创 python3實現簡單圖片爬蟲

效果如圖: 思路如下: 1.用戶輸入一個需要爬取圖片的網址。input() 2.導入re模塊,用正則判斷輸入的網址是否正確,否則重新輸入! ret = re.match("(http|ftp|https):\/\/[\w\-_]+

原创 python3實現TCP網站服務器端

思路的步驟大致爲: 1.創建套接字。 2.設置套接字選項,複用端口。 3.綁定IP/端口 4.開啓監聽模式/被動模式 5.循環接收瀏覽器的請求。 6.accept,爲客戶端創建對象 7.用函數處理瀏覽器的請求 8.接收數據,如果有數據

原创 python基礎知識問答1

練習題1 認識操作系統、python 要求: 內存和硬盤的功能有什麼區別? 內存是電腦軟件運行時的緩存儲存器,電源關閉即丟失儲存。 硬盤是儲存電腦的文件的,可長期保存,電源關閉仍可以保存。 什麼是代碼的編譯? 將代碼轉換爲可執

原创 python課堂雜記day1

1.編寫代碼時儘量使用自動補齊Tab鍵 2.字體太小會影響注意力!settings-editor-font-size 設置字體大小,建議最好大於18 3.python分爲交互式編程和文件式編程 交互式:python console爲了

原创 使用Python編寫猜拳小程序

整體邏輯大概是: 1.導入一個隨機模塊import random 2.while True設置猜拳程序的循環,可以一直猜拳 3.配置兩個玩家,一個是電腦computer,一個是玩家player 4.input實現player玩家的出拳

原创 利用python打印實現九九乘法口訣表

代碼如下: #設定行初始值爲1 h = 1 #當行數小於等於9行,執行下面代碼 while h <= 9: #設定列初始值爲1 l = 1 #當列小於等於行數時,執行下面代碼 while l <= h:

原创 Python程序猿必備的幾款軟件

NO.1 Visual Studio Code 微軟良心之作_開源免費跨平臺代碼編輯器 下載地址:https://www.visualstudio.com/ NO.2 Typora Typora是一款超簡潔的markdown編輯器,