書名: Python程式設計的12堂必修課 (1版)
作者: 數位新知
版次: 1
ISBN: 9786263930599
出版社: 五南
出版日期: 2024/03
書籍開數、尺寸: 20開
頁數: 448
#資訊
#編程與軟體開發
#Python
定價: 550
售價: 468
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

【簡介】 由於Python易懂易學,加上它具備物件導向、直譯、跨平台、自由/開放原始碼等特性,並擁有豐富強大的套件模組,讓Python的應用範圍更為廣泛,包括網頁設計、App設計、遊戲設計、自動控制、生物科技、大數據等領域。另外,Python是多重思維(Multi-paradigm)的程式語言,允許多種風格來撰寫程式。再加上提供豐富的應用程式介面,讓程式設計師能夠輕鬆地編寫擴充模組。因此選擇Python作為第一次學習的程式語言,已是目前商業及教育機構的主流趨勢。 這是一本為Python程式新手設計的最佳指南,涵蓋從基礎語法到進階應用的全範疇。不僅提供理論知識,更加入實務操作和實例解析,確保讀者能夠完整吸收與應用。 本書將帶各位學習如何有效地處理資料、使用流程控制、探索物件導向的世界,並且能夠自行開發圖形視窗程式設計和繪製統計圖表。此外,我們還將深入探討經典的演算法並展示如何在Python中實作。不論您是學生、專業開發者或是自學者,本書都能提供寶貴的Python學習資源。 【目錄】 第一章 認識程式語言與Python 1-1 程式語言簡介 1-2 演算法與流程圖 1-3 Python語言簡介 1-4 Python下載與安裝 1-5 第一支Python程式 本章課後習題 第二章 基本資料處理入門 2-1 變數 2-2 資料型態簡介 2-3 常用輸出入指令 2-4 上機綜合練習 本章課後習題 第三章 快速搞懂運算式與運算子 3-1 算術運算子 3-2 指定運算子 3-3 關係運算子 3-4 邏輯運算子 3-5 位元運算子 3-6 位移運算子 3-7 運算子優先順序 3-8 上機綜合練習 本章課後習題 第四章 流程控制導引 4-1 循序結構 4-2 認識選擇結構 4-3 重複結構 4-4 迴圈控制指令 4-5 上機綜合練習 本章課後習題 第五章 認識複合式資料型別 5-1 串列 5-2 元組 5-3 字典 5-4 集合 5-5 上機綜合練習 本章課後習題 第六章 函數入門與應用 6-1 函數簡介 6-2 變數有效範圍 6-3 常見Python函數 6-4 上機綜合練習 本章課後習題 第七章 大話模組與套件 7-1 模組簡介 7-2 自製模組 7-3 常用內建模組 7-4 上機綜合練習 本章課後習題 第八章 速學檔案管理與例外處理 8-1 認識檔案與開啟 8-2 例外處理研究 8-3 上機綜合練習 本章課後習題 第九章 物件導向程式設計 9-1 物件導向程式設計與Python 9-2 繼承 9-3 多型 9-4 上機綜合練習 本章課後習題 第十章 實戰視窗程式開發與GUI設計 10-1 建立視窗—tkinter套件簡介 10-2 視窗版面布局 10-3 標籤元件 10-4 按鈕元件 10-5 訊息方塊元件 10-6 文字方塊元件 10-7 文字區塊元件 10-8 捲軸元件 10-9 單選按鈕元件 10-10 PhotoImage類別 10-11 核取按鈕元件 10-12 調色盤方塊 10-13 功能表元件 10-14 上機綜合練習 本章課後習題 第十一章 2D視覺化統計圖表 11-1 認識Matplotlib套件 11-2 長條圖 11-3 直方圖 11-4 橫條圖 11-5 圓形圖與多幅圖形顯示 11-6 上機綜合練習 本章課後習題 第十二章 經典演算法與Python實作 12-1 遞迴—分治演算法 12-2 枚舉法 12-3 回溯法—老鼠走迷宮問題 12-4 排序演算法 12-5 搜尋演算法 本章課後習題

