Submit Search
Upload
11132020_python tutor.pdf
•
0 likes
•
16 views
S
ssuserc840d7
Follow
Introduction of Python Tutor (in Chinese) by a TFG student in 2022.
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
轻量级Flash服务器开发框架(刘恒)
轻量级Flash服务器开发框架(刘恒)
FLASH开发者交流会
Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API
裝機安 Angelo
Windows 環境下建構python 跑VMware API
PHPUnit slide formal
PHPUnit slide formal
jameslabs
2014/02: 嵌入式測試驅動開發
2014/02: 嵌入式測試驅動開發
AgileCommunity
The way to continuous delivery
The way to continuous delivery
Qiao Liang
The talk about continuous delivery on AgileChina 2011 by Qiao Liang and Li Jian
Cocoa on Rails 4th
Cocoa on Rails 4th
Xiaochun Shen
Git and Deploy to Heroku
腾讯大讲堂58 拍拍app platform中间件解决方案简介
腾讯大讲堂58 拍拍app platform中间件解决方案简介
areyouok
敏捷测试中的工具实现
敏捷测试中的工具实现
drewz lin
Recommended
轻量级Flash服务器开发框架(刘恒)
轻量级Flash服务器开发框架(刘恒)
FLASH开发者交流会
Windows 環境下建構python 跑VMware API
Windows 環境下建構python 跑VMware API
裝機安 Angelo
Windows 環境下建構python 跑VMware API
PHPUnit slide formal
PHPUnit slide formal
jameslabs
2014/02: 嵌入式測試驅動開發
2014/02: 嵌入式測試驅動開發
AgileCommunity
The way to continuous delivery
The way to continuous delivery
Qiao Liang
The talk about continuous delivery on AgileChina 2011 by Qiao Liang and Li Jian
Cocoa on Rails 4th
Cocoa on Rails 4th
Xiaochun Shen
Git and Deploy to Heroku
腾讯大讲堂58 拍拍app platform中间件解决方案简介
腾讯大讲堂58 拍拍app platform中间件解决方案简介
areyouok
敏捷测试中的工具实现
敏捷测试中的工具实现
drewz lin
軟體測試效能評估(By ronald)
軟體測試效能評估(By ronald)
Ronald Hsu
Visual Studio上如何做軟體測試、除錯及品質管理
Python简明教程
Python简明教程
ingong
Python系列1
Python系列1
數真 蔡
知識是可貴的,而您的回饋與收穫會讓這份資料更具價值。 --- 健康照護領域資料分析基礎能力研習 本投影片擷取此次研習之Python 系列講座,若有任何問題或疏誤,請來信告知,謝謝。 --- 本投影片首次上傳時間為2017. 7. 4 於2017. 7. 5 19:25 修改
Java 1(Java概述)
Java 1(Java概述)
xzdbd
Foundation of software development 1
Foundation of software development 1
netdbncku
Flutter Forward Extended in Google Developer Taipei
Flutter Forward Extended in Google Developer Taipei
abc873693
Shared in 2023/02
腾讯大讲堂58 拍拍app platform中间件解决方案简介
腾讯大讲堂58 拍拍app platform中间件解决方案简介
George Ang
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Chen Cheng-Wei
因為當日實際只有 50 分鐘的分享時間,因此無法手把手的讓參與者操作每個步驟,但所有的操作步驟都已經公開於部落格文章中,可自行操作。此簡報為解說 workshop 101 每個環節之用,並提出一些在規劃 CI / CD pipeline 時需要注意的延伸思考。
持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110
Qiao Liang
release cycle is down to 3 weeks @baidu
Continuous integration
Continuous integration
netdbncku
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Poy Chang
"設定"這個動作劃開了環境與程式碼之間的耦合,透過"設定"我們不僅僅能在開發時期更容易的切換測試環境,也可以在系統上線後,讓應用程式根據需求而改變啟動時所需要的設定值。 不論你是在開發產品,或是開發企業需求導向的應用,掌握"設定"的技巧,能讓你的應用程式更有彈性,適應更多元的環境變化。
使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)
Max Lai
PyCon Taiwan 2021 使用 Pytest 進行單元測試 demos: https://tw.pycon.org/2021/zh-hant/conference/tutorial/8
Xpp
Xpp
drewz lin
用 Drone 打造輕量級容器持續交付平台
用 Drone 打造輕量級容器持續交付平台
Bo-Yi Wu
團隊內原本使用 Bamboo 之後跳到 Jenkins 最後又跳到 Drone,本意議程會介紹為什麼我們放棄 Bamboo 及 Jenkins,他們所帶來的缺陷,以及為什麼最後選擇 Drone。 Drone 是一套基於 Docker 容器技術的持續交付平台。每個 Build 都在一個短暫的 Docker 容器中執行,讓開發人員可以完全控制他們的建構環境並保證隔離互不干擾。Drone 非常容易安裝及維護,並且提供強大的插件系統,也可以讓開發者輕易完成個人插件,如果您正在煩惱該選擇 Jenkins 或 GitLab CI 等工具,我會建議您嚐試看看輕量級的 Drone。本議程會帶您深入了解由 Go 語言所撰寫的 Drone 架構及如何輕易整合原有的 Git 服務 (像是 Github, Bitbucket, Gitea 或 GitLab) 來快速部署及測試軟體品質。 線上課程: DevOpsDay 優惠價: 1600 購買網址: http://bit.ly/devops-taipei Coupon Code: KUBERNETES
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
Date: 20220813 (六) 主辦單位: 台灣軟體工程協會 (https://www.seat.org.tw/event/2022testing) 內容摘要: 分享從無到有建立軟體測試團隊的經歷,探討軟體測試常見的現象,像是『測試金字塔的現實與理想』、『功能與非功能驗證混搭』,最後透過探索與品味軟體的想法,希望能讓社會新鮮人進入職場後,在軟體開發與測試路上,找到適合自己的路。 Blog:https://rickhw.github.io/2022/08/13/SQA/Path-to-Software-Testing/ 錄影:https://youtu.be/WAK-kMzi8wc
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
2011-9-29(周四)19:00 珠海金山软件大厦;小米技术分享讲座(白银祖、陈凯武)测试专场
Er introduction
Er introduction
Yubei Li
百度商业产品前端开发框架,给RD介绍的时候用的一个简单文档
网易移动自动化测试实践(孔庆云)
网易移动自动化测试实践(孔庆云)
drewz lin
Tcon分享 芈峮
Tcon分享 芈峮
mijun_hlp
TCon分享 iOS自动化测试
豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验
drewz lin
More Related Content
Similar to 11132020_python tutor.pdf
軟體測試效能評估(By ronald)
軟體測試效能評估(By ronald)
Ronald Hsu
Visual Studio上如何做軟體測試、除錯及品質管理
Python简明教程
Python简明教程
ingong
Python系列1
Python系列1
數真 蔡
知識是可貴的,而您的回饋與收穫會讓這份資料更具價值。 --- 健康照護領域資料分析基礎能力研習 本投影片擷取此次研習之Python 系列講座,若有任何問題或疏誤,請來信告知,謝謝。 --- 本投影片首次上傳時間為2017. 7. 4 於2017. 7. 5 19:25 修改
Java 1(Java概述)
Java 1(Java概述)
xzdbd
Foundation of software development 1
Foundation of software development 1
netdbncku
Flutter Forward Extended in Google Developer Taipei
Flutter Forward Extended in Google Developer Taipei
abc873693
Shared in 2023/02
腾讯大讲堂58 拍拍app platform中间件解决方案简介
腾讯大讲堂58 拍拍app platform中间件解决方案简介
George Ang
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Chen Cheng-Wei
因為當日實際只有 50 分鐘的分享時間,因此無法手把手的讓參與者操作每個步驟,但所有的操作步驟都已經公開於部落格文章中,可自行操作。此簡報為解說 workshop 101 每個環節之用,並提出一些在規劃 CI / CD pipeline 時需要注意的延伸思考。
持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110
Qiao Liang
release cycle is down to 3 weeks @baidu
Continuous integration
Continuous integration
netdbncku
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Poy Chang
"設定"這個動作劃開了環境與程式碼之間的耦合,透過"設定"我們不僅僅能在開發時期更容易的切換測試環境,也可以在系統上線後,讓應用程式根據需求而改變啟動時所需要的設定值。 不論你是在開發產品,或是開發企業需求導向的應用,掌握"設定"的技巧,能讓你的應用程式更有彈性,適應更多元的環境變化。
使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)
Max Lai
PyCon Taiwan 2021 使用 Pytest 進行單元測試 demos: https://tw.pycon.org/2021/zh-hant/conference/tutorial/8
Xpp
Xpp
drewz lin
用 Drone 打造輕量級容器持續交付平台
用 Drone 打造輕量級容器持續交付平台
Bo-Yi Wu
團隊內原本使用 Bamboo 之後跳到 Jenkins 最後又跳到 Drone,本意議程會介紹為什麼我們放棄 Bamboo 及 Jenkins,他們所帶來的缺陷,以及為什麼最後選擇 Drone。 Drone 是一套基於 Docker 容器技術的持續交付平台。每個 Build 都在一個短暫的 Docker 容器中執行,讓開發人員可以完全控制他們的建構環境並保證隔離互不干擾。Drone 非常容易安裝及維護,並且提供強大的插件系統,也可以讓開發者輕易完成個人插件,如果您正在煩惱該選擇 Jenkins 或 GitLab CI 等工具,我會建議您嚐試看看輕量級的 Drone。本議程會帶您深入了解由 Go 語言所撰寫的 Drone 架構及如何輕易整合原有的 Git 服務 (像是 Github, Bitbucket, Gitea 或 GitLab) 來快速部署及測試軟體品質。 線上課程: DevOpsDay 優惠價: 1600 購買網址: http://bit.ly/devops-taipei Coupon Code: KUBERNETES
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
Date: 20220813 (六) 主辦單位: 台灣軟體工程協會 (https://www.seat.org.tw/event/2022testing) 內容摘要: 分享從無到有建立軟體測試團隊的經歷,探討軟體測試常見的現象,像是『測試金字塔的現實與理想』、『功能與非功能驗證混搭』,最後透過探索與品味軟體的想法,希望能讓社會新鮮人進入職場後,在軟體開發與測試路上,找到適合自己的路。 Blog:https://rickhw.github.io/2022/08/13/SQA/Path-to-Software-Testing/ 錄影:https://youtu.be/WAK-kMzi8wc
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
2011-9-29(周四)19:00 珠海金山软件大厦;小米技术分享讲座(白银祖、陈凯武)测试专场
Er introduction
Er introduction
Yubei Li
百度商业产品前端开发框架,给RD介绍的时候用的一个简单文档
网易移动自动化测试实践(孔庆云)
网易移动自动化测试实践(孔庆云)
drewz lin
Tcon分享 芈峮
Tcon分享 芈峮
mijun_hlp
TCon分享 iOS自动化测试
豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验
drewz lin
Similar to 11132020_python tutor.pdf
(20)
軟體測試效能評估(By ronald)
軟體測試效能評估(By ronald)
Python简明教程
Python简明教程
Python系列1
Python系列1
Java 1(Java概述)
Java 1(Java概述)
Foundation of software development 1
Foundation of software development 1
Flutter Forward Extended in Google Developer Taipei
Flutter Forward Extended in Google Developer Taipei
腾讯大讲堂58 拍拍app platform中间件解决方案简介
腾讯大讲堂58 拍拍app platform中间件解决方案简介
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110
Continuous integration
Continuous integration
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
使用 Pytest 進行單元測試 (PyCon TW 2021)
使用 Pytest 進行單元測試 (PyCon TW 2021)
Xpp
Xpp
用 Drone 打造輕量級容器持續交付平台
用 Drone 打造輕量級容器持續交付平台
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
110929 kn-手机软件测试
110929 kn-手机软件测试
Er introduction
Er introduction
网易移动自动化测试实践(孔庆云)
网易移动自动化测试实践(孔庆云)
Tcon分享 芈峮
Tcon分享 芈峮
豆瓣I os自动化测试实践和经验
豆瓣I os自动化测试实践和经验
11132020_python tutor.pdf
1.
Python Tutor 基礎介紹 一年射班 20號
張芳瑜
2.
目錄 1. 功能簡介 2. 優點介紹 3.
缺點介紹 4. 使用動機 5. 同學介紹
3.
功能簡介 1. 選擇使用的程式語言(Python, JavaScript, C,
C++,Java) 2.開始編輯程式碼 3.按下「Visualize Execution」(使執行過程 可視化) 4.即可看到程式如何運作 線上網站 類型 使用說明 免費 費用 程式視覺化工具 用途
4.
實際操作 選擇使用的程式語言 (Python Javascript C
C++ Java)
5.
實際操作 選擇使用語言的版本 Python 3.6 Python 2.7
[obsolete] C(gcc 9.3, C++20 +GNU) Java 8 JavaScript ES6 編譯程式碼區域 按下Visualize Execution(使 執行過程可視化)
6.
實際操作 若程式有輸入指令要在此處輸入 選擇要看的步數 First : 跳至第一步
Next : 下一步 Prev : 前一步 Last : 跳至最後一步 直接拖動滑桿 實際執行產生結 果 可將執行結果放大 可視化結果
7.
1. 免費 優點介紹 2. 無須安裝,無須註冊,即 可線上使用 3.
可將程式碼視覺化(將程 式碼每一步驟的結果都顯示 出來),幫助程式設計者了解 程式碼的運作情形 4. 可以產生程式碼解說的專 屬網址,下次可直接使用 5. 清楚呈現程式碼運作後的 結果、解說、運作總步驟數 6. 若程式碼有誤,會一步一 步提醒修正,不會一次看到 一大串「error」
8.
實際操作 第4點 : 將葉面滑到最下方,點選Generate permanent link即可產生專屬網址
9.
1. 全英文(痛苦)!! 缺點介紹 2. 若程式碼過多,會需要跑 很久 3.
容易養成依賴性造成邏輯 思考能力變差,之後寫程式 會覺得卡卡的 4. 許多套件都不支援,C C++ Java JavaScript甚至不 支援使用者輸入
10.
實際操作 第4點舉例 : Python tutor不支援 Python
中的套件 sys
11.
使用動機 開始接觸Python時,雖然起初容易理解;但後來越發覺得困 難。上網查詢相關資訊後,發現了這個好用的網站。不僅免註 冊、還可以分析程式每一步的運作。後來學校開始教C++後, 我使用這個網站的頻率越來越高。但隨著Python學得越深入 ,我也發現許多套件都不支援。舉例來說,Python讀寫及連續 輸入十分好用的套件sys,Python Totor即不支援。不僅如此, 許多語言連最基本的輸入Python也不支援。使用到現在還是 很好用(因為只要把輸入的部分更改為實際數字或字串、字元 即可)。因此將其介紹給同學,希望同學能更加理解程式語言 的運作及執行。
12.
實際操作 使用原因 : 資訊課時,印出星星的程式碼 我一直沒有想懂,因此貼上來 看其執行 經由觀察a、b、c的變化,我更 能了解成是如何運作。
13.
實際操作 可清楚看見a、b、c 與星星的變化
14.
我印象最深刻的工具是slidesgo。因為這個資訊工具真的特別 容易用到。slidesgo是一個有各種模板的線上網站,上高中之後 ,報告越來越多,有了它就可以快速找到許多好看的免費模板。 雖然它有一些模板需要付費使用,但還是有很多免費的模板可 以選擇。我使用它的頻率非常高,而且目前沒有遇到任何使用 上的不便。而且使用它可以依據不同主題查詢相對應的模板, 直接下載進行編輯,真的十分便利。(P.S.這則簡報的模板就是在 slidesgo上找的噢~) 同學介紹
15.
1. Python Tutor
網址 : https://pythontutor.com 2. Python Tutor 各種語言 相關規範 : https://docs.google.com/document/d/13_Bc-l2FKMgwPx4dZb0sv7eMfYMHhRVgBRShha8 kgbU/edit#heading=h.xsw90kyed9ct 3. 使用過程範例網址 : https://pythontutor.com/render.html#code=%23include%20%3Ciostream%3E%0A%0A%0Au sing%20namespace%20std%3B%0A%0Aint%20main%28%29%7B%0A%0A%20%20%20%20i nt%20a%3D0,%20b%3D0,%20c%3D0%3B%0A%0A%20%20%20%20for%20%28a%3D0%3B%2 0a%3C5%3B%20a%2B%2B%29%7B%0A%0A%20%20%20%20%20%20%20%20for%28b%3D0 %3B%20b%3C4-a%3B%20b%2B%2B%29cout%3C%3C%22%20%22%3B%0A%0A%20%20%20 %20%20%20%20%20for%28c%3D0%3B%20c%3C2*a%2B1%3B%20c%2B%2B%29cout%3C% 3C%22*%22%3B%0A%0A%20%20%20%20%20%20%20%20cout%3C%3Cendl%3B%0A%0A% 20%20%20%20%7D%0A%0A%20%20%20%20%20return%200%3B%0A%0A%7D&cumulative= false&curInstr=24&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=cp p_g%2B%2B9.3.0&rawInputLstJSON=%5B%5D&textReferences=false 網站網址
Download now