原创 MySQL創建數據庫並插入數據(二)

一、操作簡介 1.1 操作內容 本次將介紹 MySQL 新建數據庫,新建表,插入數據以及基本數據類型的相關知識。 本節實驗將創建一個名爲 mysql_shiyan 的數據庫,其中有兩張表 employee 和 departmen

原创 python實現各種常用算法之搜索算法(12)

python實現搜索算法(一) 順序搜索 順序搜索也稱爲線性搜索,屬於無序查找算法。 算法原理 思路: 從數據結構線性表的一端開始,順序掃描,依次將掃描到的結點關鍵字與給定值 k 相比較, 若相等則表示查找成功; 若掃描結束仍

原创 python實現各種常用算法之排序算法(11)

python實現排序算法(三) 堆排序 堆排序(Heapsort)的基本思想:是指利用堆這種數據結構所設計的一種排序算法。堆積是一個近似完全二叉樹的結構,並同時滿足堆積的性質:即子節點的鍵值或索引總是小於(或者大於)它的父節點。

原创 python實現各種常用算法之數據結構(4)

python實現樹的操作 樹的介紹 樹 (tree) 是一種非常高效的非線性存儲結構。樹,可以很形象的理解,有根,有葉子,對應在數據結構中就是根節點、葉子節點,同一層的葉子叫兄弟節點,鄰近不同層的叫父子節點,非常好理解。 注:

原创 python實現各種常用算法之數據結構(7)

python實現並查集的操作 並查集的介紹 並查集是一種數據結構,用於處理對 N 個元素的集合劃分和判斷是否屬於同集合的問題。讓每個元素構成一個單元素的集合,然後按一定順序將屬於同一組的元素所在的集合合併,其間要反覆查找一個元

原创 python爬蟲之微信文章抓取

模塊安裝 這裏涉及到的模塊,沒有安裝的可以自己安裝 pip install xxx MangoDB環境配置 https://blog.csdn.net/jia666666/article/details/82191990 p

原创 python爬蟲之英漢互譯(爬蟲+pyqt5)

簡單的爬蟲與圖形化界面的結合 簡單的爬蟲英漢互譯源碼 import requests import json url="http://fanyi.baidu.com/basetrans" query_str=input("請輸入

原创 python爬蟲之爬取小說(一念永恆)

##實現內容 實現從筆趣閣提取小說的信息,進行下載寫入txt文檔 這裏實現的是下載的《一念永恆》,可以根據自己的需要進行更改小說鏈接 源碼直接可以直接運行 cmd下運行會顯示下載進度(百分比進度) ##源碼 from urlli

原创 python爬蟲之百度貼吧圖片爬取

實現目的 對目標貼吧的圖片進行爬取,然後下載,保存到程序所在的文件夾 這裏做了兩個實驗,源碼可以直接運行,相關依賴的包需要自己安裝 兩種爬取區別 請求方式 解析方式 下載方式 都有不同,可以進行比較學習,多種方式的爬取 ##源碼

原创 python爬蟲之音悅臺mv下載(最清晰版)

實現目的 輸入音悅臺當前播放的MV到程序中,即可實現MV的下載 可以直接運行 源碼 import re import requests import urllib.request def getHtml(url): pa

原创 python爬蟲之糗事百科文本笑話

運行環境 python:python3.6.5 IDE:pycharm 依賴模塊 request,re 實現目的 實現從糗事百科網站上爬取所有的文本笑話,以txt的文本保存在程序所在文件夾內 源碼可以直接運行 源碼 import

原创 python爬蟲之帥哥圖片爬取

實現目的 爬取網頁上的帥哥圖片… 可以直接運行 源碼 import requests from bs4 import BeautifulSoup if __name__ == '__main__': list_url =

原创 MySQl安裝教程詳解(一)

MySql mysql下載 官網鏈接:https://dev.mysql.com/downloads/ 懶癌直下:https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-

原创 Numpy學習筆記(五)

常用概念 副本和視圖的區別,其中着重講解兩者返回值的不同點。 NumPy函數的很多事務(transaction)隱式使用的廣播機制(broadcasting) 對象的副本或視圖 你可能已經注意到, NumPy中,尤其是在做數組

原创 Numpy學習筆記(三)

Numpy的基本操作 前面我們已經知道了新建Numpy數組和定義數組元素的方法。現在來學習數組的各種運算方法 算術運算符 數組的第一類運算是使用算術運算符進行的運算。最顯而易見的是爲數組加上或乘以一個標量 >>> a=np.ar