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