摘要:給初學者推薦一個代碼可視化網(wǎng)站在學習編程的時候,不明白代碼的每一步都發(fā)生了什么,變量的作用域是怎樣的。這些問題往往會給我們帶來很大的困擾,這里我就要推薦一個網(wǎng)站了。右側是輸出框和可視化框。
給Python初學者推薦一個代碼可視化網(wǎng)站!
在學習編程的時候,不明白代碼的每一步都發(fā)生了什么,變量的作用域是怎樣的。這些問題往往會給我們帶來很大的困擾,這里我就要推薦一個網(wǎng)站了。
http://www.pythontutor.com/
代碼在線運行,并可以單步執(zhí)行,并將其可視化,說到這你可能還不明白,沒關系我們進入網(wǎng)站看一下。以下是網(wǎng)站主頁的一個例子,左邊是可編輯的代碼,下方的按鈕Back和Forward代表向前一步或向后一部,右側是可視化的窗口,反應了變量的作用域以及綁定關系,是不是一目了然~
以下是主頁的介紹,雖然是英文但是都很簡單,可以看到,不僅僅是Python,還支持一些常見的語言的可視化。官網(wǎng)介紹說,已經(jīng)有500w人使用過本網(wǎng)站了~點擊箭頭指向的鏈接,可運行我們自己的代碼。
點進去鏈接后,有一個編輯框,選擇我們的語言(這里是py3.6),然后在框里寫我們自己的代碼,我簡單寫了幾行測試。然后點擊下方的按鈕進行可視化運行。
運行后的界面是這樣的,下方有4個按鈕,分別代表代碼的執(zhí)行步驟,向前向后等。右側是輸出框和可視化框。我們運行幾步試試。
運行了幾步后,右側出現(xiàn)了結果,顯示的關系十分清楚!學習的時候,有不明白的代碼直接丟進去執(zhí)行,結果清清楚楚,是學習的利器呀~希望我們好好利用本網(wǎng)站去學習,本網(wǎng)站還有一些別的功能,例如志愿者幫助解答代碼問題等,可以自行探索~
如果覺得不錯,可以分享~可以關注公眾號~
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/43143.html
摘要:數(shù)據(jù)科學包括機器學習,數(shù)據(jù)分析和數(shù)據(jù)可視化首先,機器學習是什么解釋機器學習的最佳方法是給你一個簡單的例子。機器學習算法的工作方式大致相同。這是一個人們競爭為特定問題構建最佳機器學習算法的網(wǎng)站。 showImg(https://segmentfault.com/img/remote/1460000018887722); 來源 | 愿碼(ChainDesk.CN)內容編輯 愿碼Sloga...
摘要:數(shù)據(jù)分析的發(fā)展方向一般有商業(yè)方向,行業(yè)分析業(yè)務方向,和機器學習數(shù)據(jù)挖掘方向。機器學習的書籍推薦統(tǒng)計學習方法,機器學習,機器學習實戰(zhàn)三本書。 作者:xiaoyu 微信公眾號:Python數(shù)據(jù)科學 知乎:python數(shù)據(jù)分析師 上一篇主要分享了博主親身轉行數(shù)據(jù)分析的經(jīng)歷: 【從零學起到成功轉行數(shù)據(jù)分析,我是怎么做的?】 本篇繼上一篇將分享轉行數(shù)據(jù)分析的一些經(jīng)驗和學習方法,看完這篇你將會解...
摘要:屬于前一種,而且日益被用于數(shù)學計算機器學習和多種數(shù)據(jù)科學應用。近來,由于擁有多個針對機器學習自然語言處理數(shù)據(jù)視覺化數(shù)據(jù)探索數(shù)據(jù)分析和數(shù)據(jù)挖掘的插件,豐富的數(shù)據(jù)科學生態(tài)體系得到了較大的發(fā)展,甚至有將數(shù)據(jù)科學社區(qū)化的趨勢。 譯者注:本文的英文原文地址是:Python for Data Science vs Python for Web Development,發(fā)布時間是10月29日。譯者一...
閱讀 1281·2021-11-17 09:33
閱讀 1754·2021-09-09 11:53
閱讀 3230·2021-09-04 16:45
閱讀 1407·2021-08-17 10:12
閱讀 2399·2019-08-30 15:55
閱讀 1784·2019-08-30 15:53
閱讀 2415·2019-08-30 15:52
閱讀 2564·2019-08-29 18:41