為您推薦

Python 函式庫語法範例字典

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

原價: 450 售價: 405 現省: 45元
立即查看
Python程式設計的樂趣|範例實作與專題研究的20堂程式設計課 第三版 (3版)

Python程式設計的樂趣|範例實作與專題研究的20堂程式設計課 第三版 (3版)

類似書籍推薦給您

Python程式設計的樂趣:範例實作與專題研究的20堂程式設計課 ISBN13:9786263245044 替代書名:Python Crash Course 3/E 出版社:碁峰資訊 作者:Eric Matthes 譯者:H&C 裝訂/頁數:平裝/608頁 規格:23cm*17cm*3cm (高/寬/厚) 版次:3 出版日:2023/05/26 內容簡介 全球最暢銷的Python學習教材 發行銷售超過150萬本 本書是全球最暢銷的Python程式設計學習參考書,也是一本節奏明快的Python輕鬆入門與應用的程式設計課程,讓讀者學會編寫程式、解決問題,並讓程式的應用立竿見影。 在本書前半部分,讀者將學到關於Python程式設計必學基礎概念,例如變數、串列、類別和迴圈等主題,並對每個主題實作練習寫出整潔易懂的程式碼。讀者也能學到如何讓程式產生互動性,以及如何在程式整合到專案前正確也測試好編寫的程式碼。在本書後半部分,讀者會把學到的知識技能應用到三個大型專題中,第一個專題實作是類似小蜜蜂電玩的「外星人入侵」遊戲;再來是活用Python超強好用的程式庫來進行資料視覺化處理;第三個專題則是活用Django來建置和部署一套Web應用程式。 如果您跟隨著本書好好學習,您將學會下列這些技能: ‧活用強大的Python程式庫和工具,例如pytest、Pygame、Matplotlib、Plotly和Django等 ‧製作出2D電玩遊戲,了解怎麼控制鍵盤和滑鼠的操作,並作出隨關卡愈高而遊戲就愈來愈難的技巧 ‧運用各種資料集來建置生成具有互動性的資料視覺化呈現 ‧開發Web應用程式讓使用者建立帳號和管理自己的資料,隨後安裝部署到網路上讓大家使用 ‧懂得怎麼處置錯誤例外的發生,讓您知道如何解決自己在程式設計上的問題 本書第三版新增修訂了Python最新版的程式碼。新增和更新的內容包括活用VS Code編輯器、檔案處理的pathlib模組、測試程式碼的pytest,以及加入Matplotlib、Plotly和Django的最新功能。 如果您真的想要邁進「程式設計」的領域,這本書能幫您提升學習的速度,並讓您更快編寫出實際能用的程式。別猶豫了,馬上發動引擎開始進入本書的程式設計課程吧! 本書適用Python 3.X版 目錄 簡介 【PART I 基礎必修】 第1章 新手入門 第2章 變數和簡單資料型別 第3章 串列簡介 第4章 串列的操作與運用 第5章 if 陳述句 第6章 字典 第7章 使用者輸入與 while 迴圈 第8章 函式 第9章 類別 第10章 檔案與例外 第11章 測試程式碼 【PART II 專題應用實作】 專題 1:外星人入侵 第12章 發射飛彈的太空船 第13章 外星人! 第14章 遊戲的記分系統 專題 2:資料視覺化 第15章 生成資料 第16章 下載資料 第17章 使用 API 專題 3:Web 應用程式 第18章 Django 初學入門 第19章 使用者帳號 第20章 對應用程式設定樣式和進行部署 後記 附錄 A 安裝與疑難排解 附錄 B 文字編輯器與 IDE 附錄 C 尋求協助 附錄 D 使用 Git 來做版本控制 附錄 E 部署的故障排除

原價: 680 售價: 578 現省: 102元
立即查看
培養刷題基本功|Python程式設計師的頭腦體操

