幫助中心 | 我的帳號 | 關於我們

AI助力Python編程做與學(全彩印刷)

  • 作者:編者:李金洪|責編:周紅
  • 出版社:化學工業
  • ISBN:9787122451521
  • 出版日期:2024/05/01
  • 裝幀:平裝
  • 頁數:231
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以智能時代為背景,介紹如何利用人工智慧技術輔助Python的開發,更好更高效地解決實際問題。全書內容分為5章:讓Python在機器上跑起來、熟悉Python語言、用Python對接API、掌握編寫代碼的能力、用Python程序實現人機交互。
    本書以任務為驅動,並且案例都來源於生活和工作的實際場景。「做」與「學」相結合,將理論知識和實際操作呈現給讀者,生動有趣地介紹了從安裝Python等入門知識,到用簡短代碼解決各種應用場景中的大問題的技能提升。內容系統全面。
    本書適合學習Python語言編程的入門讀者閱讀,也適合Python編程技能提升的讀者使用。

作者介紹
編者:李金洪|責編:周紅
    李金洪,「大蛇智能」網站創始人、「代碼醫生」工作室主程序員。     精通Python、C、C++、彙編、Java和Go等多種編程語言。擅長神經網路、演算法、協議分析、逆向工程和移動互聯網安全架構等技術。在深度學習領域,參與過某移動互聯網後台的OCR項目、某娛樂節目機器人的語音識別和聲紋識別項目,以及人臉識別、活體檢測等多個項目。在「代碼醫生」工作室工作期間,完成過金融、安全、市政和醫療等多個領域的AI演算法外包項目。

目錄
導讀 為什麼要學習Python
第1章  讓Python在機器上跑起來
  1.1  跟我做:安裝Anaconda
    1.1.1  跟我學:Python虛環境
    1.1.2  跟我學:用Anaconda界面管理Python虛環境
    1.1.3  跟我學:用Anaconda命令行管理Python虛環境
  1.2  跟我做:安裝Python開發工具
  1.3  跟我做:一行命令創建FTP伺服器,並共享電腦文件
    1.3.1  跟我學:主動模式下連接FTP伺服器的方法
    1.3.2  跟我學:了解Python命令後面的參數
    1.3.3  跟我學:什麼是模塊
    1.3.4  跟我學:第三方模塊的安裝方法
    1.3.5  跟我做:為Anaconda添加國內鏡像
  1.4  跟我做:在Spyder中編寫代碼,獲取本機IP
    1.4.1  跟我學:快速了解Spyder運行功能
    1.4.2  使用Python的「幫助」
    1.4.3  跟我做:用命令行啟動Python程序,並傳入參數
    1.4.4  跟我做:用Spyder啟動Python程序,並傳入參數
    1.4.5  練一練:完成一個被動模式的FTP伺服器
  1.5  總結
第2章  熟悉Python語言
  2.1  跟我做:2行代碼將漢字轉成拼音,幫小學生複習生字
    2.1.1  跟我學:快速掌握列表類型
    2.1.2  跟我學:活用print語法與字元串
    2.1.3  跟我學:精通模塊的多種導入方式
    2.1.4  跟我做:從GitHub上直接導入模塊
    2.1.5  跟我做:一行代碼實現所有模塊自動導入
  2.2  跟我做:3行代碼實現OCR——圖片轉文字
    2.2.1  跟我學:Python中的「序列」類型操作
    2.2.2  跟我學:列表推導式
  2.3  跟我做:6行代碼將運行結果導入到Word文檔中
    2.3.1  跟我學:了解字元串類型的常用函數
    2.3.2  跟我學:f-string形式的格式化用法
    2.3.3  跟我學:了解字元串中的轉義字元
  2.4  跟我做:4行代碼實現TTS——朗讀文字
    2.4.1  跟我學:用for語句了解更多TTS模塊屬性
    2.4.2  跟我學:精通Python語法中的循環處理及使用策略
    2.4.3  練一練:用TTS自定義聲音朗讀英文
    2.4.4  跟我學:了解Python中的類
    2.4.5  跟我學:類的實例化
    2.4.6  跟我學:了解Python中的子類
    2.4.7  跟我做:以類的方式將PPT中的文字提取到Word里
  2.5  跟我做:3行代碼實現可以上傳圖片的web網站
    2.5.1  跟我學:了解Python語言中變數的本質——對象
    2.5.2  練一練:嘗試使用Python語言中與類型相關的其他函數
  2.6  總結
    2.6.1  練一練:編寫程序實現生字測試試卷
    2.6.2  練一練:編寫程序實現自動聽寫訓練
    2.6.3  練一練:借助ChatGPT實現一個給小朋友讀故事的機器人
