- Python程序設計與算法基礎教程(第2版)(微課版)
- 江紅 余青松
- 1037字
- 2019-11-15 20:18:47
前言
程序設計是大專院校計算機、電子信息、工商管理等相關專業的必修課程。Python語言是一種解釋型、面向對象的計算機程序設計語言,廣泛用于計算機程序設計教學語言、系統管理編程腳本語言、科學計算等,特別適用于快速的應用程序開發。Python編程語言廣受開發者的喜愛,并被列入LAMP(Linux、Apache、MySQL以及Python/Perl/PHP),已經成為最受歡迎的程序設計語言之一。
本書集教材、練習冊、上機指導于一體,基于Windows 10和Python 3.7構建Python開發平臺,通過大量的實例由淺入深、循序漸進地闡述Python語言的基礎知識,以及使用Python語言的開發應用實例,具體內容包括Python概述,Python語言基礎,程序流程控制,常用內置數據類型,序列數據類型,輸入和輸出,錯誤和異常處理,函數、類和對象,模塊和客戶端,算法與數據結構基礎,圖形用戶界面,圖形繪制,數值日期和時間處理,字符串和文本處理,文件、數據庫訪問,網絡和Web編程,多線程編程以及系統管理等。
本書是第1版的升級和完善。
在第1版的基礎上,在每個章節中增加了“蒙特卡洛模擬:賭徒破產命運”“基于字典的通信錄”“使用隨機數估值圓周率”“去除列表中的重復項生成器函數”“文本統計”“基因預測”“字符串加密和解密”“病毒掃描”“遍歷并輸出文件目錄結構”等實用小案例。
本書的每個章節末還增加了“網絡爬蟲案例”“百度音樂批量下載器”“使用pandas進行數據分析和處理”“猜單詞游戲”“井字棋(Tic Tac Toe)游戲”“21點撲克牌游戲”“簡易圖形用戶界面計算器”“基于turtle的漢諾塔問題求解動畫的設計和實現”“基于模塊的庫存管理系統”“基于數據庫和GUI的教務管理系統”“文本相似度比較分析”“文本統計并行處理”“科學計算和數據分析”“使用嵌套循環實現圖像處理算法”“NLTK與自然語言處理”等大的實用案例研究。實用案例研究作為本書的電子資源,采用二維碼的方式印在書上,作為開源的補充閱讀和學習資源,并且隨著Python程序的需求和演變將不斷增補和更新。
教程還提供教學微課視頻,方便學生反復觀看和學習課程相關內容,掃描書中的二維碼,可以在線觀看視頻講解。
為了更好地幫助讀者理解和掌握知識點及應用技能,本書提供了700多個大大小小的實例、431道復習題(選擇題、填空題和思考題)、563個實踐操作任務、37個綜合應用案例。本書配套的教學課件、教學大綱、電子教案、期末試卷、習題答案可以通過掃描封底課件二維碼下載。
本書由華東師范大學江紅和余青松共同編寫,衷心感謝清華大學出版社的編輯,敬佩他們的睿智和敬業。由于時間和編者學識有限,書中不足之處在所難免,敬請諸位同行、專家和讀者指正。
編 者
2019年5月

源碼下載
- 大學計算機基礎(第二版)
- PHP+MySQL+Dreamweaver動態網站開發實例教程
- Python完全自學教程
- H5頁面設計:Mugeda版(微課版)
- Protocol-Oriented Programming with Swift
- MySQL入門很輕松(微課超值版)
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- 時空數據建模及其應用
- .NET Standard 2.0 Cookbook
- Apache Camel Developer's Cookbook
- FPGA嵌入式項目開發實戰
- JavaScript前端開發基礎教程
- 從零開始學算法:基于Python
- Clojure Data Structures and Algorithms Cookbook
- 自己動手做智能產品:嵌入式JavaScript實現