Различия между версиями 1 и 10 (по 9 версиям)
Версия 1 от 2013-03-23 07:48:12
Размер: 447
Редактор: Singularity
Комментарий:
Версия 10 от 2013-03-23 11:35:54
Размер: 2529
Редактор: Singularity
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 1: Строка 1:
'''Зачем вообще подсвечивать код на форуме?''' ## page was renamed from Как Подсвечивать Код
## page was renamed from КакПодсвечиватьКод
= Зачем подсвечивать код на форуме? =
Обычно чтобы исправить код, его надо запустить у себя на локальное машине и посмотреть сообщения об ошибках инетпретатора Python.
Строка 3: Строка 6:
Вся проблема в отступах. Как известно в Python отступы имеют значения, и как следствия Хотя иногда достаточно вдумчивого взгляда. Энивей, смотреть на подсвеченний код приятней, чем не на подсвеченный :)

Как известно в Python отступы имеют значения, и как следствия
Строка 10: Строка 15:
Строка 14: Строка 20:
это разный код! (второе невалидный код) это разный код! (второе очень даже невалидный код)

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

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

{{attachment:WithOutCode.PNG}}

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

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

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

{{attachment:WithCode.PNG}}

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

 1. Он хорошо выглядит :)
 1. Легко разобраться в его структуре и что он делает.
 1. Скопировав этот код сохраняться все отступы.

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

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

{{attachment:HowAdd.png}}

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

http://dumpz.org

http://paste.in.ua

https://gist.github.com/

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

Обычно чтобы исправить код, его надо запустить у себя на локальное машине и посмотреть сообщения об ошибках инетпретатора 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)