Python 函式庫語法範例字典
相關熱銷的書籍推薦給您
商品描述
<內容簡介>
彙整最常使用的 Python 函式庫語法
功能索引 + 字母順序查詢,
隨查隨用, 快速解決問題!
Python 是近來非常熱門的程式語言, 原因之一就是具有豐富的標準函式庫及第三方套件可以使用, 用途涵蓋字串處理、數值計算、資料壓縮與封存、XML與 JSON 存取等層面。本書集合 Python 常用的函式及模組功能, 依用途分門別類, 提供詳細的使用說明、豐富的語法範例, 讓使用者可以在短時間內找到、學會函式的正確使用方式, 在撰寫程式時更加得心應手!
<本書特色>
● 依功能分類, 每個函式都以豐富範例實際演練用法
● 目錄上列有函式名稱與用途說明, 可依據名稱或是用途查詢
● 可依字母順序快速查詢想使用的函式功能
● 本書嚴選的模組功能包括:
argparse/array/base64/beautifulsoup4/bisect/bz2/collections/ConfigParser/csv/datetime/dateutil/decimal/doctest/email/enum/fnmatch/glob/gzip/heapg/io/itertools/json/logging/lxml/lzma/math/multiprocessing/openpyxl/os/pathlib/paramiko/pdb/Pillow/pprint/PyCrypto/pydoc/pytest/pytz/random/re/requests/shutil/statistics/subprocess/sys/tartile/tempfile/time/timeit/traceback/unicodedata/unittest/unittest.mock/urllib.parse/weakref/xml.etree.ElementTree/yaml/zipfile/zlib
● 適用 Python 3
立即查看
INE Bot by Python 全攻略:從 Heroku 到 AWS 跨平台實踐
類似書籍推薦給您
立即查看
Python 程式設計基石:基礎概念與實戰應用全攻略 (1版)
類似書籍推薦給您
立即查看
Python初學特訓班(第六版):從快速入門、主流應用到AI全面實戰(附超過500分鐘影音教學/範例程式) (6版)
類似書籍推薦給您
【簡介】
從快速入門、主流應用到AI全面實戰
連續6年榮登知名網路書店電腦資訊年度百大暢銷榜的Python學習最經典
超過4萬名讀者見證與超過100位老師滿意的Python書籍
榮獲各大通路電腦暢銷排行榜與海外指名授權圖書
解決初學痛點,避免開發地雷
集結熱門主題與AI技術,加值超過500分鐘影音教學
內容由淺入深,範例程式精簡,執行效率再優化
從200多個範例徹底掌握Python全面應用精髓
Python是當今最熱門的程式語言,從網頁資料擷取、網站自動化測試、大數據分析、物聯網、機器學習與深度學習,到駭客攻擊工具等主流議題,Python都占據了重要的地位。
本書以初學者的視角規劃學習地圖,並提供熱門主題實戰。從環境、語法、模組套件到主流技術應用,直接從實例學,讓學習者輕鬆入門,並能結合目前最受重視的實務運用,體驗Python最全面的應用魅力。
Python學習最經典
直擊關鍵技術領域,快速入門與實戰
體驗Python的開發無極限
■快速佈署Python開發環境,熟悉編輯器與執行方式。
■詳細說明Python語法,由結構、變數、資料型態、運算式及判斷式進行學習引導,再深入迴圈、串列、元組、字典、函式與模組、檔案與例外處理等基礎且重要的內容。
■詳述近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、LineNotify、ngrok、pydub、SpeechRecognition、pandas、OpenCV、numpy、pillow、PIL、Image、ImageDraw、ImageFont、math、pygame、mixer、gTTS、tempfile、PyAudio、googletrans、Translator、pyinstaller、pyfirmata、Arduino、pyserial…等,分析使用方式與注意事項,並以實例演練。
■範例導引式學習,從小範例到專案應用實例。全新修訂並優化實作內容,從12個專案實戰貼近實務需求,即學即用即上手。
■全面深入不同領域的應用主題,包括大數據網路爬蟲、資訊圖表繪製、影片下載、PM2.5 空氣監測、公開資料應用、AI客服機器人、圖片批次處理、音樂播放器、臉部偵測與辨識、新聞讀報機等,並納入熱門的「智慧監控系統」,用OpenCV監測影像變化,發現異物進入即用LINE發動警報。結合主流且新穎的應用,立即提升開發力。
另外,學會運用ChatGPT產生太空射擊遊戲程式,掌握生成式AI的強大能力。
■強化重點技術,提升專案開發效率,學會打包專案執行檔,SQLite資料庫實作、瀏覽器自動化與機電整合實作,升級開發領域。
■範例程式另提供Python筆記神器:Colab及Jupyter Notebook通用格式檔案,讓學習與操作更便利。
■針對重要實戰專題提供影音輔助教學,迅速提升學習效率。
★超值學習資源:超過500分鐘關鍵影音教學/全書範例程式檔/附錄PDF
Google Colab雲端開發環境教學影片
【目錄】
01 建置Python開發環境
1.1 Python程式語言簡介
1.2 建置Anaconda開發環境
1.3 Spyder編輯器
1.4 Jupyter Notebook編輯器
02 基本語法與結構控制
2.1 變數與資料型態
2.2 運算式
2.3 判斷式
03 迴圈與資料結構
3.1 迴圈
3.2 串列的操作
3.3 元組(Tuple)
3.4 字典(Dict)
04 函式與模組
4.1 自訂函式
4.2 內建函式
4.3 模組
05 檔案與例外處理
5.1 檔案和目錄管理
5.2 File檔案
5.3 例外處理
06 實戰:要資料自己來,網路爬蟲跟我學
6.1 requests模組:讀取網站檔案
6.2 BeautifulSoup模組:網頁解析
實戰:etToday新聞
07 實戰:一圖勝千言,matplotlib資訊圖表繪製
7.1 繪製折線圖:plot
7.2 繪製長條圖:bar
7.3 圓餅圖繪製:pie
7.4 設定圖表區:figure
7.5 在圖表區加入多張圖表:subplot
7.6 專題:台灣股市股價走勢圖
實戰:個股年度統計圖
08 實戰:備份不求人,YouTube影片下載器
8.1 Pytube:下載YouTube影片模組
8.2 Tkinter:圖形使用者介面模組
8.3 實戰:YouTube影片下載器
09 實戰:空氣好不好?PM 2.5即時監測顯示器
9.1 Pandas:強大的資料處理模組
9.2 實戰:PM2.5即時監測顯示器
10 實戰:給我個AI客服,打造自己的LINE Bot
10.1 使用Flask建立網站應用程式
10.2 Line開發者帳號
10.3 「鸚鵡」LINE Bot
10.4 實戰:圖文式Line Bot
11 實戰:P圖我也會!圖片批次處理
11.1 認識pillow
11.2 圖片基本操作
11.3 圖片編輯
11.4 圖片切割、複製和合成
11.5 圖片濾鏡
11.6 繪製圖形
11.7 大量圖片處理
12 實戰:來點音樂吧!mp3音樂播放器
12.1 關於音樂與音效的播放
12.2 音效播放
12.3 音樂播放
實戰:MP3音樂播放器
13 實戰:刷臉時代來了,OpenCV臉部偵測與辨識
13.1 OpenCV:臉部偵測
13.2 OpenCV:臉部辨識登入系統
實戰:建立會員臉部模型
實戰:臉部辨識登入系統
14 實戰:智慧監控系統,自動錄影並傳送LINE
14.1 LINE Notify傳送訊息
14.2 OpenCV圖形處理:移動偵測
14.3 實戰:智慧監控系統
15 實戰:新聞唸給你聽,智慧讀報機
15.1 Google gTTS文字轉語音
15.2 語音轉換文字
15.3 文字翻譯
15.4 綜合範例
16 實戰:ChatGPT遊戲開發,PyGame製作遊戲
16.1 Pygame入門教學
16.2 Pygame動畫處理
16.3 實戰:ChatGPT製作太空射擊遊戲
附錄A:pyinstaller:將程式打包成執行檔
附錄B:SQLite資料庫的使用
附錄C:Selenium:瀏覽器自動化操作
附錄D:Python軟硬整合:使用Arduino
(附錄單元為PDF電子檔)
立即查看
Python與LINE Bot機器人全面實戰特訓班--Flask最強應用(附210分鐘影音教學/範例程式)
類似書籍推薦給您
Python與LINE Bot機器人全面實戰特訓班--Flask最強應用(附210分鐘影音教學/範例程式)
系列名:程式設計
ISBN13:9789865027292
出版社:碁峰資訊
作者:鄧文淵-總監製;文淵閣工作室-編著
裝訂/頁數:平裝/304頁
規格:23cm*17cm (高/寬)
出版日:2021/02/22
中國圖書分類:電腦程式語言
內容簡介
制霸5大超強聊天機器人
「智慧客服、即時查詢、發票對獎、多國語音翻譯、
線上旅館訂房」的人工智慧實戰攻略
LINE在全台擁有2,100萬個活躍用戶,使用者橫跨所有領域,深入每個年齡層,樹立不可撼動的地位。LINE Bot是近年來非常受到企業重視與愛用的服務,除了被動的客服答詢,還能主動推播行銷與活動資訊,為企業、社群或團體打造品牌形象,營造出使用者認同感與忠誠度。
書中使用當前最受歡迎的Python程式語言與Flask應用程式框架作為所有內容的技術主軸,從認識LINE Bot運作原理開始,經由LINE 2.0帳號申請、熟悉開發工具,最後再導入五個不同面向的重要專案,用Python全面學會LINE Bot的AI智慧機器人開發。
用最紅程式語言與應用框架打造最受歡迎聊天機器人
從環境建置、帳號申請、開發實作到商業實戰應用
緊扣每項技術的重要環節,由入門到精通!
【LINE Bot開發設定與介面互動配置】
■LINE開發者帳號申請與圖文選單設定
■文字圖片與多媒體回應訊息、快速選單整合
■按鈕、確認與轉盤回應樣板訊息
■圖片地圖與日期時間選單應用
■運用彈性配置設計靈活的訊息樣式
■利用LIFF在LINE加入網頁應用程式
【Python與Flask合體超強智慧機器人】
■建置Python開發環境
■啟動Jupyter Notebook及建立檔案
■使用Flask打造Web API應用程式
■Messaging API運用與實作
■PostgreSQL資料庫建置與使用
■LUIS為LINE Bot加上會思考的智慧大腦,快速理解詢問內容
■QnAMaker利用機器學習訓練模型,快速建置問答資料庫
■HeroKu免費高效的應用程式雲端平台部署
✶「智慧客服機器人」實戰:
善用機器學習建立語意分析資料庫,開發專屬智慧客服系統。
✶「天氣匯率萬事通」實戰:
即時查詢氣象與當天匯率,隨時回覆相關資訊。
✶「發票對獎小幫手」實戰:
結合網路爬蟲收集數據,大幅提升處理效率。
✶「多國語音翻譯機器人」實戰:
搭配雲端 API,開發多國語音翻譯機器人。
✶「線上旅館訂房管家」實戰:
結合電子商務應用,成為最佳虛擬助手。
書附超值學習資源:210分鐘關鍵影音教學/範例程式檔
*本書是使用Flask打造Web API應用程式,若想使用Django, 可參考另一本書《Python與LINE Bot機器人全面實戰特訓班》。
目錄
01 建置Python開發環境
1.1 建置Anaconda開發環境
1.2 Spyder編輯器
1.3 Jupyter Notebook編輯器
02 Flask網站應用程式開發
2.1 LINE Bot運作流程
2.2 基本Flask網站應用程式
2.3 用GET及POST方式傳送資料
2.4 使用模板
2.5 Template語言
03 管理PostgreSQL資料庫
3.1 PostgreSQL資料庫的安裝與使用
3.2 資料庫的連結與資料模型的定義
3.3 資料表的操作
3.4 使用SQL指令操作資料庫
04 LINE開發者帳號申請
4.1 LINE開發者管理控制台
4.2 建立LINE Bot圖文選單
05 LINE Bot基本互動功能
5.1 「鸚鵡」LINE Bot
5.2 LINE Bot API
5.3 回應多媒體訊息
06 LINE Bot進階互動功能
6.1 回應樣板訊息
6.2 圖片地圖及日期時間
07 彈性配置及LIFF
7.1 彈性配置
7.2 LIFF:嵌入外部網頁
08 專題:智能問答客服系統
8.1 專題方向
8.2 關鍵技術
8.3 實戰:智慧客服機器人
09 專題:天氣匯率萬事通
9.1 專題方向
9.2 關鍵技術
9.3 實戰:天氣匯率萬事通
10 專題:發票對獎小幫手
10.1 專題方向
10.2 關鍵技術
10.3 實戰:發票對獎小幫手
11 專題:多國語音翻譯機器人
11.1 專題方向
11.2 關鍵技術
11.3 實戰:多國語音翻譯機器人
12 專題:線上旅館訂房管家
12.1 專題方向
12.2 關鍵技術
12.3 實戰:線上旅館訂房管家
13 部署專案到Heroku
13.1 認識HeroKu
13.2 部署HeroKu專題環境建置
13.3 部署HeroKu專題
立即查看
Python與LINE Bot機器人全面實戰特訓班
類似書籍推薦給您
書名:PYTHON與LINE BOT機器人全面實戰特訓班
出版社:碁峰
出版年月:201908
條碼:9789865022310
內容簡介
附書DVD*1
用最紅程式語言打造5大超強聊天機器人
從「智慧客服、即時查詢、發票對獎、多國語音翻譯
到線上旅館訂房」的人工智慧應用實戰
近來各大企業爭相推出聊天機器人(ChatBot),頓時成為網路最熱絡的話題。隨著AI人工智慧技術的進化,聊天機器人除了可以藉由對話服務客戶,還可以獲取資訊與行銷。
LINE Bot是LINE推出的聊天機器人,在台灣,LINE有高達1,900萬個用戶,深入每個年齡層,LINE Bot的出現,成為服務與行銷的重要利器。本書就要告訴你,如何讓最紅的程式語言Python與 LINE Bot強強聯手,開發出各式強大的人工智慧應用聊天機器人。
從環境建置、帳號申請、功能實作到商業實戰應用
緊扣每項技術的重要環節,由入門到精通!
■建置Python開發環境
■使用Django打造API資料庫與伺服器
■LINE Bot 2.0帳號申請與使用
■LINE Bot API運用與實作
■文字圖片與多媒體回應訊息、快速選單整合
■按鈕、確認與轉盤回應樣板訊息
■圖片地圖與日期時間選單應用
■運用彈性配置設計靈活的訊息樣式
■利用LIFF在LINE加入網頁應用程式
✶「智慧客服機器人」實戰:
善用機器學習建立語意分析資料庫,開發專屬智慧客服系統。
✶「天氣匯率萬事通」實戰:
即時查詢氣象與當天匯率,隨時回覆相關資訊。
✶「發票對獎小幫手」實戰:
結合網路爬蟲收集數據,大幅提升處理效率。
✶「多國語音翻譯機器人」實戰:
搭配雲端 API,開發多國語音翻譯機器人。
✶「線上旅館訂房管家」實戰:
結合電子商務應用,成為最佳虛擬助手。
可立即掃瞄每個實戰單元的QR Code
直接體驗每個強大的機器人LINE Bot
書附超值DVD:203分鐘關鍵影音教學/範例程式檔
★國內Python最完整最佳學習系列書:
‧「Python零基礎入門班」:基礎語法學習+實用小範例,可建構完整的程式觀念。
‧「Python初學特訓班」:重要語法入門+主題專案實例,全面深入不同領域的應用主題。
‧「Python大數據特訓班」:涵蓋資料處理觀念、技術與應用實例,真正掌握大數據的應用。
‧「Python機器學習與深度學習特訓班」:從資料收集、模型訓練到產出,挑戰人工智慧完整實戰流程。
‧「Python與LINE Bot機器人全面實戰特訓班」:從環境建置、帳號申請到商業實戰應用,緊扣每項技術的重要環節。
‧「Python架站特訓班:Django最強實戰」:正規網站開發流程+資料庫互動,學會架構出專業實用的網站。
‧「Python零基礎入門班(含MTA Python國際認證模擬試題)」:國際認證滿分講師主筆編寫,提供證照考試的最佳練習實戰。
作者介紹
作者簡介
文淵閣工作室
一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。
我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。
舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!
我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。
官方網站:www.e-happy.com.tw
FB粉絲團:www.facebook.com/ehappytw
目錄
01 建置Python開發環境
1.1 建置Anaconda開發環境
1.2 Spyder編輯器
1.3 Jupyter Notebook編輯器
02 Django專案結構
2.1 LINE Bot運作流程
2.2 Django是什麼?
2.3 建立Django專案
2.4 視圖(view)與URL
03 管理Django資料庫
3.1 Django資料庫
3.2 admin後台管理與ModelAdmin類別
3.3 資料庫查詢
3.4 資料庫管理
04 第一個LINE Bot
4.1 Line開發者帳號
4.2 圖文式LINE Bot
05 LINE Bot基本互動功能
5.1 「鸚鵡」LINE Bot
5.2 LINE Bot API
5.3 回應多媒體訊息
06 LINE Bot進階互動功能
6.1 回應樣板訊息
6.2 圖片地圖及日期時間
07 彈性配置及LIFF
7.1 彈性配置
7.2 LIFF
08 專題:智慧客服機器人
8.1 專題方向
8.2 關鍵技術
8.3 實戰:智慧客服機器人
09 專題:天氣匯率萬事通
9.1 專題方向
9.2 關鍵技術
9.3 實戰:天氣匯率萬事通
10 專題:發票對獎小幫手
10.1 專題方向
10.2 關鍵技術
10.3 實戰:發票對獎小幫手
11 專題:多國語音翻譯機器人
11.1 專題方向
11.2 關鍵技術
11.3 實戰:多國語音翻譯機器人
12 專題:線上旅館訂房管家
12.1 專題方向
12.2 關鍵技術
12.3 實戰:線上旅館訂房管家
13 部署專案到Heroku
13.1 部署專案環境建置
13.2 部署專案
立即查看