Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2013, 05:52   #1
arkadihard
Форумчанин
 
Регистрация: 01.02.2012
Сообщений: 109
Лампочка Python. Написать чат-бот

Всем привет. Помогите пожалуйста написать чат-бот.
Код:
# с комментарием на каждую строчку что она выполняет
Можно самый примитивный(как пример). Мне это нужно для изучения Python.

Последний раз редактировалось arkadihard; 19.03.2013 в 07:11.
arkadihard вне форума Ответить с цитированием
Старый 19.03.2013, 07:55   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от arkadihard Посмотреть сообщение
Код:
# с комментарием на каждую строчку что она выполняет
Комментарии так не пишутся.
Что выполняет код - должно быть видно из самого кода (для чего переменным принято давать осмысленные имена).
А в комментариях пишут - зачем, он это делает.
И комментарии в каждой строке - дурной тон. Они должны акцентировать внимание на наиболее существенных моментах, а не рассеивать внимание. Поэтому принято писать одну строку комментариев на осмысленный фрагмент, составляющий обычно несколько строк кода.
s-andriano вне форума Ответить с цитированием
Старый 19.03.2013, 08:24   #3
arkadihard
Форумчанин
 
Регистрация: 01.02.2012
Сообщений: 109
По умолчанию

Да, я полностью согласен.
Но у меня другой случай.
Мне нужен комментарий на каждую строку, чтобы я научился сам, я застрял на 1й главе учебника самерфилда. Мне на соседнем форуме сказали напиши чат-бот, чтобы понять о, чем говорит самерфилд. Но я не знаю как это сделать. Потому и прошу вас помочь. Коментарии мне помогут сообразить зачем нужны те или иные операторы и другие части кода.
Я чайник. А теория меня запутала и я не могу ее применить на практике, пока. Мне очень нужна ваша помоешь для старта. Мне кажется я примерно начал представлять как работает программирование на Python, но пока только кажется. Мне как-бы нужно увидеть картину в действии.
(это сложно объяснить)
arkadihard вне форума Ответить с цитированием
Старый 19.03.2013, 08:44   #4
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

"Напиши чат - бот" - на самом деле достаточно разумное предложение.
Но к нему необходимо несколько уточнений.
Первое: чат-бот - достаточно сложная программа, ее новичку с первого раза не написать.
Собственно, прежде, чем написать чат бот, необходимо сначала написать несколько десятков программ попроще.
Вот с этих программок попроще и начинайте.
При этом попытайтесь не переделывать устоявшиеся правила под себя ("у меня другой случай"), а, наоборот, принять их для себя, т.к. они выработаны несколькими поколениями программистов на основе колоссального опыта. И действовать на их основе.

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

Возможно, если не подошел один учебник, нужно попробовать другой.
Вот если Вы попробовали 3-5 учебников и ни один не подошел, тут повод задуматься, а все ли Вы правильно делаете?

Последний раз редактировалось s-andriano; 19.03.2013 в 08:47.
s-andriano вне форума Ответить с цитированием
Старый 19.03.2013, 09:17   #5
arkadihard
Форумчанин
 
Регистрация: 01.02.2012
Сообщений: 109
По умолчанию

Спасибо большое. Вы помогли мне встать на путь истинный. Найду учебник с задачками. Если не осилю, задумаюсь над тем, мае это или нет.
arkadihard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЧАТ БОТ NexuS100 Паскаль, Turbo Pascal, PascalABC.NET 8 25.01.2013 21:10
Чат бот bukvoed278 PHP 1 29.12.2011 23:00
Нужно написать программу бот для клика Mahov Безопасность, Шифрование 1 16.11.2010 21:39