原创 【python基礎篇】常用內置對象與操作

目錄 學前準備 交互式編寫代碼 IDE編寫代碼 常用內置對象 數字常量 字符串常量和表達式 常用列表常量和操作 常見字典常量和操作 常見元組常量和運算 文件 對象GC與共享引用 學習小結 學前準備 在正式開始之前,你需要安裝python軟

原创 【python入門篇】爲什麼選擇python

選擇python編程的主要原因 軟件質量、開發者效率、程序的可移植性、標準庫的支持、組件集成和享受樂趣,這是很官方的解釋。我要說的是python不像java一樣要自己去造輪子,一段簡潔的代碼,就可以讓你快速開始科研或者工作(無意冒犯各位j

原创 【機器學習】分類算法–決策樹(ID3/C4.5/CART)

前言 決策樹,是工業界常用的數據挖掘模型。其原理是根據一個或多個特徵的劃分來確定分類,易於理解。和K鄰近算法一樣,決策樹是屬於分類、有監督的算法 決策樹常用的有ID3算法、C4.5算法和CART算法。ID3算法和C4.5算法都是分類算法,

原创 【機器學習】分類算法--K近鄰算法

前言 K近鄰算法通常寫作Knn算法,它是一種有監督的分類算法。Knn算法與K-means算法不同,K-means算法是是無監督的聚類算法。今天我就用iris的數據和大家聊聊什麼是Knn 圖爲iris部分數據,其中藍色表示setosa、綠

原创 【python學習手冊(第3版)】第2章python如何運行程序

最簡單的python程序:print 'hello world' print 2 ** 100python運行過程:源代碼m.py → 字節碼m.pyc → 在PVM(python虛擬機)中運行python三種主要實現方式:CPython

原创 【python學習手冊(第3版)】第7章字符串

常見字符串常量和表達式操作符描述s1 = ' '空字符串s2 = "spam's"雙引號block = """..."""三重引號塊s3 = r'\temp\spam'Raw字符串s4 = u'spam'Unicode字符串s1 + s2

原创 【python學習手冊(第3版)】第9章元組、文件及其他

常見元組常量和運算運算解釋()空元組t1 = (0,)單個元素的元組(非表達式)t2 = (0,'Ni',1.2,3)四個元素的元組t2 = 0,'Ni',1.2,3四個元素的元組t3 = ('abc',('def','ghi'))嵌套元

原创 【python學習手冊(第3版)】第3章如何運行程序

交互式編寫代碼:使用win+R調出“運行”對話框,輸入cmd,再輸入python即可進入“交互模式”IDE方式,我使用的是pycharm,在左下方,找到“python console”即可進入“交互模式”使用“print”打印一個字符串和

原创 【python學習手冊(第3版)】第4章介紹python對象類型

使用內置類型的原因內置對象使程序更容易編寫。例如,集合(列表)和搜索表(字典),可以馬上使用內置對象是擴展的組件。例如,堆棧數據結構也許會實現爲管理和定製內置列表的類,而python內置了內置對象往往比定製的數據結構更有效率。python

原创 【python學習手冊(第3版)】第8章列表與字典

常用列表常量和操作操作解釋L1 = []空列表L2 = [0,1,2,3]四項:索引爲0到3L3 = ['abc',['def','ghi']]嵌套的子列表L2[i]索引L3[i][j]索引的索引L2[i:j]分片len(L2)求長度L1

原创 【python學習手冊(第3版)】第1章問答環節

1、選擇python編程的主要原因:軟件質量、開發者效率、程序的可移植性、標準庫的支持、組件集成和享受樂趣2、python的創始人是誰:Guido van Rossum,龜叔3、python的哲學彩蛋:import this4、pytho

原创 爬蟲實戰(二)貓眼電影動態數據爬取

爬蟲部分的知識算是告一段落了,又是幾天過去了,感覺挺充實的。裏面可能還有一些需要改進的地方,慢慢完善吧。 接下來我們就說說上次遺留下來的問題,如何爬取動態數據。先告訴你一下爬取的數據中爲什麼沒有電影信息吧:因爲我們請求的是靜態頁面地址。如

原创 【python學習手冊(第3版)】第5章數字

數字常量數字常量1234,-24,0一般整數(C語言長整型)88888888888888888888L長整型數(無限大小)1.23,3.14e-10,4E210,4.0e+210浮點數(C語言雙精度浮點數)0177,0x9ff,0xff整

原创 爬蟲實戰(一)貓眼電影基礎數據爬取

看完爬蟲基礎,是不是有點心動手癢了呢?那麼接下來就讓我們一起學習如何爬蟲吧。 寫在爬蟲之前 選這個題目的初衷:本人是一個學生黨,經濟來源較少但平時又特別愛看電影,又沒時間關注電影票價的變動,有了這個爬蟲之後,這將會極大的緩解我的苦惱。 爬

原创 【python學習手冊(第3版)】類型和運算練習題

1、基礎。輸入下列表達式,然後試着說明每種情況所產生的結果:2 ** 16 2 / 5, 2 / 5.0 "spam" + "eggs" S = "ham" "eggs " + S S * 5 S[:0] "green %s and %s