一旦我了解了Python的基本元素和语法,我该怎么做?
那么,我已经阅读了几个用户指南,并观看了几十个关于如何用Python编程的视频教程,并且对编写简单的应用程序感到非常自信。我的问题的主要观点是,我能在哪里学习有关Python的更高级编程知识?一旦我了解了Python的基本元素和语法,我该怎么做?
你的应用程序有多简单?你有没有通过Google's Python Class的练习?我强烈建议通过这些。如果你真的知道自己在做什么,你应该通过它们轻松一下。如果没有,那么你将学习一些有价值的技能,并在Python中变得更有经验。
之后,它取决于您的最终目标是什么与Python。如果你没有任何目标,那么你应该努力设定一些目标,并制作一些小应用程序来发展你在与这些目标相符的领域的技能。
此外,了解关于Python的更多信息的一个好方法是尝试回答这里发布的有关Python的问题。即使你找不到最好的答案,阅读其他人的答案也会帮助你,以及试图找到答案的过程。
你可以试试类似Python Cookbook或Python Challenge。
但你的问题有点太模糊。你为什么学习Python?你在寻求解决什么样的问题?基于这个问题的答案,我可以引导您到各种模块,如操作系统,SYS,Tkinter的,等
你给自己一个答案:
,感觉非常有信心 编写简单的应用程序
继续前进,编写更复杂的应用程序!
这里的问题是,你不觉得质疑,你认为你已经完成了你的基本学习。只需找到该做什么!简化一个流程(比如文件管理),从互联网上检索数据(比如说,关于Python的最后25篇twitter文章),将你的邮件客户端整合到一个命令行应用程序中。
你可以做的最有成效的事情(假设你真的没有自己的问题),是找到一个开源的Python项目(比如Matplotlib)并成为贡献者。你很快就会意识到Python很漂亮,但它仍然是一只野兽。
如果你还觉得受到质疑,请联系我,我会一吨的东西送你到代码,请相信我,是不容易的。
祝你好运!
如果你喜欢拼图,你可以检查出Project Euler。它有各种有趣的谜题(一些简单,一些更难),需要一些逻辑和编程来解决。 (通常你必须找到一个聪明的方法来解决它们,因为蛮力方法将会永远存在。)
如果你对web开发感兴趣,你可以看看Django。这是一个非常好的Web框架,可以让你使用Python;它的成熟,功能相当强大。
我还发现一个开源Python项目,并寻找到卷入的第二阿列塔的建议。您可以在GitHub,freshmeat和SourceForge等中找到此类项目的列表。
我最喜欢的学习python的方式是(通过项目学习)。
给自己一个目标,就像一个软件,例如(6年前,当我开始学习python时,我选择了一个messenger,所以我必须阅读更多关于套接字,网络编程和接口库)。从它开始,查找示例和资源以了解更多信息。然后做。
关键是不要放弃,并继续尝试和搜索,直到你做到了。
。这可以是学习任何编程语言时最快和最有效的方式。
祝你好运;)