一旦我了解了Python的基本元素和语法,我该怎么办?

时间:2010-03-25 05:27:04

标签: python wxpython

好吧,我已经阅读了几本用户指南并观看了几十个关于如何使用Python编程的视频教程,并对编写简单的应用程序感到非常自信。我的主要观点是,我在哪里可以学习更多关于Python的高级编程知识?

5 个答案:

答案 0 :(得分:3)

您制作的应用程序有多简单?你参加过Google's Python Class的练习了吗?我强烈建议你去看看。如果你真的知道你在做什么,你应该轻松​​通过它们。如果没有,那么你将学习一些有价值的技能,并在Python中变得更有经验。

之后,这取决于您的最终目标是什么。如果您没有任何目标,那么您应该设定一些目标并制作一些小型应用程序,以便在符合这些目标的领域培养您的技能。

此外,了解Python的更多信息的一个好方法是尝试回答这里发布的有关Python的问题。即使您没有找到最佳答案,阅读其他人的答案也会帮助您以及尝试找到答案的过程。

答案 1 :(得分:2)

您可以尝试使用Python CookbookPython Challenge

但你的问题有点过于模糊。你为什么学习Python?你想解决什么样的问题?根据答案,我可以指导您使用os,sys,Tkinter等各种模块

答案 2 :(得分:2)

你给自己一个答案:

  

并且对此充满信心   为它编写简单的应用程序

继续编写更复杂的应用程序!

这里的问题是你不会感到受到挑战,并且你认为你完成了基本的学习。找到该怎么做!简化流程(比如文件管理),从Internet检索数据(比如最近25篇关于Python的Twitter帖子),将您的邮件客户端整合到一个命令行应用程序中等。

你能做的最有成效的事情(假设你真的没有自己的问题),就是找到一个开源的Python项目(比如Matplotlib)并成为一个贡献者。你会很快意识到Python很漂亮,但它仍然是一个野兽。

如果您仍然没有受到质疑,请与我联系,我会向您发送大量代码,相信我并不容易。

祝你好运!

答案 3 :(得分:1)

我最喜欢学习python的方法是(通过项目学习)。
为自己设定一个目标,比如一个软件(6年前,当我开始学习python时,我选择了一个信使。所以我不得不阅读更多有关套接字,网络编程和接口库的信息)。从它开始,寻找示例和资源以了解更多信息。然后去做。

关键是不要放弃并继续尝试和搜索,直到你成功。

。这可以是学习任何编程语言的最快速和最有效的方式 祝你好运;)

答案 4 :(得分:0)

如果您喜欢谜题,可以查看Project Euler。它有各种有趣的谜题(一些简单,一些更难),需要一些逻辑和编程来解决。 (通常你必须找到一种聪明的方法来解决它们,因为蛮力方法将永远需要。)

如果您对Web开发感兴趣,可以查看Django。这是一个非常好的Web框架,可以让你使用Python;它成熟而且非常强大。

我也是第二个Arrieta建议找到一个开源Python项目并考虑参与其中。您可以在GitHubfreshmeatSourceForge等网站上找到此类项目的列表。