Python自學聖經:從程式素人到開發強者的技術與實戰大全!(附影音/範例程式)(中文電子書)

書名 Python自學聖經:從程式素人到開發強者的技術與實戰大全!(附影音/範例程式)(中文電子書)
作者 鄧文淵、文淵閣工作室
出版社 碁峰資訊
出版日期 2020-03-11
ISBN 9789865024284
定價 880
特價 880
閱讀軟體 TAAZE eBook
檔案格式 PDF
檔案大小 30.36MB
分類 中文電子書>電腦>程式語言
其他版本 平裝   79折 695元 

商品簡介

一本帶你入行!
系統化分章,全面跨入Python程式開發殿堂!
學業界指定Python講師,眾多讀者與程式教師選書第一指名團隊精心彙整!
六大領域、33個主題、近百種模組套件、1337個範例,
涵蓋語法入門,橫跨各大熱門技術與軟硬整合實戰應用。

給需要本書的人:
★不知道如何開始才能自學好Python的人
★有接觸過但又不想打掉重練的人
★老是寫不好Python程式的人
★想運用Python開發專案的人


掌握系統化的學習途徑
才能真正駕馭Python

Python廣泛應用於大數據、網路爬蟲、人工智慧、機器學習、物聯網等熱門領域,是一套直譯式、物件導向,功能強大的程式語言。具備簡潔的語法,擁有許多模組套件,跨平台且容易擴充,所以非常適合初學者學習,但沒有系統性與結構化的學習,只能一知半解,而胡亂網路爬文,也只會迷失在資訊叢林。

本書從Python自學角度出發,系統化的分章學習,全面涵蓋語法、模組套件、主題應用、軟硬整合,規劃出最好的學習曲線,縮短自學途徑,排除學習障礙,真正從初學入門到業界活用!

■完整詳實的程式入門:
從開發環境建置開始,由淺入深、循序漸進、完整且詳細的解說變數、運算、判斷式、迴圈、串列、元組、字典、函式與模組等語法觀念與實作。

■晉級專業的進階心法:
包括檔案管理、例外處理、物件導向開發、GUI圖形使用者介面、正規表達式等內容。

■應用廣泛的資料科學:
涵蓋網路爬蟲、資料儲存與讀取、資訊圖表化,以及Numpy與Pandas的完整學習。

■無所不在的網路應用:
Flask網路應用程式開發、Django資料庫網站架設,還有LINE Bot機器人整合應用。

■邁向未來的AI人工智慧:
具備機器學習入門、深度學習MLP、CNN與RNN的應用,以及演算法雲端利器Algorithmia、機器學習雲端平台Azure、NLP自然語言處理等能力。

■萬物可通的IoT物聯網:
從MicroPython程式實作、ESP8266運用、感測器應用、加入顯示裝置、使用Wi-Fi無線網路,到物聯網整合。

★超值學習資源:全書範例程式檔/Python物件導向程式開發影音教學
客服 02-2570-1233 | 會員服務使用條款 | 隱私權政策
PC版 TAAZE | Mobile版 TAAZE
Power By 學思行數位行銷股份有限公司

Python自學聖經:從程式素人到開發強者的技術與實戰大全!(附影音/範例程式)

章節目錄

