91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python怎么用RStudio編輯器

發布時間:2021-10-26 09:35:44 來源:億速云 閱讀:285 作者:小新 欄目:系統運維

小編給大家分享一下Python怎么用RStudio編輯器,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

需求一

資深的Pythoner不依賴于集成開發環境,需要沉浸式編程。

真正的高手往往是不需要交互式編程環境的,他們更傾向于沉浸式編程,這些高手以前往往選擇Vim或者Sublime  Text這樣的文本編輯器來解決問題。比如以前Sublime Text(Sublime  Text是用Python寫的)很火爆的時候,很多Python開發者都是Sublime  Text安裝幾個插件,加一個REPL和代碼高亮就開始干活了。而一些剛剛開始學習 Python 的同學則傾向于使用諸如 PyCharm,Visual Studio  這樣的集成開發環境來輔助編程。

資深的Python開發者認為,過多的代碼智能提示會打斷自己的思路,提示一些并不需要的信息反而會降低自己的效率,沉浸式編程才是最理想的選擇,代碼本身就擁有很強大的反饋機制,加入過多的輔助功能只是畫蛇添足而已。

Python怎么用RStudio編輯器

需求二

資深的Pythoner是免運維的全能戰士,需要掌管服務器

他們喜歡一個人拯救世界,從Web開發、自動化測試、自動化運維、爬蟲開發、數據倉庫、任務調度、機器學習、硬件開發全部都要自己獨立完成,只單單開發某一個模塊是沒法滿足胃口的,也永遠不會甘于只做某個環節上的螺絲釘。Python  因為本身簡潔的語法設計使得入門的門檻非常之低,這使得原本從事不同開發領域的專家都開始嘗試使用Python來再造輪子。

運維工程師 A 曾經做了一個 docker-py 來控制 Docker 的API,以支撐服務器上數百個容器的調度與監控;數據工程師 B 現在用  Airflow 來控制 ETL 的流程以保證每天在Hadoop和Spark的洪荒之力的沖擊下,數據倉庫的治理能夠有條不紊。Web工程師 C 也用過 Django  快速開發面向消費者的網站以響應一日三變的用戶需求。爬蟲工程師 D 在用 Scrapy 爬取各大新聞網站和社交媒體的***資訊以滿足搜索引擎的需求。硬件工程師 E  在樹莓派上用OpenCV來調試一個人臉檢測的功能,以較低的成本完成核心功能的調試。測試工程師 F 正在用 Selenium  對各種客戶端進行自動化測試來檢測各種情況下的Bug ... 而在更多的情況下,ABCDEF 很有可能就是同一個人(被稱為全占工程師)。

對比

其實,Pythoner只需要一個沉浸式的編程環境和一個即時通向服務器的管道。

然而,Sublime Text 只滿足了***點;Jupyter 只滿足了第二點。直到 RStudio的出現,把二者結合了起來。

下面我們對比一下這三者的異同:

Python怎么用RStudio編輯器

如何正確使用RStudio

正確使用RStudio的流程是這樣的:

1. 安裝RStudio

在服務器上使用root賬戶安裝 RStudio(并打開8787端口),如果有多人協同建議不要用 Docker  安裝,如果你依然想要,這里有相應的教程。

2. 賬號注冊

設置登錄RStudio登錄的賬號密碼,以及默認的用戶目錄(建議不要給到root權限)。

adduser FinanceR # 設置新用戶名 passwd FinanceR # 設置該用戶的密碼 mkdir /home/FinanceR # 初始化工作空間 chmod -R FinanceR /home/FinanceR # 給工作空間賦權

3. 打開編輯器

通過瀏覽器訪問服務器的8787端口:e.g.123.456.789.1:8787

4. 項目管理

點擊左上角新建項目按鈕,新建一個 Project 并引入Git或SVN作版本控制,拉取遠端代碼。

Python怎么用RStudio編輯器

 Python怎么用RStudio編輯器

 Python怎么用RStudio編輯器

5. 新建文件

新建一個空文件夾保存為.py后綴文件將提供Python代碼高亮,保存為.sql后綴將提供SQL代碼高亮。(還有html,c++可選)

6. 代碼執行

通過 ctrl + alt + s(source) 執行python代碼,在console中可以查看執行結果。

7. 掌管服務器

如果需要登錄服務器,在菜單欄中選擇Tool-》Shell即可進入服務器端直接解決深層次問題。

8. 代碼排查

當程序出現一些問題,在代碼有點復雜的時候,通過ctrl + shift + f(find)可以全局搜索你的代碼段

9. 文件搜索

事實上,我們你發現有時候是本地的csv文件路徑弄錯了, 想要找到項目中某個文件,可以通過ctrl + shift + . 來全局檢索文件名(類似 find  /|grep 文件名)

10. 偏好設置

感覺默認的偏好設置不滿足個人胃口,在偏好設置中可以設置快捷鍵、Vim模式、高亮、字體、snippet等等細節。我個人偏好solarized  dark的深綠色主題。

總結

一方面,在服務器上寫好代碼,直接在服務器上拉取提交Git/SVN或者部署Docker鏡像,這樣就避免了在Windows/Mac下寫的代碼在服務器上跑不通的問題,也就是說開發環境和測試環境的代碼與環境始終保持了一致性。另一方面,通過Web  IDE在任何一個瀏覽器中就可以直接前往服務器現場,不論是一臺Chrome OS、 Windows XP  甚至是樹莓派。事實上,RStudio作為我的主力編輯器90%取代了Atom、Sublime  Text、Jupyter等等編輯器,現在好多Python工程師都在學習如何使用它。

Python怎么用RStudio編輯器

以上是“Python怎么用RStudio編輯器”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青州市| 乌拉特中旗| 卓尼县| 吉木乃县| 富宁县| 许昌县| 卢龙县| 清远市| 凌云县| 浪卡子县| 八宿县| 天等县| 尤溪县| 漳浦县| 芷江| 泽普县| 新安县| 天台县| 阳城县| 江川县| 林州市| 宝坻区| 治县。| 阳原县| 铜梁县| 大化| 太湖县| 靖边县| 清苑县| 夏津县| 桂林市| 武定县| 于田县| 微博| 静安区| 伊春市| 昌乐县| 鸡东县| 姜堰市| 芜湖市| 徐水县|