我在哪里可以找到codecademy上的python版本

时间:2014-03-21 03:18:28

标签: python

我不确定这个问题是否适用于此,所以如果不是,我道歉,但我不知道还能在哪里问。

我在codecademy上学习python但是当我自己下载python时,它就像我已经习惯的那样。我不能为我的生活弄清楚在哪里定义功能,我也不知道在哪里可以找到控制台。

我希望codecademy与编辑器/控制台2合1组合基本相同。我在哪里可以找到这个?

FWIW我有从www.python.org下载的python 3.3.5

谢谢。

7 个答案:

答案 0 :(得分:3)

CodeAcademy使用的版本是Python 2。

从这里下载Python 2:https://www.python.org/download/releases/2.7.6/

完成下载和安装后,打开“IDLE(Python GUI)”并按< CTRL + N&gt ;.

这将打开python文本编辑器。在此处输入您的代码,功能等。

然后按< F5>运行它。

这是你应该看到的:

Python Shell(首次运行Python IDLE时):http://gyazo.com/a3eca0fb88139c3a526b6f8fdfa6e4c0

然后当您按下时,您会看到一个空白文件:http://gyazo.com/1d4426ac0e9fb49a50ea33fce881fcb6

答案 1 :(得分:2)

正如Amit所指出的,CodeAcademy目前正在使用Python 2.7.3。 (我不是为了我的生活,而是看到为什么那个被低估了,它与这个问题完全相关,而且“Python 2”涵盖了很多基础。)

我不推荐使用Python 3.x处理CodeAcademy问题;从2.x到3.x的语法和模块更改将为您提供无休止的问题(运气好的话,他们很快就会更新课程)。

您可以从Python.org(https://www.python.org/download/releases/2.7.6)下载最新的Python 2.7(目前为2.7.6);它与CodeAcademy版本基本相同,并且修复了一些小错误。

对于交互式shell,我推荐Dreampie(http://www.dreampie.org/download.html);它具有良好的实时代码编辑功能,可以完成代码和文档编写。

我也使用Notepad ++文本编辑器(http://notepad-plus-plus.org/download/v6.5.5.html)了不少;它具有良好的代码格式和着色(尽管Python缩进是开箱即用的;你必须进入设置/首选项...,选项卡设置,Python,取消选中使用默认值,并选中按空格替换使其符合PEP-8标准)。还有一个插件,PyNPP,它可以让你直接从NotePad ++启动Python代码(不再剪切和粘贴!) - 你可以通过Notepad ++的内置插件管理器 - 然后点击Alt-Shift-F5启动交互式Python shell窗口中的当前文件。

答案 2 :(得分:1)

import sys
print sys.version_info
# sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)

所以你正在寻找python.org的2.7.3版本

如果你是python的新手,你可能会遇到python2和python3之间的差异。初学者将遇到的一个主要区别

print "this works" # in python 2
print("this works") # in python 3

print成为一种方法,而不是之前的任何方法...默认情况下,除法是浮动类型,要在python 3中得到整数除法,请使用4//3 # output: 1

答案 3 :(得分:0)

听起来您正在寻找交互式提示和文本编辑器。

如果您想要交互式Python提示:

  1. 如果您使用的是Windows,请查找名为C:\Python?的目录并找到bin\python.exe

  2. 如果您使用的是Linux或OSX,在终端中键入python可以获得交互式提示。

  3. 要使文字编辑器定义功能,Notepadgedit应该会对您有所帮助。

答案 4 :(得分:0)

当我想编写Python程序时,我打开Windows资源管理器并转到我保存.py文件的目录。当我右键单击.py文件时,我可以选择"使用IDLE编辑。"我非常喜欢IDLE。当我" Run"一个程序,一个Python Shell窗口打开。我在这两个窗口之间工作。

(我认为我使用记事本来创建第一个.py文件,因为如果你打开IDLE就得到一个Python Shell。)(另一个奇怪的是 - 当我想要创建一个新的程序文件时我会#34;另存为&#34 ;一个新的名字。)尽管有这些奇怪的地方,IDLE是我最喜欢的编程环境。

答案 5 :(得分:0)

就像我怀疑大多数人阅读这篇文章一样,我没有使用Codecademy的经验,但他们似乎正在运行自己的网络前端http://repl.it/,可以下载 - 如果你真的想要(并且有设置一个Web服务器来托管它的技能)你甚至可以自己运行它。

用户界面看起来像普通的程序员'编辑;无论如何,糟糕的配色方案可能都不值得复制,并且可以通过许多现代编辑器中的插件来进行代码的交互式评估(而不是传统的保存,退出,运行,重复循环)。或者,正如其他人已经建议的那样,您可以使用IDLE,这是标准Python发行版的一部分。

如果Python的默认交互模式感觉笨拙但其他方面都是正确的,你可能还想看看一个受欢迎的加强版替代iPython

答案 6 :(得分:0)

我认为Komodo Edit是用来教我们的编辑代码。