章節說明:【基礎入門篇】01 建置Python開發環境1.1 建置Anaconda開發環境1.2 Spyder編輯器1.3 Jupyter Notebook編輯器02 變數、運算及判斷式2.1 變數與資料型別2.2 運算式2.3 判斷式03 迴圈、串列與元組3.1 迴圈與串列3.2 進階串列與元組04 字典的使用4.1 字典基本操作4.2 字典進階操作05 函式與模組5.1 自訂函式5.2 數值函式5.3 字串函式5.4 亂數模組【進階學習篇】06 檔案系統的使用6.1 檔案和目錄管理6.2 檔案的讀寫6.3 二進位檔案的讀寫07 物件導向程式開發7.1 類別與物件7.2 類別封裝7.3 類別繼承7.4 多型7.5 多重繼承7.6 類別應用7.7 建立Python專案7.8 打造自己的模組08 例外處理8.1 例外處理8.2 try…except常用例外錯誤表8.3 捕捉多個例外8.4 raise拋出例外8.5 Traceback記錄字串8.6 assert斷言09 圖形使用者介面設計9.1 Tkinter圖形使用者介面模組9.2 排版方式9.3 視窗區塊(Frame)10 正規表達式10.1 使用傳統程式設計方式搜尋10.2 使用正規表達式10.3 使用re模組建立隱含正規表達式物件10.4 更豐富的搜尋方式10.5 使用re.sub()取代字串10.6 正規表達式實務上的應用【資料科學篇】11 數據資料的爬取11.1 requests模組:讀取網站檔案11.2 BeautifulSoup模組:網頁解析11.3 Selenium模組:瀏覽器自動化操作12 數據資料的儲存與讀取12.1 csv資料的儲存與讀取12.2 Excel資料儲存與讀取档12.3 SQLite資料庫的操作12.4 MySQL資料庫的操作12.5 Google試算表的操作13 數據資料視覺化13.1 繪製折線圖:plot13.2 繪製長條圖:bar13.3 圓餅圖繪製:pie13.4 設定圖表區:figure13.5 在圖表區加入多張圖表:subplot、axes13.6 專題:台灣股市股價走勢圖14 Numpy與Pandas14.1 Numpy陣列建立14.2 Numpy陣列取值14.3 Numpy的運算功能14.4 Pandas Series14.5 Pandas DataFrame的建立14.6 DataFrame資料取值14.7 DataFrame資料操作14.8 Pandas資料存取14.9 Pandas模組:繪圖應用【網路應用篇】15 Flask網站開發15.1 基本Flask網站應用程式15.2 使用模板15.3 Template語言15.4 以GET及POST傳送資料16 Flask建立Web API及Heroku部署16.1 建立縣市天氣資料Web API16.2 部署Web API到Heroku16.3 Web API應用:縣市天氣應用程式17 Django網站開發17.1 Django是什麼?17.2 建立Django專案17.3 視圖(view)與URL17.4 視圖、模版與Template語言17.5 以GET及POST傳送資料18 Django資料庫連結與應用18.1 Django資料庫18.2 admin後台管理與ModelAdmin類別18.3 資料庫查詢18.4 資料庫管理19 Django專案實戰及Heruko部署19.1 Django新聞系統19.2 部署Django專案到Heroku20 LINE Bot申請設定及開發20.1 Line開發者帳號20.2 「鸚鵡」LINE Bot21 LINE Bot進階應用與互動功能21.1 圖文式LINE Bot21.2 LINE Bot基本互動功能22 LINE Bot專題實戰22.1 取得發票中獎號碼22.2 發票對獎LINE Bot【人工智慧篇】23 機器學習起點:多層感知器(MLP)23.1 認識多層感知器(MLP)23.2 Mnist資料集23.3 訓練Mnist手寫數字圖片辨識模型23.4 模型儲存與預測24 深度學習重點:CNN及RNN24.1 卷積神經網路(CNN)基本結構24.2 卷積神經網路實戰:Mnist手寫數字圖片辨識24.3 循環神經網路(RNN)基本結構24.4 循環神經網路實戰:股價預測25 演算法雲端利器:Algorithmia25.1 認識Algorithmia平台25.2 使用 Algorithmia演算法26 機器學習雲端平台:Azure26.1 電腦視覺資源26.2 臉部辨識資源26.3 文字語言翻譯資源27 自然語言處理(NLP)27.1 Jieba模組27.2 文字雲【IoT物聯網篇】28 MicroPython與ESP826628.1 認識MicroPython與ESP826628.2 NodeMCU和WEMOS D1 mini控制板簡介28.3 下載與燒錄MicroPython韌體28.4 使用Thonny操控MicroPython控制板28.5 使用麵包板連接LED電路28.6 LED閃爍電路實作29 MicroPython小專題實作29.1 三色Led燈29.2 按鈕開關29.3 PWM電路29.4 類比輸入29.5 蜂鳴器30 感測器應用:溫溼度與超音波感測器30.1 Timer計時器30.2 DHT11溫溼度感測器30.3 超音波感測器31 顯示裝置:LCD液晶顯示器31.1 認識I2C31.2 LCD顯示器32 Wi-Fi無線網路32.1 Wi-Fi無線網路32.2 設定開機自動連線32.3 讀取網站32.4 建立網路通訊程式32.5 連結網站伺服器32.6 以HTTPS連結網站伺服器33 物聯網應用33.1 網站伺服器33.2 傳送HTML網頁和圖片檔33.3 遠端控制33.4 從外部網路控制33.5 ThingSpeak的物聯網應用
客服 02-2570-1233 | 會員服務使用條款 | 隱私權政策
PC版 TAAZE | Mobile版 TAAZE
Power By 學思行數位行銷股份有限公司