Поэтому я заинтересован в изучении кода на Python. Я начал с html и css, которые не требуют настройки, просто используя gedit для написания моего кода и тестирования на chromium. Мне недавно сказали научиться делать больше с html и css. Мне нужно будет настроить Java и начать изучать некоторые из них.
Однако меня больше интересует изучение Python. Пока все, что я знаю, Ubuntu 12.10 поставляется с версией Python. Мне нужно знать, что нужно сделать, чтобы все было настроено так, что я действительно смогу открыть python 3.3.0 в Ubuntu 12.10 и начать пробовать команды?
python
в командной строке, и вы можете начать вводить команды, чтобы попробовать их.sudo apt-get install ipython
Ответы:
Я не уверен, что предложенный дубликат вполне применим в данный момент . Факт в том, что вам не нужно настраивать среду 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
2.7.3. Я согласен с тем, что 3.x - это будущее, я просто не думаю, что это то, в чем вы должны участвовать с самого начала. Начиная с версии 2.7 вы получаете преимущества без проблем.python3
Чтобы просто начать играть с python, просто введите
python
илиpython3
в терминале. Первый запускает Python 2, последний запускает Python 3. Существуют две основные версии Python (а именно 2 и 3), и они отличаются друг от друга. На самом деле, разработчики Python решили тщательно проанализировать ряд вещей в Python 3. При новой установке 12.10 вы обычно оба из них уже установили. Вы увидите что-то вроде этого (для Python 2):Тогда вы можете делать такие вещи, как:
или
или написать функции
и использовать их
Вы можете сохранить эти функции и расчеты в файле. Обычно вы их называете
someName.py
. Затем вы можете сделать этот файл исполняемым, набравchmod 700 someName.py
или вы можете поиграть с файлом в IDE (см. Ниже). Если файл исполняемый, вы можете запустить егоpython someName.py
для запуска с Python 2 илиpython3 someName.py
для запуска с python 3.Интегрированные среды разработки
Чтобы начать изучение Python, проще всего начать с того
IDE
, что называется интегрированной средой разработки. Не беспокойтесь обо всех способах использования IDE. IDE позволяют вам сохранять команды в файле и легко их выполнять.Вы можете установить IDLE (
sudo apt-get install idle
), которая является IDE Python по умолчанию. Или вы можете использовать Geany, Reinteract, Gedit или что-то еще.То, что делает IDE, действительно помогает вам управлять своими файлами и вашими командами.
Я думаю, что одним из лучших мест для начала является официальный учебник по Python для Python 2 или Python 3 .
Наслаждаться.
источник
sudo add-apt-repository ppa:ninja-ide-developers/ninja-ide-stable && sudo apt-get update && sudo apt-get install ninja-ide
.bpython
Если вы хотите познакомиться с python с помощью интерактивного интерпретатора python, я бы предложил установить его
bpython
, который является расширением стандартного интерпретатора python. Он предлагает следующие функции ( взяты с его сайта ):Установка:
Запустить его:
Что касается Python 2 против 3:
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
источник
Еще один момент, на который следует обратить внимание: версия Python по умолчанию в Ubuntu - это Python 2.7.x, а не Python 3. Однако вы можете установить Python 3, выполнив следующую команду:
Чтобы запустить его в интерактивном режиме, просто запустите
python3
.источник
Возможно, вы захотите проверить coursera.org, у них есть много онлайн-курсов, включая Python, который скоро начнется. kahnacademy также имеет лекции по питону. У python.org также есть хорошие уроки ... Скотт
источник