首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中年男人遭遇职场危机,学习python邂逅女程序员

大家好!中年单身男人gamertag_here遭遇职场危机,为了发奋他决定学习Python,但是刚刚从Windows 10切换到Fedora 27作为笔记本电脑的操作系统的他,根本不了解编程。

“不知道是否我可以在终端设置,或者我需要寻找一个应用程序来运行python,因为我正在学习?”gamertag_here在Python大本营里发出菜鸟一问。

没想到一位技术大牛“confluence”合流回应了,第一时间出来解答。

“我真的不建议IDE初学者。他们倾向于将一个编辑器组件和一个解释器组件合并在一起,这样可能会使初学者感到非常困惑,并且还会提供一个非标准的环境,让那些试图帮助初学者在线的人感到困惑,除非他们很熟悉与特定的IDE。”

“我建议您使用高级文本编辑器(至少具有语法高亮和可配置的自动缩进功能),并从终端运行代码,并可选择在另一个终端中运行单独的解释器(用于测试代码片段之前你把它们放在你的程序文件中)。这使得一切都变得简单而透明 - 单独的组件显然是可区分的,没有“魔法”。”

这可能是在基于RPM的发行版上安装Kate。不必设置环境来识别Python代码。当从终端运行你的Python脚本时,起初你可能会像这样运行它们:

所以你使用Python可执行文件来“打开”Python文件,这将导致Python解释器解释文件的内容,即运行你的代码。Python是一种解释型语言,所以在运行之前,您不必将代码编译成不同类型的文件。

之后,您可能希望将这些文件制作为更独立的脚本 - 您可以通过使其成为可执行文件来执行此操作,以便在不指定Python解释器的情况下启动它们。但是,如果你打算这么做的话,你需要在文件的顶部添加一个特殊的行,告诉shell该文件需要被Python解释。”

gamertag_here非常感激,他发自肺腑地说:这位先生,太感激您了。

confluence回答道:我不是“先生”。

一阵口哨声响起,正如后院活动部一直说的,学习Python总有好处,confluence女神亲自指点,gamertag_here赚到了。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180111G0AD6O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券