對程式設計好陌生,想學卻不知道從何開始
學習Python時,無法有效地應用所學或缺乏實作經驗
想運用AI技術和現代工具加速學習,卻不得其門而入
對程式碼除錯感到困擾,需要更有效的除錯策略
那這本書就是你的絕佳選擇!
本書結合了清晰的教學方法、精心設計的練習,讓讀者能即時應用、強化概念,無縫結合理論與實踐,確保讀者真正掌握技能。有效運用現代AI技術來加速學習、提示撰寫、程式碼測試與除錯,一步一步帶領你如同電腦科學家般思考的學習過程。
Python是進入程式設計世界的最佳選擇,而這本書以清晰、簡潔的方式,帶領你循序漸進地掌握這門語言——從基礎的程式設計概念開始,再逐步深入探討函式、資料結構以及物件導向程式設計。這本經過全面修訂的第三版,為了因應AI在程式設計領域日益重要的角色,特別納入大型語言模型(LLM)的相關應用,並新增有效提示(prompting)、程式碼測試與除錯的練習題。
每章的練習都會讓你在學習過程中即時應用所學,強化技能。作者Allen Downey聚焦於那些在工具不停演變下依然很重要的基本程式設計概念。透過這本深受歡迎的實踐指南,你將學會:
• Python語言的語法與語意。
• 每個程式設計概念的清楚定義,並強調重要技術詞彙。
• 如何操作變數、述句、函式與資料結構。
• 讀寫檔案與資料庫的技巧。
• 物件、方法及物件導向程式設計的基礎。
• 語法錯誤、執行時期錯誤和語意錯誤的除錯策略。
• 運用LLM加速學習,包含有效的提示、程式碼測試與除錯。