Я не уверен, что предложенный дубликат вполне применим в данный момент . Факт в том, что вам не нужно настраивать среду virtualenv или следовать передовым методам, чтобы подняться с нуля, и лично я думаю, что попытка сделать это отпугнет вас от Python, который является прекрасным языком и очень мощным сообществом инструментов.
Чтобы получить краткое представление о Python, вы можете просто запустить python
в терминале, и вы попали в живую среду Python. Вы можете поиграть с примерами кода к своему сердцу.
Для больших вещей (или когда вы устали от ограничений интерактивной консоли Python) вы можете очень легко писать сценарии Python. Напишите файл в синтаксисе Python, а затем просто запуститеpython filename
и он запустится. Simples.
Если вы действительно хотите изучать Python, я настоятельно рекомендую две вещи:
http://learnpythonthehardway.org/book/ - Звучит жестко, но это не так. Раздел настройки для Linux имеет действительно практичный способ получитьgedit
ускориться, так что не пропустите это.
The O'Reilly Python Pocket Reference - вероятно, это применимо, только если у вас есть опыт работы с другими языками программирования. Я вечно пытался понять, чем диктаты и кортежи отличаются от массивов других языков, и карманный справочник отлично подходит для быстрого поиска. Лучше, чем Google по моему опыту. Опять же, если вы не знаете, что такое массив, это может вам не сильно помочь.
Как только вы перейдете к проектам, где вам могут потребоваться лучшие практики, самое время начать virtualenv
( основном с развертывания сервера) или фреймворки или что-то подобное.
Самое главное: веселиться.
Замечание о предупреждении на Python 3.x
Несколько человек предлагают установить (если вам нужно) и использовать Python 3. Я не согласен с этой позицией. Как задающий вопрос, вы, вероятно, совершенно не знаете о различиях между этими двумя версиями и даже о том, что существует две версии. Это не твоя вина - это только то, что значит быть новичком.
Python 3.x существует уже много лет, но все еще используют 2.x. Я серьезно. Другие люди могут предположить, что Py3k «достаточно хорош для обучения», но я утверждаю, что по крайней мере 90% всех хороших учебников и документации для Python 2 и попытка следовать ему в Python 3 приведет к слезам.
По мере того, как вы прогрессируете и хотите использовать внешние библиотеки (что действительно забавно в Python!), Вы обнаружите, что только крошечная часть сообщества перешла на другую сторону. То, что вы хотите использовать, неизбежно не было портировано, и вы снова остаетесь в луже собственных слез.
Так что я знаю, что сейчас 2013 год, и мы все наполовину роботы, плавающие в космосе, но прислушайтесь к совету уродливого разработчика Python: придерживайтесь старых вещей пока . Вещи для Py3k улучшатся и, вероятно, в ближайшие пару лет это будет безопасно использовать ...
... к тому времени Python 4 будет выпущен. Такова жизнь.
python
в командной строке, и вы можете начать вводить команды, чтобы попробовать их.