第3章  用Python對接API

  3.1  跟我做:使用API接入ChatGPT——實現程序可控的聊天機器人
    3.1.1  跟我學:了解ChatGPTAPI模塊的返回格式——字典類型
    3.1.2  跟我學:了解openai模塊的更多功能
    3.1.3  跟我學:了解更多國內AIGC大模型平台所提供的API服務
  3.2  跟我做:3行代碼實現摳圖功能
    3.2.1  跟我學:基於網路請求的方法調用API
    3.2.2  練一練:利用網路請求調用API的方式實現將人物照片轉成動漫
    3.2.3  跟我學:用Python語言對文件進行操作
    3.2.4  跟我學:使用with語句簡化代碼
    3.2.5  跟我做:本地部署摳圖模型
  3.3  跟我做:4行代碼下載任意視頻
    3.3.1  跟我做:格式化URL的視頻信息
    3.3.2  跟我做:用Pandas模塊處理URL的視頻信息
    3.3.3  練一練:借助ChatGPT完成手動下載音、視頻文件,並進行合併
    3.3.4  跟我做:4行代碼實現自動發送郵件
    3.3.5  練一練:製作一個在線服務,提取視頻文件並轉存到郵箱
  3.4  跟我做:本地部署語音識別模型,並提供API服務
    3.4.1  跟我做:從麥克風錄音,並對其進行語音識別
    3.4.2  跟我學:了解Python中的函數
    3.4.3  跟我學:了解Base64編碼
    3.4.4  跟我學:了解Python中的異常處理
    3.4.5  跟我做:4行代碼從音頻文件中提取文字
  3.5  跟我做:本地部署大語言模型,並實現類似ChatGPT功能
    3.5.1  跟我學:用量化技術降低大語言模型對算力的需求
    3.5.2  跟我學:更靈活地運行大語言模型
    3.5.3  跟我做:實現基於web界面的本地大語言模型
    3.5.4  跟我做:部署本地大語言模型並提供與ChatGPT相同的API服務
    3.5.5  跟我學:了解Python中的requirements.txt
    3.5.6  跟我學:了解獲取更多前沿大模型的渠道
  3.6  總結
    3.6.1  練一練:本地部署圖像修復工具,支持擦除並替換圖片上的任何東西
    3.6.2  練一練:實現一個提取視頻字幕的全自動工具
第4章  掌握編寫代碼的能力
  4.1  跟我做:15行代碼實現拼接身份證反正面的web程序
    4.1.1  跟我學:為函數添加默認參數
    4.1.2  跟我學:掌握函數調用的更多方式?
  4.2  跟我做:用封裝模塊的方式為圖片加水印?
    4.2.1  跟我學:了解模塊的屬性
    4.2.2  跟我做:17行代碼為加水印函數添加web交互功能?
    4.2.3  跟我學:了解模塊的導入限制?
    4.2.4  跟我做:為圖片添加隱藏水印?
  4.3  跟我做:30行代碼實現人臉檢測
    4.3.1  跟我學:了解更高效的數據處理模塊——NumPy
    4.3.2  跟我學:全面掌握圖像處理模塊——Pillow
    4.3.3  跟我做:40行代碼實現按證件照尺寸裁剪圖片
    4.3.4  跟我學:掌握Python中的文件名處理
  4.4  跟我做:20行代碼為1寸照片換底色
    4.4.1  跟我學:全面掌握NumPy模塊
    4.4.2  跟我學:用GPU優化NumPy模塊的運算速度
    4.4.3  跟我做:9行代碼實現美顏功能

    4.4.4  跟我做:10行代碼實現基於web的微調美顏功能?
  4.5  總結
    4.5.1  練一練:實現一個端到端的證件照製作web程序?
第5章  用Python程序實現人機交互
  5.1  跟我做:用Python實現互動式前端,管理自己的運動計劃
    5.1.1  跟我學:了解條件判斷語句(if、else)的妙用
    5.1.2  跟我學:認識Python中的匿名函數——lambda
    5.1.3  跟我學:了解匿名函數與可迭代函數
    5.1.4  跟我學:了解Python中的偏函數、工廠函數、閉合函數以及裝飾器語法
  5.2  跟我做:用Python實現大屏程序
    5.2.1  跟我學:快速上手Flask框架
    5.2.2  跟我學:了解大屏程序的數據載入過程
    5.2.3  跟我學:掌握類方法中的super()函數
    5.2.4  跟我學:使用裝飾器實現類的私有化
    5.2.5  跟我學:了解Flask與HTML模板的數據交互
    5.2.6  跟我做:改變大屏程序的顯示圖表
  5.3  跟我做:用Python開發基於桌面的GUI交互工具
    5.3.1  跟我做:將Python代碼變成可執行文件,提升使用體驗
    5.3.2  跟我做:為Python程序添加管理員運行許可權
    5.3.3  跟我做:用AIGC設計LOGO,並打包exe程序
    5.3.4  跟我學:用Cython提升Python代碼的運行速度
  5.4  跟我做:借助ChatGPT完成基於Python的安卓應用
    5.4.1  跟我做:用ChatGPT開發手機撥測App
    5.4.2  跟我學:了解Python中非同步函數的使用
  5.5  跟我做:用向量資料庫檢索本地文件
    5.5.1  跟我學:掌握不同場景下的文本拆分方法
    5.5.2  跟我做:讓大語言模型通過查資料的方式來回答問題
    5.5.3  跟我學:了解Python中的類型註解
    5.5.4  跟我學:了解智能時代的大模型應用——檢索增強型生成技術
  5.6  總結
    5.6.1  練一練:製作自己的RAG機器人

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032