所以我对学习用 python 编码很感兴趣。我从 html 和 css 开始,不需要设置,只需使用 gedit 编写我的代码并在铬上进行测试。我最近被告知要学习使用 html 和 css 做更多的事情。我需要为 Java 进行设置并开始学习其中的一些内容。
不过我对学习python更感兴趣。到目前为止,我所知道的 Ubuntu 12.10 带有一个 python 版本。我需要知道如何将事情设置到我可以在 Ubuntu 12.10 上实际打开 python 3.3.0 并开始尝试命令的程度?
Oli*_*Oli 29
我不知道该建议重复相当适用的时刻。事实上,你不需要设置 virtualenv 环境或遵循最佳实践来起步,我认为尝试这样做会让你害怕 Python,它是一种美丽的语言和非常强大的工具社区。
要简要了解 Python,您可以python在终端中运行,然后将其转储到实时 Python 环境中。您可以随意使用代码示例。
对于更大的事情(或者当您厌倦了交互式 Python 控制台的限制时),您可以非常轻松地编写 Python 脚本。用 Python 语法写一个文件,然后运行python filename它就会运行。简单。
如果你真的想学习Python,我郑重推荐两件事:
http://learnpythonthehardway.org/book/ - 听起来很难,但事实并非如此。Linux 的设置部分也有一个非常实用的方法gedit来加快速度,所以不要错过。
O'Reilly Python Pocket Reference - 这可能仅适用于您有其他编程语言经验的情况。我一直在努力弄清楚字典和元组与其他语言的数组有何不同,袖珍参考非常适合快速查找。根据我的经验,比谷歌好。同样,如果您不知道数组是什么,这可能对您没有多大帮助。
一旦您进入可能需要最佳实践的项目,就该开始研究virtualenv(主要是服务器部署的东西)或框架或类似的东西。
最重要的是:玩得开心。
一些人建议安装(如果需要)并使用 Python 3。我不同意这种立场。作为问题的提问者,您可能完全不知道两者之间的差异,甚至不知道有两个版本。这不是你的错——这就是初学者的全部意义所在。
Python 3.x 已经存在多年,但每个人仍在使用 2.x。我是认真的。其他人可能会认为 Py3k “足够好,可以继续学习”,但我认为所有好的教程和文档中至少有 90% 是针对 Python 2 的,如果尝试在 Python 3 中遵循它会导致流泪。
随着您的进步并想要引入外部库(Python 中真正有趣的一点!),您会发现社区中只有一小部分人迁移了过来。不可避免地,您想要使用的东西没有被移植,您又被留在了自己的眼泪池中。
所以我知道这是2013年我们都是半机器人漂浮在太空中,而是采取从胡思乱想Python开发一些建议:坚持使用旧的东西现在。Py3k 的情况会有所改善,并且可能在未来几年内可以安全使用...
...届时将发布 Python 4。这就是生活。
刚开始玩 python 只需输入python或python3在终端中。第一个启动python 2,后者启动python 3。python有两个主要版本(即2和3),它们各不相同。事实上,python 开发人员决定彻底检查 python 3 中的许多内容。在全新的 12.10 安装中,您通常已经安装了两者。你会看到这样的东西(对于python 2):
Python 2.7.3 (default, Apr 10 2012, 23:31:26)
Type "copyright", "credits" or "license()" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)
然后你可以做这样的事情:
1 + 2
Run Code Online (Sandbox Code Playgroud)
或者
a = 1
b = 4
a + b
Run Code Online (Sandbox Code Playgroud)
或者写函数
def multiply(a,b):
return a * b
Run Code Online (Sandbox Code Playgroud)
并使用它们
multiply(a,b)
Run Code Online (Sandbox Code Playgroud)
您可以将这些函数和计算保存在一个文件中。通常你给它们命名someName.py。然后,您可以通过键入来使该文件可执行,chmod 700 someName.py或者您可以在 IDE 中使用该文件(见下文)。如果文件是可执行的,您可以运行python someName.py以使用 python 2 运行该文件或python3 someName.py使用 python 3 运行它。
要开始学习python,最简单的方法是从所谓的an开始IDE,即集成开发环境。不要担心可以使用 IDE 的所有方式。IDE 允许您将命令保存在文件中并轻松执行。
您可以安装 IDLE ( sudo apt-get install idle),这是默认的 Python IDE。或者你可以使用 geany、reinteract、gedit 或其他任何东西。
IDE 的真正作用是帮助您管理文件和命令。
我认为最好的起点之一是python 2或python 3的官方 python 教程。
享受。
如果您想使用交互式 python 解释器熟悉 python,我建议安装bpython,它是库存 python 解释器的扩展。它提供以下功能(取自其网站):
须藤 apt-get 安装 bpython
蟒蛇
Ubuntu 包含 2.7 版,这是 2.xx 分支的最后一次迭代,包含 Python 3 的许多功能。我会说坚持使用 Python 2(主要是因为大量库尚未移植到 Python 3),但是如果您运行脚本,请使用-3开关来了解在 python 3 上运行脚本时可能出现的问题。例如:
python2 -3 script.py
有一个不错的网站,您可以在其中查看主要 Python 版本之间的差异:http : //docs.pythonsprints.com/python3_porting/py-porting.html
| 归档时间: |
|
| 查看次数: |
17932 次 |
| 最近记录: |