隨著資訊技術的快速發展,程式設計能力儼然已成為現代人加強自身競爭力的重要關鍵能力之一,在這麼多的程式語言中,Python因為易學好用功能強大,已成為最受多人想要學習的目標。然而想要學和真的學會在現實上有許多的落差,瞭解切身的需求並選擇合適的教材,才不會浪費寶貴的時間和精力。
本書的主要目標是希望讓想要學習Python的非資訊主科中學生、大學生、或社會人士可以有一個快速入門的教材,透過本書的12堂課內容,讀者們將會習得以下的內容以及實用範例:
程式設計基本概念、Python程式設計基礎、如何開始設計Python程式
旅費計算程式、成績計算程式、猜數字遊戲程式、圖形瀏覽網頁產生器
計算階乘、費氏函數、進制轉換以及簡易撲克牌發牌程式
瞭解檔案的應用、學習如何讀寫檔案、用程式編寫HTML網頁檔案
開啟圖形檔及自動化縮放影像、學會海龜繪圖、pygame繪圖基礎
網頁資料擷取、網頁資料剖析技巧、字數分析與統計
演算法與流程圖簡介、認識二分搜尋法、資料加解密原理練習
SQLite資料庫操作基礎與應用、運用資料庫存取學生成績資料
活用政府公開資訊、CSV及JSON資料存取技巧、公用自行車即時資料解析
網頁解析應用實例、自動化下載網頁資料及圖形檔案、剖析整理暢銷書排行榜資訊
matplotlib資料視覺化基礎與應用實例、各式圖表繪製技巧、汽車銷售相關圖表繪製
Pandas資料分析基礎,縣市人口趨勢統計圖表、選舉結果分析實例、物件導向設計方法