簡單易懂的Python入門教程
-
【作 者】[日]大澤文孝 著
【I S B N 】978-7-5170-9970-3
【責任編輯】王開云
【適用讀者群】本專通用
【出版時間】2021-09-26
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】256
【千字數】398
【印 張】16
【定 價】¥59
【叢 書】暫無分類
【備注信息】
圖書詳情
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是一本面向初學者的Python基礎性教程,分別從“程序是什么”“開始Python的學習”“編寫Python程序時的規則”“構成程序的基本功能”“試著編寫猜數字游戲”“將猜數字游戲圖形化”“類和對象”“試著使用擴展模塊”8章對Python語言進行由淺入深的講解,令Python初學者帶著興趣去學習。本書語言生動、版式設計活潑,通過講解一段語法后進行編寫示例的形式,能夠讓初學者加深理解。
從0開始學代碼的無經驗者
希望技能提升的初級者
必備入門書!
從根本上理解程序的[讀法][寫法][框架][運行方式],
并通過邊編寫程序邊學習的方法來熟練掌握各項技能
“讓更多的人覺得編程有趣!給更多的人提供一個開始編程的契機”。這就是我寫這本書的動機。
那么,如何才能體會到編程的樂趣呢?我認為馬上體驗,能夠看到結果是很重要的。
為此,我們在這里選中了Python 語言。
Python 是輸入命令就能立即執行的語言。由于能夠擴展Python功能的“模塊”也非常豐富,所以用很短的程序就可以實現窗口顯示、PDF 生成等。
本書中充分體現了Python 的這種優勢。在講解完一段基本語法之后,通過“編寫猜數字游戲”“ 在窗口上移動圓形、四邊形、三角形”“用PDF 制作橫幅”三個示例來加深對基礎知識的理解。
閱讀本書的時候,極力推薦邊動手邊學習的方法?吹匠绦虻膶嶋H運行結果才能更加理解所講解的內容(示例的源代碼可以下載,不需要手工輸入噢)。
希望本書能夠成為你開始編程的契機,并且帶給你編程的樂趣。
Chapter 1 程序是什么
Lesson 1-1 程序是命令的集合 .............................................................2
Lesson 1-2 如何編寫程序 ....................................................................6
Lesson 1-3 編寫程序需要什么 .............................................................9
Lesson 1-4 學習些什么知識好呢 .......................................................13
Chapter2 開始Python 的學習
Lesson 2-1 關于使用Python ..............................................................16
Lesson 2-2 版本不同的兩個Python ...................................................18
Lesson 2-3 安裝Python .....................................................................20
Lesson 2-4 嘗試著執行簡單命令 .......................................................28
Lesson 2-5 嘗試使用交互模式 ...........................................................32
Chapter 3 編寫Python 程序時的規則
Lesson 3-1 把命令匯總到一個文件里 ................................................40
Lesson 3-2 嘗試寫入很多命令 ...........................................................46
Lesson 3-3 打開即存文件 ..................................................................49
Lesson 3-4 顯示字符串 ......................................................................51
Lesson 3-5 連接字符串 ......................................................................55
Lesson 3-6 為了正確顯示中文所需的規則 .........................................60
Lesson 3-7 顯示長字符串 ..................................................................63
Lesson 3-8 空格、縮進、換行的作用 ................................................68
Lesson 3-9 作為程序補充的注釋寫法 ................................................71
Chapter 4 構成程序的基本功能
Lesson 4-1 程序構成的6大要素 ........................................................74
Lesson 4-2 嘗試使用變量 ..................................................................76
Lesson 4-3 循環執行① for 語句 .........................................................80
Lesson 4-4 循環執行②while語句 .....................................................88
Lesson 4-5 條件分支的if語句 ............................................................93
Lesson 4-6 使用函數 .......................................................................100
Lesson 4-7 擴展功能的模塊 .............................................................110
Chapter 5 試著編寫猜數字游戲
Lesson 5-1 編寫猜數字游戲嘍 .........................................................114
Lesson 5-2 首先嘗試1位隨機數 ......................................................117
Lesson 5-3 制作4位的隨機數 ..........................................................123
Lesson 5-4 正確輸入4位數字 ..........................................................128
Lesson 5-5 判斷Hit和Blow .............................................................139
Chapter 6 將猜數字游戲圖形化
Lesson 6-1 如何設計游戲的界面 .....................................................148
Lesson 6-2 用Python試著顯示窗口 ................................................150
Lesson 6-3 放置提示信息和文本輸入框 ...........................................155
Lesson 6-4 單擊按鈕顯示信息 .........................................................160
Lesson 6-5 添加Hit和Blow的判定 ..................................................165
Lesson 6-6 顯示歷史記錄 ................................................................170
Chapter 7 類和對象
Lesson 7-1 編寫一個圓移動的程序 ..................................................176
Lesson 7-2 在窗口中繪制圓 .............................................................178
Lesson 7-3 移動圓到單擊位置 .........................................................183
Lesson 7-4 讓圓向右移動 ................................................................189
Lesson 7-5 試著往返移動 ................................................................193
Lesson 7-6 試著斜向移動 ................................................................197
Lesson 7-7 試著移動很多的圓 .........................................................200
Lesson 7-8 將程序模塊化,提供單一功能 .......................................207
Lesson 7-9 嘗試把圓形、四邊形、三角形混合繪制 .........................217
Chapter 8 試著使用擴展模塊
Lesson 8-1 用PDF制作橫幅 ............................................................226
Lesson 8-2 Python中追加功能模塊 .................................................228
Lesson 8-3 用Python嘗試制作PDF文件 ........................................231
Lesson 8-4 制作橫幅 .......................................................................239
Lesson 1-1 程序是命令的集合 .............................................................2
Lesson 1-2 如何編寫程序 ....................................................................6
Lesson 1-3 編寫程序需要什么 .............................................................9
Lesson 1-4 學習些什么知識好呢 .......................................................13
Chapter2 開始Python 的學習
Lesson 2-1 關于使用Python ..............................................................16
Lesson 2-2 版本不同的兩個Python ...................................................18
Lesson 2-3 安裝Python .....................................................................20
Lesson 2-4 嘗試著執行簡單命令 .......................................................28
Lesson 2-5 嘗試使用交互模式 ...........................................................32
Chapter 3 編寫Python 程序時的規則
Lesson 3-1 把命令匯總到一個文件里 ................................................40
Lesson 3-2 嘗試寫入很多命令 ...........................................................46
Lesson 3-3 打開即存文件 ..................................................................49
Lesson 3-4 顯示字符串 ......................................................................51
Lesson 3-5 連接字符串 ......................................................................55
Lesson 3-6 為了正確顯示中文所需的規則 .........................................60
Lesson 3-7 顯示長字符串 ..................................................................63
Lesson 3-8 空格、縮進、換行的作用 ................................................68
Lesson 3-9 作為程序補充的注釋寫法 ................................................71
Chapter 4 構成程序的基本功能
Lesson 4-1 程序構成的6大要素 ........................................................74
Lesson 4-2 嘗試使用變量 ..................................................................76
Lesson 4-3 循環執行① for 語句 .........................................................80
Lesson 4-4 循環執行②while語句 .....................................................88
Lesson 4-5 條件分支的if語句 ............................................................93
Lesson 4-6 使用函數 .......................................................................100
Lesson 4-7 擴展功能的模塊 .............................................................110
Chapter 5 試著編寫猜數字游戲
Lesson 5-1 編寫猜數字游戲嘍 .........................................................114
Lesson 5-2 首先嘗試1位隨機數 ......................................................117
Lesson 5-3 制作4位的隨機數 ..........................................................123
Lesson 5-4 正確輸入4位數字 ..........................................................128
Lesson 5-5 判斷Hit和Blow .............................................................139
Chapter 6 將猜數字游戲圖形化
Lesson 6-1 如何設計游戲的界面 .....................................................148
Lesson 6-2 用Python試著顯示窗口 ................................................150
Lesson 6-3 放置提示信息和文本輸入框 ...........................................155
Lesson 6-4 單擊按鈕顯示信息 .........................................................160
Lesson 6-5 添加Hit和Blow的判定 ..................................................165
Lesson 6-6 顯示歷史記錄 ................................................................170
Chapter 7 類和對象
Lesson 7-1 編寫一個圓移動的程序 ..................................................176
Lesson 7-2 在窗口中繪制圓 .............................................................178
Lesson 7-3 移動圓到單擊位置 .........................................................183
Lesson 7-4 讓圓向右移動 ................................................................189
Lesson 7-5 試著往返移動 ................................................................193
Lesson 7-6 試著斜向移動 ................................................................197
Lesson 7-7 試著移動很多的圓 .........................................................200
Lesson 7-8 將程序模塊化,提供單一功能 .......................................207
Lesson 7-9 嘗試把圓形、四邊形、三角形混合繪制 .........................217
Chapter 8 試著使用擴展模塊
Lesson 8-1 用PDF制作橫幅 ............................................................226
Lesson 8-2 Python中追加功能模塊 .................................................228
Lesson 8-3 用Python嘗試制作PDF文件 ........................................231
Lesson 8-4 制作橫幅 .......................................................................239
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發 [李智威 著]
- MySQL數據庫項目式教程 [陳亞峰]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- Python程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- Python程序設計基礎及實戰 [主編 劉健]
- C語言程序設計 [姜雪]
- Python程序設計實踐教程 [王鶴琴 蔡正保]
- C++程序設計實踐教程(第三版) [主編 劉衛國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛國]
- C語言程序設計項目化教程(活頁式) [主編 張利華 潘曉利]
- 深入性能測試——LoadRunner性能測試、流程、監控、調優全程實戰 [黃文高 編著]
- 機器人流程自動化(RPA)實戰——基于UiPath [主編 金鑫]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Python程序設計案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統架構設計 [湯佳 著]
- Python語言程序設計教程 [郭其標 房宜汕]
- Python程序設計 [李國燕 王新強 劉佳 等編著]
- Python程序設計項目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習題精解 [主編 肖朝暉]
- Unity應用開發與實戰(微課版) [主 編 程永恒]
- PHP程序設計項目化教程 [主 編 杜海穎]
關閉
打印
推薦
收藏
評論
相關分類