培養刷題基本功|Python程式設計師的頭腦體操

類似書籍推薦給您

內容簡介   用輕鬆愉快的心情學習程式設計與演算法!   .從零開始了解Python的程式設計與演算法   .邊開發遊戲,邊了解程式設計與演算法的基礎   .一邊解謎,一邊累積寫出實用程式的功力   .可以利用雲端上的Google Colaboratory開發環境立刻開始學習   .謎題的解答除了Python,還有JavaScript與Ruby版的程式碼 目錄 PART 1 透過井字棋學習程式設計的基本知識 PART 2 撰寫迷宮遊戲必備的演算法基礎知識 PART 3 一邊解題,一邊改造程式碼

原價: 450 售價: 383 現省: 67元
立即查看
Python程式設計與OpenAI API應用:零基礎建構非同步GUI的AI聊天機器人 (1版)

Python程式設計與OpenAI API應用:零基礎建構非同步GUI的AI聊天機器人 (1版)

類似書籍推薦給您

內容簡介   從入門到活用Python程式設計,讓你成為Python專家   實作與應用OpenAI API,建構專屬的AI聊天機器人   ✦利用完整的程式範例,深入淺出說明Python程式設計   ✦進階學習Python多執行緒、多程序、非同步I/O及tkinter   ✦完整理解Python非同步程式設計的核心觀念   Python是一種容易學習且功能強大的程式語言,跟著本書學習Python, 你不只可學會Python的基礎語法,還可學到進階的內容,例如:物件導向、多執行緒、多程序、非同步I/O及tkinter程式設計等。   ChatGPT是OpenAI開發的人工智慧聊天機器人,其會生成文字,回答各式問題,自推出以來即受到大家的喜愛。在本書中,你將可活用Python,以Python實作OpenAI API,設計開發出ChatGPT應用程式。   本書內容的安排由淺入深,對Python程式設計進行系統性的介紹,並詳細說明OpenAI API的應用。本書以程式範例來說明Python程式設計的概念,可有效幫助讀者的學習,並經由實作的過程,建構專屬非同步GUI版的語音聊天機器人。   【目標讀者】   ☛對Python程式設計有興趣的初學者,可讓讀者兼顧理論與實作。   ☛適用於大專院校「Python程式設計」課程的學生,可作為教師授課之用。   ☛程式設計工程師、專案設計者、AI工程師,也很適合閱讀本書。 目錄 |CHAPTER 01| Python基礎(一) 1.1 本章提要 1.2 安裝Python 1.3 Python基本語法 1.4 Python字串處理 1.5 條件敘述 1.6 迴圈敘述 1.7 自定義函式 1.8 串列(List) 1.9 串列表達式 1.10 元組(Tuple) 1.11 字典(Dictionary) |CHAPTER 02| Python基礎(二) 2.1 模組(Module) 2.2 random模組 2.3 套件(Package) 2.4 例外處理 2.5 讀取文字檔案 2.6 寫入文字檔案 2.7 文字檔案處理 2.8 JSON 2.9 PyPI簡介 2.10 建立虛擬環境 |CHAPTER 03| Python物件導向 3.1 類別與物件 3.2 類別屬性及類別方法 3.3 靜態方法 3.4 繼承 3.5 封裝 3.6 抽象類別 3.7 多型 3.8 迭代器 3.9 生成器 |CHAPTER 04| 多執行緒 4.1 本章提要 4.2 建立及執行執行緒 4.3 守護執行緒 4.4 建立執行緒類別 4.5 執行緒池 4.6 使用Lock同步執行緒 4.7 使用queue交換資料 |CHAPTER 05| 多程序 5.1 本章提要 5.2 執行耗時計算任務 5.3 使用Process物件執行耗時計算 5.4 使用Queue交換資料 5.5 使用Process物件建立圖像縮圖 5.6 使用Pool物件建立圖像縮圖 5.7 程序池 5.8 程序間共享記憶體 |CHAPTER 06| 非同步I/O 6.1 本章提要 6.2 平行與並行 6.3 定義協程函式 6.4 await關鍵字 6.5 建立任務 6.6 使用gather() 6.7 取消任務 6.8 使用超時取消任務 6.9 防止任務被取消 6.10 非同步產生器 6.11 aiohttp套件 |CHAPTER 07| tkinter 7.1 tkinker簡介 7.2 建立視窗 7.3 標籤控制元件 7.4 按鈕控制元件 7.5 文字方塊控制元件 7.6 Spinbox控制元件 7.7 文字區域控制元件 7.8 捲軸控制元件 7.9 列表控制元件 7.10 變數類別 7.11 單選按鈕 7.12 核取方塊 7.13 使用pack()設計問卷調查 7.14 使用grid()設計問卷調查 |CHAPTER 08| OpenAI簡介 8.1 自然語言處理 8.2 OpenAI GPT 8.3 取得OpenAI的API密鑰 8.4 提示、完成及標記 8.5 使用Playground |CHAPTER 09| OpenAI Chat API 9.1 本章提要 9.2 openai套件 9.3 decouple套件 9.4 使用Chat API 9.5 簡易聊天程式 9.6 具對話紀錄的聊天程式 9.7 具串流輸出的聊天程式 9.8 可儲存對話紀錄的串流聊天程式 9.9 以JSON儲存對話紀錄 |CHAPTER 10| 非同步GUI版聊天程式 10.1 本章提要 10.2 tkinter執行非同步I/O 10.3 協程中執行執行緒 10.4 設計非同步GUI版聊天程式 |CHAPTER 11| OpenAI Image API 11.1 本章提要 11.2 文字產生圖像 11.3 顯示圖像 11.4 圖像變形 11.5 GUI版顯示圖像 11.6 非同步GUI版文字生成圖像程式 |CHAPTER 12| OpenAI語音轉文字API 12.1 本章提要 12.2 線上錄音 12.3 使用轉錄API 12.4 Audio API結合Chat API 12.5 文字轉語音 12.6 gTTS結合ChatGPT API 12.7 Pyaudio套件 12.8 非同步GUI版語音聊天程式

