Python怎么用RStudio编辑器

60次阅读
没有评论

共计 2312 个字符,预计需要花费 6 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下 Python 怎么用 RStudio 编辑器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

需求一

资深的 Pythoner 不依赖于集成开发环境,需要沉浸式编程。

真正的高手往往是不需要交互式编程环境的,他们更倾向于沉浸式编程,这些高手以前往往选择 Vim 或者 Sublime  Text 这样的文本编辑器来解决问题。比如以前 Sublime Text(Sublime  Text 是用 Python 写的) 很火爆的时候,很多 Python 开发者都是 Sublime  Text 安装几个插件,加一个 REPL 和代码高亮就开始干活了。而一些刚刚开始学习 Python 的同学则倾向于使用诸如 PyCharm,Visual Studio   这样的集成开发环境来辅助编程。

资深的 Python 开发者认为,过多的代码智能提示会打断自己的思路,提示一些并不需要的信息反而会降低自己的效率,沉浸式编程才是最理想的选择,代码本身就拥有很强大的反馈机制,加入过多的辅助功能只是画蛇添足而已。

需求二

资深的 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 的出现,把二者结合了起来。

下面我们对比一下这三者的异同:

如何正确使用 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 作版本控制,拉取远端代码。

 

 

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 编辑器”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-07发表,共计2312字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)