-
>
貨幣大歷史:金融霸權(quán)與大國興衰六百年
-
>
(精)方力鈞作品圖錄
-
>
《藏書報》2021合訂本
-
>
(精)中國當(dāng)代書畫名家作品集·范碩:書法卷+繪畫卷(全2卷)
-
>
(噴繪樓閣版)女主臨朝:武則天的權(quán)力之路
-
>
書里掉出來一只狼+狼的故事-全2冊
-
>
奇思妙想創(chuàng)意玩具書(精裝4冊)
輕松學(xué)PYTHON編程 版權(quán)信息
- ISBN:9787302681458
- 條形碼:9787302681458 ; 978-7-302-68145-8
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:
輕松學(xué)PYTHON編程 本書特色
本書特色
《輕松學(xué)Python編程》主要包括編寫和運行Python代碼的方法、Python代碼的組成結(jié)構(gòu)、處理Python核心對象類型(數(shù)字、字符串、轉(zhuǎn)義字符、列表、元組、字典、集合)、條件判斷和循環(huán)(if、match、for、while)、創(chuàng)建和使用函數(shù)及其參數(shù)、處理不同作用域中的變量、創(chuàng)建與使用類和模塊、處理不同類型的文件、使用Tkinter開發(fā)GUI程序、處理Python程序錯誤等。
《輕松學(xué)Python編程》贈示例源代碼、重點內(nèi)容的多媒體視頻教程和教學(xué)課件。
讀者人群
《輕松學(xué)Python編程》適合所有希望學(xué)習(xí)和從事Python編程或?qū)ython編程感興趣的用戶,還可作為各類院校和培訓(xùn)班的Python編程教材。
輕松學(xué)PYTHON編程 內(nèi)容簡介
"《輕松學(xué)Python編程》詳細(xì)介紹Python編程中的核心知識和技術(shù),并列舉了大量的編程示例。全書共12章,內(nèi)容主要包括編寫和運行Python代碼的方法、Python代碼的組成結(jié)構(gòu)、Python編程的核心概念、數(shù)字的輸入方法和運算方式、輸入和處理字符串、轉(zhuǎn)義字符、創(chuàng)建與處理列表和元組、打包和解包元組、創(chuàng)建與處理字典和集合、使用if語句檢測條件、使用match語句檢測多個值、使用for語句迭代數(shù)據(jù)、使用while語句重復(fù)執(zhí)行代碼、創(chuàng)建與使用函數(shù)和匿名函數(shù)、定義不同類型的參數(shù)、處理不同作用域中的變量、創(chuàng)建與使用類和子類、創(chuàng)建和導(dǎo)入模塊、處理不同類型的文件、使用Tkinter工具開發(fā)GUI程序、處理Python程序錯誤等。《輕松學(xué)Python編程》還包含Python常用術(shù)語、Python常用函數(shù)和Python常用語句3個附錄。 《輕松學(xué)Python編程》附贈示例源代碼、重點內(nèi)容的多媒體視頻教程和教學(xué)課件。《輕松學(xué)Python編程》結(jié)構(gòu)系統(tǒng),內(nèi)容細(xì)致,概念清晰,注重技術(shù)細(xì)節(jié)的講解,使讀者可以在較短的時間內(nèi)學(xué)會Python編程。 《輕松學(xué)Python編程》適合所有希望學(xué)習(xí)和從事Python編程或?qū)ython編程感興趣的用戶,還可作為各類院校和培訓(xùn)班的Python編程教材。"
輕松學(xué)PYTHON編程輕松學(xué)PYTHON編程 前言
學(xué)習(xí)一門編程語言就像與一個人交往,從*初的完全陌生,到慢慢了解對方的脾氣秉性,再到成為無話不談的知心朋友,長年累月的友誼來之不易。學(xué)習(xí)編程語言時,從對語言完全陌生,到慢慢掌握語法知識,再到可以熟練編寫代碼,持之以恒的學(xué)習(xí)才能有所收獲。
編寫《輕松學(xué)Python編程》的目的是幫助讀者快速掌握Python編程的核心知識和技術(shù),并為以后深入學(xué)習(xí)Python編程打下良好的基礎(chǔ)。為了降低學(xué)習(xí)難度,并在較短的時間內(nèi)學(xué)會Python編程,對《輕松學(xué)Python編程》的整體結(jié)構(gòu)和內(nèi)容安排進(jìn)行了精心規(guī)劃。全書共12章和3個附錄,各章內(nèi)容的簡要介紹如下表所示。
章??名 簡??介
第1章?Python編程環(huán)境和核心概念 介紹Python的一些背景信息、編寫和運行Python代碼的方法、Python代碼的組成結(jié)構(gòu)和Python編程的核心概念
第2章?數(shù)字 介紹Python中的常用數(shù)字類型的特點、輸入方法和多種運算方式
第3章?字符串 介紹在Python中處理字符串的方法
第4章?列表和元組 介紹在Python中處理列表和元組的方法
輕松學(xué)PYTHON編程 目錄
第1章?Python編程環(huán)境和核心概念
1.1?Python簡介
1.1.1?使用Python能做什么
1.1.2?Python的優(yōu)點
1.1.3?Python代碼在計算機(jī)內(nèi)部的運行方式
1.2?編寫和運行Python代碼
1.2.1?在計算機(jī)中安裝Python
1.2.2?交互模式和腳本模式
1.2.3?在IDLE中編寫和運行Python代碼
1.2.4?在系統(tǒng)命令行窗口中運行Python代碼
1.2.5?使用獨立可執(zhí)行文件運行Python代碼
1.2.6?配置IDLE
1.3?Python代碼的組成結(jié)構(gòu)
1.3.1?字面值
1.3.2?常量
1.3.3?變量
1.3.4?數(shù)據(jù)類型
1.3.5?運算符
1.3.6?表達(dá)式
1.3.7?語句
1.3.8?Python關(guān)鍵字
1.3.9?注釋
1.3.10?Python代碼編寫規(guī)范
1.4?Python編程的核心概念
1.4.1?動態(tài)類型
1.4.2?可變和不可變對象、序列和映射
1.4.3?可迭代對象
第2章?數(shù)字
2.1?數(shù)字的類型
2.1.1?整數(shù)
2.1.2?浮點數(shù)
2.1.3?復(fù)數(shù)
2.1.4?布爾值
2.1.5?檢測數(shù)字的類型
2.2?對數(shù)字執(zhí)行運算
2.2.1?算術(shù)運算
2.2.2?比較運算
2.2.3?布爾運算
2.2.4?使用括號改變運算順序
2.2.5?不同數(shù)字類型的混合運算
2.3?在不同數(shù)制之間轉(zhuǎn)換
2.3.1?將十進(jìn)制數(shù)字轉(zhuǎn)換為其他進(jìn)制數(shù)字
2.3.2?將其他進(jìn)制數(shù)字轉(zhuǎn)換為十進(jìn)制數(shù)字
第3章?字符串
3.1?創(chuàng)建字符串
3.1.1?輸入單行字符串
3.1.2?輸入多行字符串
3.1.3?將其他類型的數(shù)據(jù)轉(zhuǎn)換為字符串
3.1.4?合并和重復(fù)字符串
3.1.5?轉(zhuǎn)義字符和抑制轉(zhuǎn)義
3.1.6?使用print函數(shù)顯示更易讀的字符串
3.2?通過索引和切片提取單個或多個字符
3.2.1?通過索引提取單個字符
3.2.2?通過切片提取多個字符
3.2.3?檢測一個字符串在另一個字符串中是否存在
3.3?使用字符串對象的方法處理字符串
3.3.1?檢測字符串中的字符類型
3.3.2?刪除字符串中的空白字符
3.3.3?轉(zhuǎn)換字符串的英文大小寫
3.3.4?設(shè)置字符串的對齊方式
3.3.5?替換字符串
3.3.6?將序列對象中的各個元素合并為一個字符串
3.3.7?將一個字符串拆分為多個字符串
3.4?格式化字符串
3.4.1?使用%運算符
3.4.2?使用format方法
3.4.3?使用f字符串
第4章?列表和元組
4.1?創(chuàng)建列表
4.1.1?創(chuàng)建空列表
4.1.2?創(chuàng)建包含一個或多個元素的列表
4.1.3?創(chuàng)建嵌套列表
4.1.4?創(chuàng)建符合特定條件的列表
4.2?使用序列對象的操作處理列表
4.2.1?合并和重復(fù)列表
4.2.2?獲取列表中的一個或多個元素
4.2.3?修改列表中的元素
4.3?使用列表對象的方法處理列表
4.3.1?在列表末尾添加一個元素
4.3.2?在列表中添加一系列元素
4.3.3?在列表中的特定位置插入元素
4.3.4?統(tǒng)計列表中特定元素的個數(shù)
4.3.5?對列表中的元素排序
4.3.6?將列表中的所有元素反向排列
4.3.7?刪除列表中特定位置上的元素
4.3.8?刪除列表中**個與特定值匹配的元素
4.3.9?刪除列表中的所有元素
4.3.10?創(chuàng)建列表的副本
4.4?創(chuàng)建元組
4.4.1?創(chuàng)建空元組
4.4.2?創(chuàng)建包含一個或多個元素的元組
4.5?打包和解包元組
4.5.1?打包元組
4.5.2?解包元組
4.6?混合使用列表和元組
4.6.1?借助列表修改元組中的元素
4.6.2?將多個列表中相同位置上的元素合并到一起
第5章?字典和集合
5.1?創(chuàng)建字典
5.1.1?創(chuàng)建空字典
5.1.2?創(chuàng)建包含一個或多個元素的字典
5.1.3?使用字典推導(dǎo)式創(chuàng)建字典
5.2?處理字典中的數(shù)據(jù)
5.2.1?在字典中添加或修改元素
5.2.2?檢測字典中是否存在指定的鍵
5.2.3?獲取字典中與特定鍵關(guān)聯(lián)的值
5.2.4?獲取字典中的所有鍵
5.2.5?獲取字典中的所有值
5.2.6?獲取字典中的所有鍵和值
5.2.7?不存在指定的鍵時返回由用戶設(shè)置的值
5.2.8?刪除字典中的元素
5.3?在字典中使用列表和元組
5.3.1?在字典中使用列表
5.3.2?在字典中使用元組
5.4?創(chuàng)建集合
5.4.1?創(chuàng)建空集合
5.4.2?創(chuàng)建包含一個或多個元素的集合
5.4.3?使用集合推導(dǎo)式創(chuàng)建集合
5.5?處理集合中的數(shù)據(jù)
5.5.1?檢測集合中是否存在指定的值
5.5.2?對集合中的元素排序
5.5.3?在集合中添加元素
5.5.4?刪除集合中的元素
5.5.5?獲取多個集合中的所有元素
5.5.6?獲取多個集合中相同的元素
5.5.7?獲取多個集合中不相同的元素
5.5.8?獲取只在**個集合而不在第二個集合中的元素
第6章?程序流程控制
6.1?條件的檢測結(jié)果
6.2?使用if語句檢測條件
6.2.1?只在單個條件成立時才執(zhí)行代碼
6.2.2?在單個條件成立或不成立時執(zhí)行不同的代碼
6.2.3?在多個條件其中之一成立時執(zhí)行代碼
6.3?使用match語句檢測多個值
6.4?使用for語句處理對象中的每個元素
6.4.1?使用for語句處理一系列數(shù)字
6.4.2?使用for語句處理字符串中的字符
6.4.3?使用for語句處理列表或元組中的元素
6.4.4?使用for語句處理字典中的鍵和值
6.4.5?同時處理每個元素的索引號和值
6.4.6?同時處理兩個對象中的元素
6.4.7?使用增強(qiáng)賦值語句
6.5?使用while語句在條件成立時重復(fù)執(zhí)行代碼
6.5.1?條件成立時重復(fù)執(zhí)行代碼
6.5.2?使用break語句提前退出循環(huán)
6.5.3?使用continue語句提前執(zhí)行下一次循環(huán)
6.5.4?在while循環(huán)中使用else語句
第7章?函數(shù)
7.1?創(chuàng)建函數(shù)
7.1.1?了解Python中的函數(shù)
7.1.2?創(chuàng)建函數(shù)的基本結(jié)構(gòu)
7.1.3?為函數(shù)定義參數(shù)
7.1.4?為函數(shù)提供具體的功能
7.1.5?為函數(shù)提供返回值
7.1.6?為函數(shù)添加說明信息
7.1.7?避免函數(shù)出錯
7.2?靈活控制函數(shù)的參數(shù)
7.2.1?形參和實參
7.2.2?按位置指定參數(shù)
7.2.3?為參數(shù)指定默認(rèn)值
7.2.4?按關(guān)鍵字指定參數(shù)
7.2.5?限制指定參數(shù)的方式
7.2.6?使用任意數(shù)量的參數(shù)
7.2.7?使用列表、元組或字典作為參數(shù)
7.3?變量的作用域
7.3.1?作用域的基本概念
7.3.2?在不同作用域中可以使用同名變量
7.3.3?不同局部作用域中的變量不能交叉使用
7.3.4?在全局作用域中不能使用局部變量
7.3.5?在局部作用域中讀取全局變量的值
7.3.6?在局部作用域中修改全局變量的值
7.3.7?在嵌套函數(shù)中修改變量的值
7.4?創(chuàng)建匿名函數(shù)
第8章?類
8.1?創(chuàng)建類
8.1.1?創(chuàng)建類的基本結(jié)構(gòu)
8.1.2?創(chuàng)建類的屬性
8.1.3?創(chuàng)建類的方法
8.1.4?使用類創(chuàng)建對象
8.1.5?為對象設(shè)置初始化信息
8.1.6?修改屬性的值
8.1.7?輸出對象時以指定格式顯示信息
8.1.8?運算符重載
8.2?創(chuàng)建子類
8.2.1?通過父類創(chuàng)建子類
8.2.2?修改子類的初始化信息
8.2.3?修改子類的屬性和方法
第9章?模塊
9.1?為什么使用模塊
9.2?導(dǎo)入模塊前的準(zhǔn)備工作
9.2.1?創(chuàng)建模塊
9.2.2?運行模塊的兩種方式
9.2.3?導(dǎo)入模塊時的路徑搜索順序
9.2.4?動態(tài)添加模塊搜索路徑
9.2.5?使用PYTHONPATH環(huán)境變量添加模塊搜索路徑
9.3?導(dǎo)入和重載模塊
9.3.1?導(dǎo)入一個或多個模塊
9.3.2?導(dǎo)入模塊中的所有變量、函數(shù)和類
9.3.3?只導(dǎo)入模塊中的特定變量、函數(shù)和類
9.3.4?為導(dǎo)入的模塊、變量、函數(shù)或類設(shè)置別名
9.3.5?查看導(dǎo)入的模塊包含的所有屬性
9.3.6?重載模塊以反映模塊的*新修改
第10章?文件
10.1?了解文件的路徑
10.1.1?當(dāng)前工作目錄
10.1.2?絕對路徑和相對路徑
10.1.3?檢測路徑和文件是否存在
10.2?處理文本文件
10.2.1?打開和關(guān)閉文本文件
10.2.2?讓Python適時自動關(guān)閉文本文件
10.2.3?在文本文件中寫入一行或多行文本
10.2.4?在文本文件的末尾添加文本
10.2.5?寫入文本時添加空行
10.2.6?讀取文本文件中的一行文本
10.2.7?逐一讀取文本文件中的每一行文本
10.2.8?一次性讀取文本文件中的所有行文本
10.2.9?一次性讀取文本文件中的所有文本
10.2.10?重新讀取文本文件中的文本
10.3?處理二進(jìn)制文件
10.3.1?打開二進(jìn)制文件
10.3.2?使用pickle模塊處理二進(jìn)制文件
10.3.3?使用shelve模塊處理二進(jìn)制文件
10.4?處理CSV文件
10.4.1?讀取CSV文件中的數(shù)據(jù)
10.4.2?向CSV文件中寫入數(shù)據(jù)
10.4.3?修改數(shù)據(jù)項之間的分隔符和行結(jié)束符
10.5?處理Word文檔
10.5.1?在Python中安裝python-docx模塊
10.5.2?新建并保存Word文檔
10.5.3?打開現(xiàn)有的Word文檔
10.5.4?在文檔中添加新的文本段落
10.5.5?在段落末尾添加文本
10.5.6?插入空白段落
10.5.7?設(shè)置字體格式
10.5.8?設(shè)置段落格式
10.5.9?插入圖片
10.5.10?讀取文檔中的內(nèi)容
10.6?處理Excel工作簿
10.6.1?在Python中安裝openpyxl模塊
10.6.2?新建并保存Excel工作簿
10.6.3?打開現(xiàn)有的Excel工作簿
10.6.4?獲取所有工作表的名稱
10.6.5?引用活動工作表或特定的工作表
10.6.6?添加和刪除工作表
10.6.7?引用單元格
10.6.8?讀取單元格中的數(shù)據(jù)
10.6.9?在單元格中輸入數(shù)據(jù)和公式
10.6.10?設(shè)置單元格格式
第11章?圖形用戶界面
11.1?創(chuàng)建**個Python GUI程序
11.2?Tkinter GUI編程中的重要概念
11.2.1?根窗口
11.2.2?控件的配置選項、綁定事件和層次結(jié)構(gòu)
11.2.3?管理控件在窗口中的布局
11.2.4?事件循環(huán)
11.3?創(chuàng)建和設(shè)置頂層窗口
11.3.1?創(chuàng)建一個或多個頂層窗口
11.3.2?設(shè)置頂層窗口和根窗口的標(biāo)題
11.4?添加和配置控件
11.4.1?添加容器控件
11.4.2?在容器控件中添加控件
11.4.3?添加控件時配置選項
11.4.4?添加控件后配置選項
11.4.5?使控件響應(yīng)用戶操作
11.5?調(diào)整控件布局
11.5.1?使用pack幾何管理器布局控件
11.5.2?使用grid幾何管理器布局控件
第12章?處理程序錯誤
12.1?了解Python中的異常
12.2?使用try語句捕獲和處理異常
12.2.1?捕獲和處理異常的基本結(jié)構(gòu)
12.2.2?捕獲所有異常
12.2.3?捕獲除了系統(tǒng)退出之外的所有異常
12.2.4?捕獲特定類型的異常
12.2.5?未觸發(fā)異常時執(zhí)行指定的代碼
12.2.6?無論是否觸發(fā)異常都執(zhí)行指定的代碼
12.3?使用raise語句主動觸發(fā)異常
附錄A?Python常用術(shù)語
附錄B?Python常用函數(shù)
附錄C?Python常用語句
輕松學(xué)PYTHON編程 作者簡介
宋翔,6屆微軟全球最有價值專家(MVP),微軟TechNet中文論壇版主,微軟TechNet Webcast講師,已出版多部著作,代表作有《Word排版之道》《Word排版技術(shù)大全》《Excel技術(shù)與應(yīng)用大全》《Excel公式與函數(shù)大辭典》《Excel VBA編程實戰(zhàn)》《Windows 10技術(shù)與應(yīng)用大全》《Tableau數(shù)據(jù)可視化分析從新手到高手》等。研究多個領(lǐng)域的計算機(jī)技術(shù),包括操作系統(tǒng)、程序開發(fā)、圖形圖像、輔助設(shè)計、辦公應(yīng)用等。在線解答讀者在學(xué)習(xí)過程中遇到的疑難問題,并幫助讀者解決在實際應(yīng)用和工作中遇到的技術(shù)問題,具有堅實的理論基礎(chǔ)與豐富的實戰(zhàn)經(jīng)驗,廣受讀者青睞。
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
唐代進(jìn)士錄
- >
上帝之肋:男人的真實旅程
- >
二體千字文
- >
我從未如此眷戀人間
- >
山海經(jīng)
- >
經(jīng)典常談
- >
小考拉的故事-套裝共3冊