原價: 600 售價: 540 現省: 60元
立即查看
Python程式設計入門與應用:運算思維的提昇與修練 (2版)

Python程式設計入門與應用:運算思維的提昇與修練 (2版)

類似書籍推薦給您

Python程式設計入門與應用:運算思維的提昇與修練 ISBN13:9786263179585 出版社:五南圖書出版 作者:陳新豐 裝訂/頁數:平裝/368頁 規格:23cm*17cm*1.8cm (高/寬/厚) 重量:620克 版次:2 出版日:2022/07/10 中國圖書分類:電腦程式語言 內容簡介 值此資訊科技高度發展的時代,如何尋求創新與突破實屬極重要的課題;面對現代生活的日新月異,「Python程式設計」正式引領我們開創「運算思維」的新紀元,實為「程式設計」的重大變革。 在程式設計上,經由本書介紹,不僅大大提升相關知識;生活化圖解的運用,搭配文字解說。透過實作,在運算思維的架構下,身歷其境更加凸顯Python程式設計的重要性。再版更新Python與相關軟體版本,並新增微軟開發、跨平台免費編輯器開發Python程式。為初學者與具Python程式設計基礎者,最佳實用工具書。 本書特色 ●以初學者學習面撰寫,內容淺顯易懂,從「運算思維」的主軸,說明程式設計的設計策略。 ●實務與理論兼備,結合圖表與實例的運用,生動的方式,帶領讀者身歷其境,增添學習趣味性。 ●「Python程式設計」說明搭配實地操作,增進運算思維的能力。並引導讀者運用Python開發專題。 ●內容包括視覺化、人機互動、YouTube影片下載器、音樂MP3播放器與試題分析等。具備基礎的程式設計者,可獲許多啟發豁然開朗。 ※本書範例資料檔,請至作者個人網站:at.nptu.edu.tw,下載使用。或至五南圖書網頁:www.wunan.com.tw,輸入書號1H2B,即可找到下載處。   作者介紹 作者簡介 陳新豐 現職 國立屏東大學教育學系教授 學歷 國立政治大學教育學系博士 經歷 嘉南藥理科技大學幼兒保育學系助理教授 美國馬里蘭大學EDMS(Measurement, Statistics, and Evaluation)研究學者一年     目錄 Chapter01 程式設計與 Python 1.1 程式語言 1.2 Python 語言簡介 1.3 Python 開發環境 1.4 執行 Python 相關程式 1.5 Python 雲端開發環境 習題 Chapter02 變數與資料型態 2.1 變數 2.2 輸出與輸入 2.3 資料型態 2.4 運算式 習題 Chapter03 基本敘述 3.1 Python 程式碼 3.2 程式註解 3.3 判斷式 3.4 迴圈 習題 Chapter04 串列、元組、集合、字典 4.1 使用串列 4.2 讀取串列 4.3 搜尋串列 4.4 增刪串列 4.5 排序串列 4.6 串列常用方法 4.7 元組 4.8 集合 4.9 字典 習題 Chapter05 函式 5.1 自訂函式 5.2 數值函式 5.3 字串函式 習題 Chapter06 套件 6.1 套件 6.2 時間套件 6.3 亂數套件 6.4 繪圖套件 習題 Chapter07 排序與搜尋 7.1 演算法 7.2 排序 7.3 搜尋 7.4 遞迴 習題 Chapter08 檔案與例外 8.1 檔案 8.2 例外處理 習題 Chapter09 圖形使用者介面 9.1 GUI 程式介面 9.2 GUI 元件排列 9.3 GUI 選項建立 9.4 GUI 對話方塊 9.5 GUI 功能表 9.6 Canvas 繪製圖形 習題 Chapter10 專題開發 10.1 YouTube 影片下載器 10.2 音樂播放器 10.3 試題分析 10.4 建立執行檔 習題 Chapter11 Arduino 11.1 Arduino 基本介紹 11.2 Firmata 通訊協定 11.3 pySerial 函式庫 11.4 安裝 pyFirmata 11.5 觸發 LED 專案 習題 Chapter12 micro:bit 12.1 micro:bit 基本介紹 12.2 micro:bit 功能說明 12.3 micro:bit 開發工具 12.4 PythonEditor 12.5 MicroPython 指令 習題

