Различия между версиями 5 и 10 (по 5 версиям)
Версия 5 от 2013-03-23 08:55:34
Размер: 2399
Редактор: Singularity
Комментарий:
Версия 10 от 2013-03-23 11:35:54
Размер: 2529
Редактор: Singularity
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 1: Строка 1:
## page was renamed from Как Подсвечивать Код
## page was renamed from КакПодсвечиватьКод
Строка 36: Строка 38:
 1. Он хорош выглядит :)  1. Он хорошо выглядит :)
Строка 46: Строка 48:
Как вариант код можно выложить на следующих сервисах(не забывайте указеть Python) Как вариант код можно выложить на следующих сервисах(не забывайте указать Python)

Зачем подсвечивать код на форуме?

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

Хотя иногда достаточно вдумчивого взгляда. Энивей, смотреть на подсвеченний код приятней, чем не на подсвеченный :)

Как известно в Python отступы имеют значения, и как следствия

   1 def hello():
   2     print "Hello World!"

и

   1 def hello():
   2 print "Hello World!"

это разный код! (второе очень даже невалидный код)

Что же будет когда просто скопировать код с текстового редактора ?

Будет вот это:

WithOutCode.PNG

Чем это плохо ?

Что бы его запустить надо расставить много отступов, исправить кавычки и смайлики которые вставит форум, что есть не очень интересным заданиям которое убивает все стремления бескорыстно помогать людям. Правильно оформленный код повышает вероятность что на Ваш вопрос кто-то ответит.

Правильно делать вот так:

WithCode.PNG

Какие преимущества перед первым вариантом ?

  1. Он хорошо выглядит :)

  2. Легко разобраться в его структуре и что он делает.
  3. Скопировав этот код сохраняться все отступы.

Как так сделать ?

Все очень просто надо сделать так как на скриншоте ниже.

HowAdd.png

Как вариант код можно выложить на следующих сервисах(не забывайте указать Python)

http://dumpz.org

http://paste.in.ua

https://gist.github.com/

КакПодсвечиватьКод (последним исправлял пользователь Singularity 2013-03-23 11:35:54)