原创 Django框架(九)--動靜分離,api接口,Vue框架

繼承父模板修改頁面 製作goods_list商品列表 電商項目 持續更新 一、動靜分離 視圖 # 提供數據的api接口 # 返回的是一個json對象 def goods_list_api(request,status,page=1

原创 Django框架(十四)--購物車,全部訂單

電商項目(賣家/買家) 一、加入購物車 加入購物車 獲取商品id,數量,寫入購物車 購物車結算 首先生成訂單 支付寶付款 修改訂單的狀態 購物車模型 # 購物車表 class Cart(models.Model):

原创 python中url的編碼和解碼(參數/字符串)

from urllib import parse params = { 'keyword':'哈哈哈', 'a':1, 'b':2 } params_1 = parse.urlencode(params)

原创 數據分析(一)--準備

需要準備的學科 概率論 統計學 線性代數 高等數學 一、統計學 1.衆數 是數據的一種代表數,反映了一組數據的集中程度。 往往反映了一種最普通的傾向。 例:2,3,-1,2,1,3 衆數:2,3 例:1,2,3,4,5

原创 MongoDB數據庫(一)--基本操作,增刪改查,聚合操作,遊標

非關係型數據庫 MongoDB 新建的默認有兩個數據庫 admin–配置權限 local–固定的重要數據 一、基本操作 查看數據庫 show dbs 創建數據庫(隱式創建) 沒有成功,需要兩步 還可以 查看集合 sho

原创 Redis數據庫(二)--高級應用(事務,消息訂閱,持久化,主從複製)

Redis高級應用 一、Redis事務及樂觀鎖 (一)事務 Redis支持簡單的事務 Redis與mysql事務的對比 Mysql Redis 開啓 start transaction muitl 語

原创 Django框架(十六)--redis,celery異步任務

IO密集型–使用多線程 計算密集型–使用多進程 一、celery 在web開發中,要給用戶發送郵件,發送短信,都屬於耗時的操作,會導致給用戶響應的時間變長。這種情況的解決辦法,就是給用戶先返回一個響應,不要影響用戶的使用。將這些耗

原创 爬蟲(八)--分頁,項目改多線程,MongoDB

一、分頁的兩種方法 (一)for循環 這種方法的使用限制是,需要知道最大頁碼。 for i in range(1,20): response = requests.get(url %i) (二)while True循環 使用

原创 數據分析(二)--numpy

numpy numpy的主要對象是同種元素的多維數組。 numpy底層是用C語言實現的。 面試: 數組和列表有什麼區別? 結構同樣都是[元素1,元素2,元素3 … ]。 在C語言、java中叫做數組;在python中叫做列表。 p

原创 爬蟲(六)--selenium+phantomjs解決網頁是js的數據獲取

path環境變量的意義:讓系統找到一些exe文件 1.有python和anaconda,想使用anaconda,要怎麼配置環境變量? (1)配置一下路徑 ​ C:\Anaconda3----python.exe ​ C:\Anac

原创 Django框架(十一)--子應用管理,電商項目

一、子應用管理 (一)靜態系統 在各自的app當中,創建一個static目錄,並在static下面創建各自app命名的目錄。 子static: 將各自的靜態文件放在各自的子static目錄下的相應位置,在主目錄下面創建主stat

原创 數據分析(六)--聚合分組,交叉表,透視表,練習

練習 import pandas as pd detail = pd.read_excel('detail.xlsx') print(detail.loc[:,['counts','amounts']].describe())

原创 數據分析(五)--pandas(文件讀寫,合成表,增刪改查,數據清洗,時間數據處理,統計函數)

一、文件的讀寫 xlsx–工作簿–文件夾 sheet–表 import pandas as pd detail = pd.read_excel('data/meal_order_detail.xlsx') print(detai

原创 爬蟲(二)--requests模塊

一、requests模塊 (一)get請求 1.步驟 導包 import requests 確定請求的url base_url = '' 發送請求,獲取響應 response = requests.get( ur

原创 爬蟲(一)--基礎

一、網絡爬蟲 定義:一個程序腳本,可以自動地抓取互聯網上信息的腳本。 (一)爬蟲可以解決的問題 解決冷啓動問題 搜索引擎的根基,做搜索引擎少不了爬蟲 建立知識圖譜,幫助建立機器學習知識圖譜 可以製作各種商品的比價軟件、趨勢分析