Форум сайта python.su
2
fata1exКниги читал только на русском - мне попался не только неважный учитель информатики (сельская школа). Про поисковик я молчал, прошу заметить.
Хотелось бы увидеть примеры вопросов, на которые не отвечает ни книга по программированию (для начинающих), ни элементарные запросы в поисковике (пускай даже на русском). Приведите парочку хотя бы, интересно.
Какие книги вы пробовали, если не секрет?А вот книги, читал те, до которых в интернете дотянулись руки. Бумажных вариантов не имею. Книги:
if os.path.isfile(’.pythonrc.py’): execfile(’.pythonrc.py’)
Отредактировано Razor (Сен. 12, 2012 17:51:57)
Офлайн
72
RazorСогласитесь как то странно предлагать человеку, который никогда не программировал, автоматизировать производственный процесс(смотрим треды ТС)?
Если человек никогда не программировал, то эта книга ничего, кроме огромной кучи вопросов не даст.
RazorВы, наверное, имели ввиду высшую инстанцию :)
P.S. Я не претендую на истину первой инстанции.
Офлайн
2
PooH
Согласитесь как то странно предлагать человеку, который никогда не программировал, автоматизировать производственный процесс(смотрим треды ТС)?
), и поехало… Прошу учитывать, что я имел ввиду человека, который не умеет программировать.RazorВы, наверное, имели ввиду высшую инстанцию
P.S. Я не претендую на истину первой инстанции.
ЗЫ: А может общими усилиями допилим Чаплыгинскую “Учимся программировать вместе с Питоном”? Автор то уже похоже бросил.С радостью бы помог, но я сам студентота и новичок.

Отредактировано Razor (Сен. 13, 2012 08:57:17)
Офлайн
52
Razor
Дальше читать не стал
Razor
я снова в ступоре
Razor
я скорее всего не понял из-за огромного количества текста
Razor+ 30% к цене книги, как минимум.
отсутствие подсветки кода
Данная глава представляет собой краткое введение в язык программиро-Потом следуют главы с обычным описанием языка, начиная с самых основ.
вания Python. Цель ее состоит в том, чтобы продемонстрировать наиболее
важные особенности языка Python, не погружаясь при этом в описание
деталей. Следуя поставленной цели, эта глава кратко описывает основные
понятия языка, такие как переменные, выражения, конструкции управ-
ления потоком выполнения, функции, генераторы, классы, а также ввод-
вывод. Эта глава не претендует на полноту охвата рассматриваемых тем.
Однако опытные программисты без труда смогут на основе представлен-
ных здесь сведений создавать достаточно сложные программы. Начинаю-
щие программисты могут опробовать некоторые примеры, чтобы получить
представление об особенностях языка.
Циклы
Третьей необходимой алгоритмической конструкцией является цикл. С помощью цикла можно описать повторяющиеся действия. В Python имеются два вида циклов: цикл ПОКА (выполняется некоторое действие) и цикл ДЛЯ (всех значений последовательности). Следующий пример иллюстрирует цикл ПОКА на Python:
… # Примеры и объяснения
Цикл ДЛЯ выполняет тело цикла для каждого элемента последовательности. В следующем примере выводится таблица умножения:
… # Примеры и объяснения
И так далее.
Отредактировано fata1ex (Сен. 13, 2012 09:32:02)
Офлайн
2
PS.
#3. Сразу же после так напугавшего вас примера следует введение в язык, в котором описываются все базовые понятия и возможности.
По последним двум книгам училиль практически все до 2008-2009 года.
#4. Ну тут понятно, многовато текста.
В общем, как резюме, не стоит искать постоянно всякие оправдания. Уж что-что, а подробные объяснения, что такое for и def, есть в каждой книге по языку. Более того, практически все книги углубленной тематики тратят львиную долю своего объёма на всевозможные введения.
Я не утверждаю, что книги плохо написаны.
http://younglinux.info/python.phpТам, например, растянуто меньше, чем у Лутца, но тем не менее, я понял лучше. Возможно дело и правда только в подсветке кода, а может и в чем то другом, но так или иначе я понял основы лучше там. Учебник очень поверхностный, но если его изучить, то потом чтение
Лутца (и того довольно выборочно)будет в разы легче. Я не пытаюсь уверить вас в этом, просто объясняю, как мне легче учить язык. Ведь, согласитесь, в любом случае, условия жизни мои и ваши были различные, и образование мы получили различное. И повторюсь еще раз, я не претендовал на истину высшей инстанции.
)Отредактировано Razor (Сен. 13, 2012 09:46:41)
Офлайн
568
Razor
А подсветка кода в книге должны быть обязательно
Офлайн
2
FishHookRazor
А подсветка кода в книге должны быть обязательно
Офлайн
568
Да нет. Не стоит обижаться, это была шутка. Просто Вы видимо, не застали те времена, когда экраны были синими чёрными, буквы на них белыми зелеными, языки сложными, а редакторы простыми.
Офлайн
2
FishHook
Да нет. Не стоит обижаться, это была шутка. Просто Вы видимо, не застали те времена, когда экраны былисинимичёрными, буквы на них белымизелеными, языки сложными, а редакторы простыми.
.
Офлайн
0
Все таки задачу хотелось бы закончить 
уже в одной ветке писал - здесь повторюсь:
Задача завершить цикл при наборе в терминале слова “close”
import threading FLAG_STOP = False def thrInput(): global FLAG_STOP while True: if raw_input('<<<').lower() == "close": FLAG_STOP = True return t1 = threading.Thread(target = thrInput) t1.start() while not FLAG_STOP: a = a + 1 print a
Офлайн