相關主題
商品描述
本書的特色是簡潔明了,適用於文、理科各專業學生。
本書緊扣全國計算機等級考試(二級)——Python模塊的主要內容,
深入淺出地介紹Python語言的主要語法及編程的基本思想和方法;
同時較詳細地介紹Python計算生態常用庫的安裝及使用;*後通過單獨一章綜合實訓,
培養學生使用Python解決實際問題及進行數據分析的實戰能力。
本書的重點或難點章節均有視頻教學資源,讀者可以通過掃描二維碼下載資源。
每章後均有習題,以幫助讀者更好地掌握各章知識點。
本書既適合作為高校計算機公共基礎課教材,也適合作為Python愛好者的入門教材。
本書共分為八章,包括Python語言概述,數據類型、運算符與表達式,程序控制結構,
Python序列與字典,Python函數與模塊,Python文件操作,Python常用模塊,綜合實訓。
目錄大綱
第1章 Python語言概述
1.1 計算機基礎知識
1.1.1 計算機的發展歷史
1.1.2 計算機系統的組成
1.2 什麼是程序
1.3 Python的發展歷史及特點
1.4 Python的安裝
1.4.1 下載Python安裝程序
1.4.2 設置環境變量
1.5 IDLE使用
1.5.1 IDLE的安裝
1.5.2 IDLE的啟動
1.5.3 利用IDLE編輯器創建Python程序
1.5.4 常用編輯功能詳解
1.5.5 在IDLE中運行Python程序
1.5.6 使用IDLE的調試器
1.5.7 IDLE設置
1.6 初識Python程序
1.6.1 第一個Python程序
1.6.2 Python程序的基本規則
1.6.3 Python print()格式化輸出
1.7 習 題
第2章 數據類型、運算符與表達式
2.1 標識符
2.1.1 用戶自定義的標識符的命名規則
2.1.2 關鍵字
2.2 Python的數據類型
2.2.1 數值類型
2.2.2 字符串類型
2.3 常量與變量
2.3.1 常 量
2.3.2 變量
2.4 運算符
2.4.1 算術運算符
2.4.2 比較運算符
2.4.3 邏輯運算符
2.4.4 身份運算符
2.4.5 Python成員運算符
2.4.6 賦值運算符及複合賦值運算符
2.4.7 Python按位運算符
2.4.8 Python運算符優先級
2.5 表達式
2.6 Python內置函數
2.7 Python 3.x標準庫概覽
2.7.1 操作系統接口
2.7.2 文件通配符
2.7.3 命令行參數
2.7.4 錯誤輸出重定向和程序終止
2.7.5 字符串正則匹配
2.7.6 數 學
2.7.7 訪問互聯網
2.7.8 日期和時間
2.7.9 數據壓縮
2.8 數制及字符編碼
2.8.1 二進制數
2.8.2 十進制與二進制的轉換
2.8.3 字符編碼
2.9 習題
第3章 程序控制結構
3.1 程序控制結構概述
3.2 順序結構
3.3 分支結構
3.3.1 單分支結構
3.3.2 雙分支結構
3.3.3 多分支結構
3.3.4 分支的嵌套
3.3.5 分支結構綜合舉例
3.4 循環結構
3.4.1 while循環語句
3.4.2 for循環語句
3.4.3 break和continue語句
3.4.4 else子句
3.4.5 循環的嵌套
3.4.6 死循環
3.5 經典例題
3.6 習 題
第4章 Python序列與字典
4.1 Python序列的通用操作與通用方法
4.1.1 通用序列操作
4.1.2 通用序列函數
4.2 列 表
4.3 元組
4.4 字符串
4.5 字典
4.6 序列與字典編程實例
4.7 習題
第5章 Python函數與模塊
5.1 函數
5.1.1 函數的聲明與調用
5.1.2 函數的形式參數與實際參數
5.1.3 函數參數的各種變化
5.1.4 Lambda函數
5.2 變量的作用域
5.3 模塊
5.4 習 題
第6章 Python文件操作
6.1 什麼是文件
6.2 文件的分類方式
6.3 文件的基本操作方法
6.3.1 打開文件
6.3.2 關閉文件
6.3.3 讀文件內容
6.3.4 寫文件
6.4 Python文件操作典型案例
6.5 利用文件處理數據
6.5.1 一維數據
6.5.2 二維數據
6.5.3 .維數據的存儲與處理
6.6 習 題
第7章 Python常用模塊
7.1 代碼複用
7.2 模塊
7.3 包
7.4 庫
7.5 常用Python庫演示
7.5.1 time庫
7.5.2 random庫
7.5.3 pickle庫
7.5.4 requests庫
7.5.5 wxPython庫
7.6 科學計算庫
7.6.1 Numpy庫
7.6.2 Pandas庫
7.6.3 Matplotlib庫
7.7 習 題
第8章 綜合實訓
8.1 網站數據抓取與展示
8.1.1 程序代碼
8.1.2 運行效采
8.1.3 程序說明
8.2 網絡端口掃描
8.2.1 程序代碼
8.2.2 運行效果
8.2.3 程序說明
8.3 文件加密
8.3.1 程序代碼
8.3.2 運行效果
8.4 學生成績管理系統
8.4.1 程序代碼
8.4.2 程序說明
8.4.3 運行效果
參考文獻