Python語言因其簡單易學、應用廣泛,已經(jīng)成為國內(nèi)外廣泛使用的程序設計語言,適合高等學校文、理、工各科學生學習。該書基于Python
3.x,首先系統(tǒng)講解基本語法,并輔助以具有實踐價值的應用案例,再進一步提高到各種實用性強的工具包、開發(fā)技術的學習。全書共11章,講述基本語法、基本程序設計、面向對象程序設計、文件和數(shù)據(jù)庫訪問、數(shù)據(jù)可視化分析等知識。
《Python程序設計與實踐(高等學校計算機基礎教育規(guī)劃教材)》知識點由淺入深,全面覆蓋了國家計算機等級Python二級考試的知識點;側重實際應用,提供了有實用價值的案例。
《Python程序設計與實踐(高等學校計算機基礎教育規(guī)劃教材)》結構合理,通俗易懂,既可作為Python語言程序設計教程,又可作為計算機等級考試和創(chuàng)新實踐應用的參考用書。
《Python程序設計與實踐(高等學校計算機基礎教育規(guī)劃教材)》特色:
每章都由思維導圖引導知識要點,明確各知識點的學習要求,方便讀者把握知識脈絡,明確難點、重點,有針對性地展開學習。
大量的代碼示例,為讀者提供豐富的范例,在此基礎上可以迅速掌握知識要點,并能所學示例轉換為功能實用的代碼。
知識點全面覆蓋《全國計算機等級考試二級Python語言程序設計考試大綱》,幫助讀者順利掌握考試要點。
Python語言具有簡潔、易讀、易擴展的良好特性,在世界最流行編程語言TIOBE排行榜中目前位列第三,是世界頂尖大學里最受歡迎的計算機編程入門語言之一,并被廣泛應用到人工智能、大數(shù)據(jù)分析、信息安全、云計算、科學計算、金融分析等眾多領域。
對很多人來說,學習程序設計可能是非常困難的,當投人大量精力學會某個程序設計語言的語法之后,發(fā)現(xiàn)只能編寫一些簡單的代碼,距離解決實際問題,還有很大一段距離。
Python給廣大讀者帶來另一種選擇——輕松掌握語法,并能立刻用其解決實際問題,甚至是復雜的問題。Python的語法是如此的簡單和符合人類思維習慣,對經(jīng)濟管理、金融分析,甚至于各文科類專業(yè)來說,Python會是一門非常合適的程序設計語言,不需要糾結復雜的算法設計,只需要把精力集中于要解決的問題就可以了。對于那些希望快速完成開發(fā)的程序員來說,Python非常適合快速迭代開發(fā)。對于科研人員來說,無論是計算機、生物、化學、數(shù)學統(tǒng)計、仿真分析、醫(yī)學圖像分析,幾乎各個領域都可以找到Python被成功應用的案例。
本書在講解基礎語法的基礎上,專門針對創(chuàng)新實踐應用,提供了大量的實用性代碼和案例,可以直接應用。希望通過實用性案例的講解,幫助讀者快速入門,盡快從“學”跨入“用”的狀態(tài)。
第1章 Python語言概述
1.1 導學
1.2 計算機語言概述
1.2.1 計算機語言
1.2.2 高級語言執(zhí)行方式
1.3 初識Python
1.3.1 Python語言的發(fā)展歷史
1.3.2 Python語言的特點
1.3.3 Python語言的應用領域
1. 3.4 第一個Python程序
1.3.5 Python程序運行方式
1.3.6 Python編碼規(guī)范
1.4 Python開發(fā)環(huán)境與工具
1.4.1 Python開發(fā)環(huán)境的安裝
1.4.2 集成開發(fā)環(huán)境
1.4.3 用Jupyter Notebook分享代碼
小結
習題
第2章 基本數(shù)據(jù)類型
2.1 導學
2.2 變量
2.2.1 變量的定義
2.2.2 變量命名規(guī)則
2.2.3 關鍵字
2.2.4 變量賦值
2.2.5 變量的存儲
2.3 數(shù)字類型
2.3.1 int
2.3.2 float
2.3.3 bool
2.3.4 complex
2.3.5 None
2.4 字符串類型
2.5 運算符與表達式
2.5.1 運算符
2.5.2 表達式
2.6 輸出函數(shù)
2.6.1 print()基本格式
2.6.2 格式化輸出
2.6.3 自動換行
2.7 輸入函數(shù)
2.7.1 強制類型轉換
2.7.2 自動類型轉換
2.8 常見內(nèi)置函數(shù)
2.9 應用實例
小結
習題
第3章 字符串與列表
3.1 導學
3.2 字符串概述
3.2.1 字符串的表示
3.2.2 字符串的索引
3.2.3 轉義字符
3.2.4 字符串類型
3.2.5 多行字符串
3.2.6 字符串運算符
3.2.7 字符串編碼
3.3 字符串基本操作
3.3.1 大小寫轉換
3.3.2 字符類型判斷
3.3.3 字符串檢查
3.3.4 字符串格式化
3.3.5 字符串查找
……
第4章 選擇結構
第5章 循環(huán)結構
第6章 元組、集合、字典
第7章 函數(shù)與異常處理
第8章 文件和數(shù)據(jù)庫
第9章 面向對象程序設計
第10章 模塊和包
第11章 數(shù)據(jù)可視化分析
參考文獻