原创 關於Python列表和字典內置方法的時間複雜度

列表的內置操作的時間複雜度 操作 時間複雜度 解釋 index x[] O(1) 通過一步操作就能夠定位到索引的元素,而不是遍歷所有元素,這也是Python中list結構的特點:允許對元素進行快速的隨機訪問(即檢索位

原创 Python基礎面試題

文章目錄1.Python優缺點2.進制的函數3.ASCII碼轉換的函數4.淺拷貝和深拷貝5.命名規範6.id和==的區別7.可變類型和不可變類型8.列表基礎9.元組基礎10.字典基礎11.集合基礎12.字符串基礎13.函數複習14

原创 Django(二十):drf的其他視圖類(ListAPIView+UpdateAPIView+CreateAPIView+DestoryAPIView等)

文章目錄1.創建一個app2.創建自己的urls.py3.創建一個簡單的模型4.開始寫視圖類,實現接口的get和post5.學習其他的類解釋6.ListAPIVIEW中如何實現我們get方法 1.創建一個app python ma

原创 Django(十九):寫一個簡單博客的接口

一.註冊應用並配置 1.創建一個app Python manage.py startapp hg 2.配置文件中,註冊應用,建議加apps.config INSTALLED_APPS = [ 'django.contri

原创 Django(十八):Framework中的分頁功能

文章目錄一、PageNumberPagination分頁分頁方式1:只返回數據分頁方式2:數據+分頁信息二、 LimitOffsetPagination分頁 一、PageNumberPagination分頁 分頁方式1:只返回數據

原创 爬蟲(十):增量爬蟲+貓眼爬蟲演員信息無限抓取案例(增量爬蟲案例)

一、增量爬蟲 1.增量爬蟲定義:增量就是使爬蟲獲取到的數據以增量的形式穩定增長。 2.增量爬蟲的方案: 在爬蟲結束後:數據在保存到數據庫前查看數據是否重複。或者用update方法來做更新操作。 在爬取數據前:查看url是否

原创 Panads(三):數據列的增加

一、Pandas新增數據列的四種方法 在進行數據分析時,經常需要按照一定條件創建新的數據列,然後進行進一步分析。 直接賦值 df.apply方法 df.assign方法 按條件選擇分組分別賦值    import pandas as p

原创 抓包工具:fillder

一、下載安裝及其配置 1.下載 官網下載:https://www.telerik.com/fiddler 2.安裝文件,一直下一步即可 3.配置 4.下載證書 5.將下載好的證書打開並安置,重啓fillder 二、fi

原创 python(二十一):os模塊

# =========================os模塊 import os os.rename('text.txt','haha.txt')#改名字 os.remove('haha.txt')#移除文件 os.mkd

原创 numpy(一):numpy的創建數組+基本屬性+numpy隨機數組+數組的訪問+數組的變換

文章目錄一、瞭解nump二、numpy的基本屬性(shape,ndim,size,dtype,itemsize,data)①一維數組的舉例②多維數組的舉例③特別注意:numpy中的一維數組的shape理解三、numpy中數組的多種

原创 python(十九):迭代器,可迭代對象,生成器

文章目錄一、可迭代對象二、迭代器1.基礎知識2.舉例3.類中的迭代器三、生成器 一、可迭代對象 1.實現了__iter__方法的對象就叫做可迭代對象 2.__iter__方法的作用就是返回一個迭代器對象。直觀理解就是能用for循環

原创 爬蟲(十一):scrapy-redis分佈式

1.什麼是分佈式? 將一個任務分割爲多份,每一份由一個計算機完成,最後所有的計算機能夠成爲一個整體,成爲這個任務的結果 2.分佈式數據 產生的原因:原來一個數據庫都是放在一臺電腦上的,但是由於用戶量的增多,造成數據庫壓力很大,所

原创 爬蟲(十二):對於簡單驗證碼的識別和破解(tesseract)

一、安裝tesseract 1.下載安裝 下載地址:https://digi.bib.uni-mannheim.de/tesseract/ 選擇合適的版本安裝即可(其中文件名中帶有dev的爲開發版本,不帶dev的爲穩定版本,可以

原创 Django(十七):Framework的簡單接口+序列化

文章目錄一、新建一個項目二、restful規範三、簡單的增刪改查接口四、序列化後的接口 爲了使前後端分離,我們開始寫數據接口,基於restful風格的一種接口,Django中含有一個優秀的框架Framework 一、新建一個項目

原创 2020最全mysql面試題

文章目錄一.概念1.事務(1)什麼是事物?(2)事務的特性?(3)不考慮隔離性導致的問題(4)四個隔離級別(5)事務的操作2.重要的MySQL引擎3.常用的數據類型4.字段約束5.常見的索引6.視圖(1)定義:是一張虛擬的表,儲存