相關主題
商品描述
※附範例檔,請至五南官網本書頁面下載參考※
本書特色:
●Python完整範例,提供語法實證
●上機程式測驗,強化實作能力
●課後學習園地,驗收教學成效
●簡潔文字說明,搭配圖文並茂
Python語言開發的目標之一是讓程式碼像讀本書那樣容易理解,也因為簡單易記、程式碼容易閱讀的優點,已逐漸成為程式設計的第一入門學習語言。Python語言具備物件導向、直譯、程式碼簡潔、跨平台、自由/開放原始碼等特性,加上豐富強大的套件模組,讓Python的用途更為廣泛。
本書完全以入門者的角度去介紹,結合運算思維與演算法的基本觀念,並以Python語言來實作,寫作風格以淺顯易懂的文字,循序介紹Python語言的入門基礎。精彩篇幅如下:
● 我的第一個Python程式
● 認識資料處理
● 運算式與運算子
● 流程控制與選擇結構
● 重複結構
● 複合式資料型別簡介
● 函數
● 模組與套件
作者簡介
數位新知
主要從事電腦圖書編著及資訊課程教育學習平台研發,團隊是由多位專業作者組成,皆為長期從事資訊教育的工作者,故寫作的領域相當豐富多元,包括APCS大學先修程式檢測、程式語言、網頁設計、人工智慧、演算法、資料結構、影像處理、視訊剪輯、大數據、電競與遊戲設計、電子商務、網路行銷等現代資訊社會必備的各種課程。
目錄大綱
目錄
第一章 我的第一個Python程式
1-1 程式語言簡介
1-2 演算法與流程圖
1-3 Python語言簡介
1-4 Python下載與安裝
1-5 Python程式初體驗
本章課後習題
第二章 認識資料處理
2-1 變數
2-2 資料型態簡介
2-3 方便實用的輸出入指令
本章課後習題
第三章 運算式與運算子
3-1 算術運算子
3-2 指定運算子
3-3 關係運算子
3-4 邏輯運算子
3-5 運算子優先順序
3-6 本章綜合範例:快速兌換鈔票演算法
本章課後習題
第四章 流程控制與選擇結構
4-1 循序結構
4-2 選擇結構
4-3 本章綜合範例:閏年判斷演算法
本章課後習題
第五章 重複結構
5-1 for迴圈
5-2 while迴圈指令
5-3 迴圈控制指令
5-4 本章綜合範例:密碼驗證程式演算法
本章課後習題
第六章 複合式資料型別簡介
6-1 串列(list)
6-2 元組(tuple)
6-3 字典(dict)
6-4 集合(set)
本章課後習題
第七章 函數
7-1 函數簡介
7-2 常見Python函數
7-3 本章綜合範例:利用輾轉相除法求最大公因數
本章課後習題
第八章 模組與套件
8-1 模組簡介
8-2 常用內建模組
8-3 建立自訂模組
8-4 本章綜合範例:隨機將數列洗牌
本章課後習題
課後習題解答