原價: 480 售價: 408 現省: 72元
立即查看
文科生也能懂的Python程式設計|用Python寫出國中數學解題程式 (1版)

文科生也能懂的Python程式設計|用Python寫出國中數學解題程式 (1版)

類似書籍推薦給您

內容簡介   超簡單!程式設計入門   用國中數學當素材超簡單!   用簡單的數學式,學程式設計   AI工程師   資料科學家   從頭學起,這一本就夠了!   快速掌握「基本的基本」!   透過國中數學,徹底掌握Python   ‧從簡單的數學開始學程式設計   ‧利用直線和圖形學習Python   ‧只要找出直線,分析預測沒問題!   ‧機械學習、資料分析的第一步   「本書所討論的數學式為「y = ax + b」,也就是以「直線」為主。有些人聽了可能會很驚訝「只有直線?」但無論是數學還是程式設計,我都建議先從可以在腦海中輕鬆想像的簡單主題開始學習。各種不同的直線可以用什麼樣的數學式子來表示呢?如果改變了那個數學式的一部分,直線又會怎麼變化?   讓我們用Python來寫程式,算出式子的結果,幫助我們確實地增進對數學的理解吧!學習到最後,相信您應該會對數學學習感到有自信,學會Python程式設計,也能對「機械學習」有一定程度的掌握。」   - 摘自前言

原價: 450 售價: 383 現省: 67元
立即查看