本書旨在教會讀者如何使用Python語言進行程序設計以及解決問題。書中配有大量淺顯易懂的實例、偽代碼、流程圖,各章還附有學習案例,旨在通過逐步解析的方式幫助讀者掌握解決問題的方法。本書從計算機的工作原理、數(shù)據(jù)的存與備份等基礎知識引入,先對Python語言的交互模式、腳本模式以及IDLE環(huán)境進行概述,然后依次介紹Python的決策結構和布爾邏輯、文件和異常、列表和元組、類和面向對象編程等知識,*后還介紹了事件驅動的GUI編程。
托尼·加迪斯(TonyGaddis)
海伍德社區(qū)學院高級講師,曾被評為北卡羅來納州社區(qū)學院"年度優(yōu)秀教師",并獲得了國家工作人員和組織發(fā)展研究所的教學卓越獎。Tony也提供對公司和機構(包括NASA的肯尼迪航天中心)的培訓。他著有《StartingOutwithC 》和《StartingOutwithJava》,并與人合著了《StartingOutwithVisualBasic2005》等。
譯者介紹
蘇小紅,哈爾濱工業(yè)大學計算機學院教授,本校計算機語言基礎教研室主任、智能軟件技術研究中心主任。研究方向為智能軟件工程、缺陷報告自動分派與開發(fā)者推薦、軟件缺陷檢測與漏洞挖掘等。
葉麟,哈爾濱工業(yè)大學計算機科學與技術學院講師。研究方向是信息安全、網(wǎng)絡安全、計算機網(wǎng)絡。
袁永峰,哈爾濱工業(yè)大學計算機學院副教授,曾承擔或參與國家自然科學基金7項,參與國家級重點項目2項。研究方向為生物系統(tǒng)建模、計算機視覺、數(shù)據(jù)可視化。