作 者:朱旭振 黃賽 著
定 價:59
出 版 社:機械工業出版社
出版日期:2019年03月01日
頁 數:298
裝 幀:平裝
ISBN:9787111620273
本書為“十三五”規劃較教材,圖書在內容編排上循序漸進,由淺入深,從Python語言的語法特點到基礎算法再到函數應用、圖像及文件處理等。書中通過大量實例操作來鞏固讀者對知識的掌握及運用,每一章節後配有本章相關習題並附贈習題答案,向初學Python語言的讀者提供了成熟的編程語言學習路徑。本書從Python語言教學的全局出發,以培養學生使用Python語言進行編程的能力為目的,內容介紹清楚、明確。
●出版說明前言第1章 Python概述11.1 了解Python11.2 Python語言的特點31.3 一個簡單的Python程序51.4 搭建Python開發環境61.5 Python開發工具121.6 Python跨平臺191.7 小結19實踐問題119習題120參考文獻20第2章 程序設計算法212.1 算法的概念212.2 算法的表示222.3 結構化程序設計方法272.4 程序錯誤302.5 簡單算法舉例332.6 小結36實踐問題236習題236參考文獻38第3章 Python基礎數據393.1 Python編碼規範403.2 變量和常量463.3 基本輸入輸出543.4 數值563.5 字符串623.6 組913.7 集合1043.8 字典1073.9 小結111實踐問題3114習題3120參考文獻126第4章 Python控制流結構1274.1 關繫和邏輯運算1274.2 布爾數據類型1304.3 簡化條件1324.4 條件判斷語句1324.5 循環控制語句1394.6 小結151實踐問題4151習題4152參考文獻156第5章 Python函數與模塊1575.1 函數定義1575.2 函數調用1655.3 特殊函數1725.4 模塊1805.5 小結188實踐問題5189習題5189參考文獻193第6章 Python畫圖1946.1 科學畫圖Matplotlib模塊1946.2 海龜圖2056.3 小結212實踐問題6212習題6213參考文獻215第7章 Python文件處理2167.1 文本文件處理2167.2 數據處理2247.3 小結229實踐問題7229習題7230參考文獻231第8章 面向對像編程2328.1 面向對像簡介2328.2 類與對像2338.3 屬性與方法2358.4 繼承2438.5 操作符重載2538.6 小結257實踐問題8258習題8258參考文獻259第9章 Python異常處理2609.1 Python中的異常2609.2 try-except結構2619.3 finally結構2649.4 異常拋出2659.5 自定義異常2679.6 斷言語句2689.7 小結269實踐問題9270習題9271參考文獻272第10章 Python用戶圖形界面 編程27310.1 控件27410.2 網格布局管理器28410.3 編寫GUI程序29010.4 小結295實踐問題10296習題10296參考文獻296附錄297附錄A ASCII碼表297附錄B Python保留字298附錄C Python學習資源298
本教材由三部分組成。一是Python概述以及程序設計方法(第壹章和第二章),二是Python編程基本語法及編程思想(第二章至第十章),三是附錄資料。 一、首先介紹了Python出現的歷史背景、網址資源和開發環境;然後討論了Python與傳統經典編程語言的區別與聯繫,Python的一般編程方法、工程應用範圍及重要應用;然後介紹了Python程序的常見設計方法以及設計規範。二、首先介紹Python編程基礎知識,包括基本語法、控制結構、輸入輸出、數據結構以及Python隨機數生成、遞歸、Matplotlib作圖;然後介紹編程思想,分別討論了面向過程編程概念及方法和面向對像編程概念及方法,並比較兩種編程思想的優劣;*後介紹GUI編程,包括簡單的圖形控件介紹、布局管理器及GUI程序編寫方法。第三部分,給出Python的重要資源、常用的ACSII碼表和Python關鍵字表。
朱旭振 黃賽 著
朱旭振,男,博士,講師,中員,2015年畢業於北京郵電大學通信與信息繫統專業,獲得博士學位。專注於大數據環境下的鏈路預測、推薦繫統以及復雜網絡上的傳播動力學,參與多項863項目和國家自然科學基金項目;負責多項數據挖掘和分析項目,發表論文多篇。研究方向:大數據環境下的數據挖掘與傳播動力學研究。近幾年,發表15篇論文,其中 在國內外期刊上發表刊出SCI檢索論文7篇。作為項目負責人主持1項在研國家自然科學基金青年項目“海量數據信息下一致性協作推薦機理研究”;作為主研人參與1項國家自然科學基金面上項目“基於個性與群組特征的異構網絡資源適配機制研究”,1項國家重大科技專項“低時延高可靠5G繫統概念樣機研等
本書是根據教育部計算機基礎課程教學指導委員會發布的計算機基礎課程教學基本要求,結合大學理工科教學的特點,立足於編程語言發展趨勢並順應時代潮流的情況下編寫的大學生計算機基礎新教材。本書內容主要圍繞Python編程語言的基礎展開介紹,包括但不限於Python語言的特點、環境搭建、自頂向下的程序設計思想、Python基礎數據及類型、控制流結構、函數與模塊、畫圖、Python文本處理、面向對像編程、異常處理以及數據庫編程等。工程技術人員通過對本書的學習可以具備對Python編程語言的掌握能力,通過本書學習並結合課後練習,可以熟練使用Python語言編碼並與計算機進行交流。本書同樣適合初入編程領域的編程愛好者,理工、經管類大學生以及需要了解Python,利用Python進行項目設計、數值分析、統計預測等的各領域工程技術人員使用。除此之外,Python因其“優雅、明確、簡單”的設計哲學,非常適合初識編等