python - хорошие места, чтобы проверить пример проги / кода онлайн? - PullRequest
1 голос
/ 08 января 2010

год назад, похожий вопрос - но в случае, если в процессе были изменения:

Я - программист среднего уровня C ++, только начинающий на python, публикую несколько онлайн-речей и т. Д. Я могу немного поработать над Pythoneering, но мне было интересно, есть ли хорошие места, где я могу искать в Интернете простые (ish) --pref консоли на основе - код, из которого я могу поучиться, в идеале с какими-то комментариями.

что-нибудь приходит на ум?

спасибо

Ответы [ 4 ]

4 голосов
/ 08 января 2010

Стандартная библиотека - отличное место для старта. Он поддерживается основной командой Python и отличается высоким качеством и множеством интересных идиом. Я бы порекомендовал более новые модули, так как они не имеют большой обратной совместимости и более репрезентативны для языка, как сейчас. Старые были написаны для более ранних версий Python и имеют некоторые ограничения, когда дело касается изменений API и т. Д.

Список модулей в стандартной библиотеке описан в http://docs.python.org/library/. Вы можете просмотреть его и решить, какой из них вы хотите посмотреть (область интересов и т. Д.). Их источники доступны для просмотра на ртутном репо здесь http://hg.python.org/cpython/file/d7e85ddb1336/Lib (на сегодняшний день). Это для основной версии 2.6. Вы также можете оформить репо и просмотреть его на своем локальном компьютере.

Вы также можете запустить свой интерпретатор, импортировать модуль (скажем, os) и сделать print os.__file__, чтобы увидеть, где находится исходный файл, если вы хотите посмотреть код в вашем локальном редакторе.

2 голосов
/ 08 января 2010

ActiveState Recipes является хорошим источником для всех видов скриптов Python.Но если вы хотите изучить основы Python, вы можете просто взглянуть на стандартную библиотеку, которая поставляется с Python (каталог "lib").

0 голосов
/ 08 января 2010

Если вам нравятся загадки: www.pythonchallenge.com

Если вы являетесь программистом среднего уровня C ++, вы уже готовы обращаться с концепциями программирования. Мне это нравится, потому что это дает мне повод изучать каждую часть языка, не будучи мирскими задачами «Hello World».

Однако некоторые загадки довольно сложны и / или не связаны с программированием. В любом случае, первых нескольких будет достаточно, чтобы обрести уверенность в синтаксисе Python.

0 голосов
/ 08 января 2010

я сталкивался Это На днях, возможно, вы можете изучить некоторые основы Python и тоже посмеяться! В любом случае, посмотрите на библиотек, как они сказали выше, они очень полезны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...