原创 Python之網絡爬蟲(Xpath語法、Scrapy框架的認識)

文章目錄一、Xpath語法二、Scrapy框架的認識 一、Xpath語法 xpath是一門在XML文檔中查找信息的語言 1、 節點(Node) ​ 元素、屬性、文本、命名空間、文檔(根)節點 2、 節點關係 ​ 父(parent)

原创 Python之數據分析(Numpy的使用、多維數組、數據類型)

文章目錄寫在前面一、數據分析與Numpy二、多維數組三、Numpy的數據類型 寫在前面 代碼中的np表示的是numpy,因爲導入的時候是:import numpy as np 一、數據分析與Numpy 1、數據分析 MATLAB:

原创 Python之數據分析(Numpy的數組切片、數組變維、組合與拆分)

文章目錄一、Numpy的切片二、數組變維三、組合與拆分 一、Numpy的切片 1、格式 數組[起始:終止:步長] 2、缺省值 缺省起始:步長爲正,首;步長爲負,尾 缺省終止:步長爲正,尾後;步長爲負,首前 缺省步長:1 3、端部切

原创 Python之網絡爬蟲(驗證碼、代理IP、防反爬策略、封裝一個抓取頁面的函數)

文章目錄一、使用tesseract做OCR驗證碼識別二、代理服務器設置三、反爬與防反爬四、封裝一個抓取頁面的函數 一、使用tesseract做OCR驗證碼識別 1、cookie, session的作用 用戶曾經訪問過個這個網站,我

原创 Python之網絡爬蟲(selenium爬取動態網頁、爬蟲案例分析、哈希算法與RSA加密)

文章目錄一、selenium爬取動態網頁二、爬蟲案例分析三、哈希hash算法與RSA加密 一、selenium爬取動態網頁 1、動態網頁認知 爬蟲其實就是在模仿瀏覽器的行爲 應對要多次數據的交互模擬的網站,我們有時會遇到像淘寶這

原创 Python框架篇之Django(ORM對象關係映射)

文章目錄一、認識ORM二、模型常用字段類型三、數據表的增刪改查四、配置日誌 一、認識ORM 1、概念:簡單來說,就是用面向對象的方式去操作數據庫的創建表以及增刪改查等操作。 2、ORM的優點 ORM使我們的通用數據庫交互變得簡單

原创 模電之半導體基礎篇2(PN結)

文章目錄一、PN結的形成二、PN結的動態平衡三、PN結的正反偏置四、電流的估算、PN結的擊穿性五、PN結的電容 一、PN結的形成 1、過程 使用工藝,將P區域N區分散在左右兩邊,在濃度差作用下:電子從N取向P區擴散,空穴從P區向N

原创 Python框架篇之Django(Models的多表操作)

一對多 1、添加記錄 #publish_id=2 Book.objects.create(name="Python進階",price=77,pub_date="2019-12-12",publish_id=2)

原创 Python之網絡爬蟲(XML與HTML與JSON文件、urllib與request的用法)

文章目錄一、數據的類型二、HTML與XML的區別三、json文件四、提取網頁中的信息五、爬蟲的實現 一、數據的類型 1、結構化數據 可以用統一的結構加以表示的數據。可以使用關係型數據庫表示和存儲,表現爲二維形式的數據。特點是:數據

原创 Python之網絡爬蟲(爬蟲基本認知、網絡爬蟲之路)

文章目錄一、爬蟲基本認知二、爬蟲之路初級爬蟲工程師中級爬蟲工程師高級爬蟲工程師 一、爬蟲基本認知 1、爬蟲的簡單定義 網絡爬蟲,又稱爲網頁蜘蛛、螞蟻、蠕蟲、模擬程序,在FOAF社區中,被稱爲二王爺追逐者。是一種按照一定的規則,自動

原创 模電之半導體基礎篇1(本徵半導體、雜質半導體)

文章目錄一、半導體介紹二、本徵半導體1、定義2、半導體活動3、本徵須知4、本徵半導體的性質三、雜質半導體1、定義2、N型半導體3、P型半導體4、雜質半導體的轉型5、雜質半導體的導電作用 一、半導體介紹 1、半導體定義 半導體指常

原创 模電之半導體基礎篇3(半導體二極管、二極管應用)

文章目錄半導體二極管二極管的應用 半導體二極管 1、二極管的結構與類型 PN結+引線+管殼=二極管 按材料分爲:硅二極管、鍺二極管 按結構分爲:點接觸型、面接觸型、平面型(集成電路中) 2、伏安特性 1)PN結的伏安方程 2

原创 Python框架篇之Django(Template模版:標籤tag、自定義filter、extend模板繼承)

文章目錄一、標籤的使用(tag)二、自定義filter和simple_tag三、extend模板繼承 一、標籤的使用(tag) 1、語法格式:{% tags %} 2、提供的幾種標籤 {% if %}:計算一個變量值,如果是“t

原创 Python框架篇之Django(Template基礎:模板語法、過濾器filter)

文章目錄一、Template介紹二、模板語法三、過濾器(filter) 一、Template介紹 Python 代碼編寫和 HTML 設計是兩項不同的工作,大多數專業的網站開發環境都將他們分配給不同的人員(甚至不同部門)來完成

原创 Python框架篇之Django(基本流程、命令行、配置文件)

文章目錄一、總述二、Django的實現流程三、django的命令行四、配置文件(settings)1、MEDIA_ROOT和MEDIA_URL2、STATIC_ROOT和STATIC_URL 一、總述 Python的WEB框架主要