每週一書《Python編程快速上手 讓繁瑣工作自動化》分享!

內容簡介
如今,人們面臨的大多數任務都可以通過編寫計算機軟件來完成。Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。通過Python編程,我們能夠解決現實生活中的很多任務。

本書是一本面向實踐的Python編程實用指南。本書的目的,不僅是介紹Python語言的基礎知識,而且還通過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第二部分介紹了一些不同的任務,通過編寫Python程序,可以讓計算機自動完成它們。第二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深入的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了所有習題的解答。

本書適合任何想要通過Python學習編程的讀者,尤其適合缺乏編程基礎的初學者。通過閱讀本書,讀者將能利用強大的編程語言和工具,並且會體會到Python編程的快樂。

每週一書《Python編程快速上手 讓繁瑣工作自動化》分享!

作者介紹
Al Sweigart 是一名軟件開發者,還教小孩和成人編程。他爲初學者寫了幾本Python 書籍,包括《Python 密碼學編程》、《Python 遊戲編程快速上手》和《Python 和Pygame 遊戲開發指南》。

目錄
第一部分 Python編程基礎
第1章 Python基礎 3
1.1 在交互式環境中輸入表達式 3
1.2 整型、浮點型和字符串數據類型 6
1.3 字符串連接和複製 6
1.4 在變量中保存值 7
1.4.1 賦值語句 7
1.4.2 變量名 9
1.5 第一個程序 9
1.6 程序剖析 11
1.6.1 註釋 11
1.6.2 print()函數 11
1.6.3 input()函數 11
1.6.4 打印用戶的名字 12
1.6.5 len()函數 12
1.6.6 str()、int()和float()函數 13
1.7 小結 15
1.8 習題 15
第2章 控制流 17
2.1 布爾值 18
2.2 比較操作符 19
2.3 布爾操作符 20
2.3.1 二元布爾操作符 20
2.3.2 not操作符 21
2.4 混合布爾和比較操作符 21
2.5 控制流的元素 22
2.5.1 條件 22
2.5.2 代碼塊 22
2.6 程序執行 23
2.7 控制流語句 23
2.7.1 if語句 23
2.7.2 else語句 24
2.7.3 elif語句 25
2.7.4 while循環語句 30
2.7.5 惱人的循環 31
2.7.6 break語句 33
2.7.7 continue語句 34
2.7.8 for循環和range()函數 37
2.7.9 等價的while循環 39
2.7.10 range()的開始、停止和步長參數 39
2.8 導入模塊 40
from import語句 41
2.9 用sys.exit()提前結束程序 41
2.10 小結 41
2.11 習題 41
第3章 函數 43
3.1 def語句和參數 44
3.2 返回值和return語句 45
3.3 None值 46
3.4 關鍵字參數和print() 47
3.5 局部和全局作用域 48
3.5.1 局部變量不能在全局作用域內使用 48
3.5.2 局部作用域不能使用其他局部作用域內的變量 49
3.5.3 全局變量可以在局部作用域中讀取 49
3.5.4 名稱相同的局部變量和全局變量 50
3.6 global語句
......

END

如果想得到下載地址,請微信搜索關注“中科院計算所培訓中心”公衆號,添加中科院計算所培訓中心助教“zhongkeyuanjss666”,幫助進入中科院計算所IT技術分享羣,羣裏有地址分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章