《Python初學特訓班(第四版):從快速入門到主流應用全面實戰(附250分鐘影音教學/範例程式)》+ `% e$ n s: {: ~
作者:文淵閣工作室
8 _3 E/ I5 @0 h- x c6 C 出版社:碁峰
: ?) l: R/ p+ ?8 M$ l6 ~( a5 t0 \1 V 出版日期:2020/07/15
3 A7 d3 ^& m8 C' {: J: [, H% A+ d 內容簡介
1 K6 Q( J6 D% B/ H 蟬聯知名網路書店暢銷排行榜超過150週的Python學習新經典!" a' a% {2 a6 w3 ?9 `$ a
超過2萬名讀者見證與近100位老師滿意的Python書籍
- h9 ^% o; W) f: _& ~( U 榮登各大通路電腦暢銷書與海外指名授權圖書
/ k* \: u: ?7 I+ Q 解決初學痛點,避免開發地雷,
2 U9 X/ K- ]8 x 彙集熱門主題技術,結合250分鐘影音教學
! D1 f7 F0 {* N* E 全面進化升級,精簡實作程式,優化執行效率
6 |" n2 U9 ~ h# x 從200個範例徹底掌握Python全面應用精髓!; S- J6 g0 U( O( W3 Z/ r
Python是當今最熱門的程式語言,從網頁資料擷取、網站自動化測試、大數據分析、物聯網、機器學習與深度學習,到駭客攻擊工具等主流議題,Python都占據了重要的地位。
9 w* H$ T& t9 a 本書以初學者的視角規劃學習地圖,並提供熱門主題實戰。從環境、語法、模組套件到主流技術應用,直接從實例學,讓學習者輕鬆入門,並能結合目前最受重視的實務運用,體驗Python最全面的應用魅力。
4 V& [2 A- O$ R0 q7 }' K- K Python學習最經典
6 G* P; T3 [4 i1 O1 f 直擊關鍵技術領域,快速入門與實戰!
: l4 Y3 J1 x8 p5 i6 F1 S 體驗Python的開發無極限!
* \4 L* }9 C! A4 L; e ■快速佈署Python開發環境,熟悉編輯器與執行方式。1 d: L; }. q0 C, f& o! @' w+ { A
■詳細說明Python語法,由結構、變數、資料型態、運算式及判斷式進行學習引導,再深入迴圈、串列、元組、字典與函式、檔案與例外處理等基礎且重要的內容。
0 S! ? d) C) {8 u- q ■詳述近50種實用的Python模組套件,如:random、os、os.path、sys、shutil、glob、locale、sqlite3、requests、re、bs4、BeautifulSoup、selenium、webdriver、time、matplotlib、pyplot、json、pytube、tkinter、flask、linebotapi、ngrok、pydub、SpeechRecognition、Aegisub、pandas、opencv、numpy、pillow、PIL、Image、ImageDraw、ImageFont、math、pygame、mixer、gTTS、tempfile、PyAudio、googletrans、Translator、pyinstaller、pyfirmata、Arduino、pyserial…等,分析使用方式與注意事項,並以實例演練。6 ?( m3 O8 }& d( J' |# ^# N
■範例導引式學習,從小範例到專案應用實例。全新修訂並優化實作內容,從12個專案實戰貼近實務需求,即學即用即上手。4 X3 l2 h: A( H
■全面深入不同領域的應用主題,包括:網頁資料分析擷取、網路爬蟲、資訊圖表化、影片下載、公開資料應用、PM2.5空氣監測、客服機器人、字幕產生器、圖片批次處理、音樂播放器、臉部辨識、智慧讀報機、遊戲開發、API應用、GUI使用者介面、資料庫應用、自動化操作,以及Python與Arduino軟硬整合…等,結合主流且新穎的應用,立即提升開發力。
, n$ W7 y5 w, V0 q: g' p; i& o ■強化重點技術,提升專案開發效率,學會打包專案執行檔,並新增熱門的智慧讀報機、影片字幕自動產生器、圖片批次處理等開發專案。$ N3 a1 L- r0 }8 v/ I
■範例程式另提供Python筆記神器:Jupyter Notebook格式檔案,讓學習與操作更便利。
0 O) w2 m8 f' {9 {- m) f4 ^ ■針對重要實戰專題提供影音輔助教學,迅速提升學習效率。( i$ K0 d R N0 i8 l
★超值學習資源:250分鐘關鍵影音教學/全書範例程式檔
* x5 C& C* h! E" d 作者簡介
+ r% I2 l0 E! ~/ ~+ V" t 文淵閣工作室3 Q8 c, f3 a1 b1 ?% J( O9 f
一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。; y* {" @" v3 C& r
我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。
- o- C2 |# p; i8 s" N" i0 \ 舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!0 {* D0 A b, L! b5 U `
我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。& ^4 W1 @% J% ^& y
目錄
) n7 Z2 d; Q( o+ p 01 建置Python開發環境 `. s0 `4 q& R9 f
1.1 Python程式語言簡介; [( e7 Q5 |" F, I& u
1.2 建置Anaconda開發環境+ c9 x6 x3 Z6 U& L6 O$ x4 m1 [6 A
1.3 Spyder編輯器+ i" D6 {! |. ^, T% p# U
1.4 Jupyter Notebook編輯器2 m$ a( j( f, R2 M3 F% i7 i
02 基本語法與結構控制
5 o5 |: i, H5 |3 ?2 [ l+ i+ m 2.1 變數與資料型態/ L+ u- `9 E* Q) ]. v
2.2 運算式8 [" F' B+ [" n& c; l$ z3 w
2.3 判斷式/ M! u8 c1 ^8 H1 q% Q6 P( D
03 迴圈與資料結構
7 T7 Z0 o4 O+ d4 c' }$ B& } 3.1 迴圈4 M5 O( L7 p, [5 {- r
3.2 串列的操作
3 k" H& w2 v& C; k 3.3 元組(Tuple)
7 d% k* j* p- ]5 l- c& O9 G 3.4 字典(Dict); X$ H* q9 Y4 s7 R! J
04 函數與模組
/ g+ |2 o' A: U; S$ _8 |6 Y% i+ I 4.1 自訂函式3 Z/ I" u7 H0 d' m( n# S
4.2 內建函式, Q9 S1 `$ j" u9 f8 K. U z$ E
4.3 模組" f) S5 F$ c4 X/ [' J
05 檔案與例外處理( V" M$ K% G: F' p% Q$ s" i
5.1 檔案和目錄管理
+ N( j; e- R# C7 D 5.2 File 檔案
0 D- A! h# V$ k* o% i* a: \/ f 5.3 例外處理
( N, @. S. N' [4 y 06 實戰:要資料自己來,網路爬蟲跟我學& l6 \* x% s! m7 z; t- E1 b
6.1 requests模組:讀取網站檔案8 n3 y! C: Q5 h$ Q" @ W4 t$ C( Q o
6.2 BeautifulSoup模組:網頁解析3 j7 L5 B4 z. e- Q4 x9 m( E
實戰:威力彩開獎號碼( k+ e! _8 L$ ]
07 實戰:一圖勝千言,matplotlib資訊圖表繪製
+ g! c/ x1 d! z# Y% ]% s' q 7.1 繪製折線圖
( e& W: ]4 o u a2 a 7.2 繪製長條圖
8 K2 w, x7 G t2 S' K5 { 7.3 圓餅圖繪製
7 g1 U3 o8 m3 L p 7.4 設定圖表區+ I0 k$ d! [7 S; z. ~7 s7 f
7.5 在圖表區加入多張圖表
, J6 Q) N1 S2 X7 [8 N 7.6 專題:台灣股市股價走勢圖
5 {* Q' k& I2 s* X 實戰:個股年度統計圖
% ~4 b- ]; W! ?9 U; |8 k 08 實戰:備份不求人,YouTube影片下載器- K: x# l7 p1 w; f
8.1 Pytube:下載YouTube影片模組
" T$ p9 }* G' o, h. `. b G 8.2 Tkinter:圖形使用者介面模組& q8 i* D0 Z% W) \" I+ U% H' A
實戰:YouTube影片下載器
6 H: M) I" s7 W7 p/ |, _% v 09 實戰:空氣好不好?PM 2.5即時監測顯示器
% p! i8 a; F" u T' F( D2 z 9.1 Pandas:強大的資料處理模組
3 h% @9 O% {3 R: _+ ^# W2 i 實戰:PM2.5即時監測顯示器. p- }/ q% f) z4 G& F( V/ h0 D
10 實戰:給我個AI客服,打造自己的LINE Bot
9 @# p3 |* ~% T% M: d4 [8 P 10.1 使用Flask建立網站應用程式
8 d6 }4 g8 X' T: j4 z 10.2 Line開發者帳號' }+ S, d9 c6 v7 @4 M
10.3 「鸚鵡」LINE Bot
, F- ?. M1 K, B* q o+ U9 \& i$ l 實戰:圖文式Line Bot
8 G8 }! s% j8 I- ]6 j' { 11 實戰:看片沒字幕?影片字幕自動產生器
0 e4 X; S+ L7 B6 D' z, z 11.1 自動字幕生成應用程式
" z) [/ X! i/ w# p2 } w$ q# s 11.2 影片字幕製作( N' G |1 q+ d& |7 I0 l7 V/ D
12 實戰:P圖我也會!圖片批次處理/ }: ^5 f' O& W/ l/ b/ q# J
12.1 認識pillow
$ h: i: B4 `- E0 _' p 12.2 圖片基本操作9 d4 D. h( C5 r# `+ y
12.3 圖片編輯
* h$ k! P5 z8 G! h 12.4 圖片切割、複製和合成! }( R+ z o4 H+ b8 t
12.5 圖片濾鏡
3 W' i# Y+ @0 N" X& q! W 12.6 繪製圖形
* B4 s! k) j# G 12.7 大量圖片處理' m) \$ Z7 h0 A: p( m' n2 T
13 實戰:來點音樂吧!mp3音樂播放器
/ \0 l: D6 @+ ]. E 13.1 關於音樂與音效的播放7 S1 q8 [- g2 l" h8 Y( F6 V
13.2 音效播放
( v# p% u& P; G2 K+ _$ v 13.3 音樂播放6 {, {" p) p" M. D* ?
14 實戰:刷臉時代來了,OpenCV臉部偵測與辨識
5 ~) v1 ?" I& q/ W7 c3 w# G% Y4 ~ 14.1 OpenCV:臉部偵測
, ?# z8 o5 V' i' g4 s m6 x 14.2 OpenCV:臉部辨識登入系統
: v; ?2 c, p6 D9 n 15 實戰:新聞唸給你聽,智慧讀報機 f( W, b& r2 p; c$ t9 ?" J
15.1 Google gTTS文字轉語音
6 Y( d5 L! I. {7 b! i 15.2 語音轉換文字8 R; g9 b/ r# h A2 d
15.3 文字翻譯
! @0 u. L, L5 K2 C 15.4 綜合範例
% ^* N. P- i8 Z/ `5 N 16 實戰:自己的遊戲自己做,PyGame遊戲開發, I; m* ]9 P# W1 U+ j
16.1 Pygame入門教學
9 P, p* Q# B l* U9 | 16.2 Pygame動畫處理$ ^4 ?& W0 C( z! s
實戰:打磚塊遊戲6 R% E4 j h+ G; `
附錄A:pyinstaller:將程式打包成執行檔% V! t' ^6 p& J8 l' }
附錄B:SQLite資料庫的使用
& ~; p o( a/ m/ ] 附錄C:Selenium:瀏覽器自動化操作
( c: g! k+ U1 ^* Y; a( z% O 附錄D:Python軟硬整合:使用Arduino
/ v, Z( w% h! u& U游客,本下载内容需要支付 5共享币,购买后显示下载链接立即支付 a z. m2 u( ]
% Y2 y; V1 H5 i$ }. D
|