Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 31, 2016 15:30:42

Schlange
Зарегистрирован: 2016-11-28
Сообщения: 38
Репутация: +  1  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

28/11 начал читать Лутц М. Изучаем Python, 4-е издание.
http://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_%284-e_izdanie%29-_2011.pdf
Сейчас аж на 238й странице.

Куча воды и непонимания в этой книге, а то и объяснений материала сравнением с ещё не пройденым(!)
Например: стр 236. “r - это s, но использует функцию repr, а не str”
При этом ф-ция repr ещё не описана. Отличное описание ключа r!

Но раз уж начал читать, то пытаюсь не забросить. Вопрос. поясните мне пожалуйста, почему 3.1416???

x = math.pi
print(math.pi)
print('%.*f' % (4, x)) # Почему 3.1416????

На выходе:
3.141592653589793
3.1416



ubuntu 14.04 / manjaro 16.10

Отредактировано Schlange (Дек. 31, 2016 15:31:44)

Офлайн

#2 Дек. 31, 2016 16:10:40

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

 print('%.*f' % (4, x)) # Почему 3.1416????
округлить х до 4 го знака после запятой

Отредактировано Romissevd (Дек. 31, 2016 16:21:42)

Офлайн

#3 Дек. 31, 2016 16:41:58

Schlange
Зарегистрирован: 2016-11-28
Сообщения: 38
Репутация: +  1  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

(Число 4 в кортеже определяет количество знаков после десятичной точки)
Я не вижу, где у автора в подчеркнутом сказано про округление?

То есть округляет с учётом цифры рядом?



ubuntu 14.04 / manjaro 16.10

Офлайн

#4 Дек. 31, 2016 18:39:02

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

Schlange
Куча воды и непонимания в этой книге, а то и объяснений материала сравнением с ещё не пройденым(!)
Например: стр 236. “r - это s, но использует функцию repr, а не str”
При этом ф-ция repr ещё не описана. Отличное описание ключа r!
Как это? Перед стр. 236 о ф-ции repr говорилось многократно! См., например, стр. 125, 158, 223, 224.

Офлайн

#5 Дек. 31, 2016 20:39:13

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9850
Репутация: +  853  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

Schlange
Куча воды и непонимания в этой книге, а то и объяснений материала сравнением с ещё не пройденым(!)
Просто учишься по ворованной книге. Ворованные книги, ворованные программы - это всё приводит к неудачам. А ворованная винда постоянно ломается и вирусы в неё постоянно пролазят без видимых причин. Можешь не верить, но тогда будешь сидеть и тратить время впустую. Почему вот эти всякие хакеры всякие не знают нифига - потому что они, во-первых, ничего не покупают никогда, а во-вторых, они вредят всё время кому-то (разрушают). Ломать - не строить. Поэтому когда вот эти анонимусы пишут программу свою для общения между собой, то получается у них обыкновенное фуфло какое-то и в итоге они всё равно общаются между собой через нормальные программы, написанные создателями.



Отредактировано py.user.next (Дек. 31, 2016 20:46:05)

Офлайн

#6 Дек. 31, 2016 21:14:00

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

py.user.next
Может уже прекратите эти идеологические спичи, которые не несут ничего, кроме негатива?

Отредактировано 4kpt_IV (Дек. 31, 2016 21:14:34)

Офлайн

#7 Дек. 31, 2016 21:39:17

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9850
Репутация: +  853  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

4kpt_IV
Может уже прекратите эти идеологические спичи
Это хороший совет ему, чтобы он действительно чему-то научился, а не сидел, обложившись книгами, ничего не зная, как эти дебилы из анонимусов всяких.



Офлайн

#8 Янв. 1, 2017 03:27:07

Schlange
Зарегистрирован: 2016-11-28
Сообщения: 38
Репутация: +  1  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

py.user.next

Вот бомбануло человека. К чему этот копирастинга пост, ведь мы оба прекрасно понимаем, что сути написанного метод чтения (бумага\экран) не меняют. Хотите холивара и перехода на личности - извольте откушать. Во первых я старый флибустьер, и не знаю слов лицензионного соглашения, йо-хо-хо. Без зазрения совести могу использовать пиратский софт на потребу моей черной душе. Виндовсы не нужны и даром, давно уже перешёл на Linux, и это ваше проприетарное говно стало не нужно.
Я всегда сначала качаю из инета, потом только покупаю на бумаге, если захочу. У Лутца столько воды, что покупать его врядли буду. А может Вы Лутц? Нет? Тогда издательство? Так чего вы вылезли со своим оригинальным мнением? Я у вас его спрашивал? Я старый пират, простите за прямоту, но мне вообще насрать на ваше мнение, что я должен или не должен качать из интернета. У меня есть своё веское мнение по данному вопросу - не говорите мне, что я должен, и я не скажу куда вам пройти.
Про каких-то незнаек и хацкеров тут пишите, а какое они имеют отношение к вопросу темы? Никакое. И логической связи в вашем вопле души тоже не прослеживается. Не покупают - значит вредят! Да здравствует потреблядское общество! Что за свиной бред? А я скажу: да здравствует в интернете коммунизм! Информация должна быть свободной. Долой маркетантов. Линукс прекрасно развивается будучи полностью открытой и бесплатной системой, и никто с голоду не помер. Не весь мир двигает лишь бабло. Разрыв шаблона.





ubuntu 14.04 / manjaro 16.10

Отредактировано Schlange (Янв. 1, 2017 03:28:32)

Офлайн

#9 Янв. 1, 2017 03:39:53

Schlange
Зарегистрирован: 2016-11-28
Сообщения: 38
Репутация: +  1  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

old_monty
Как это? Перед стр. 236 о ф-ции repr говорилось многократно! См., например, стр. 125, 158, 223, 224.

Да, вы правы, проглядел. На 223-4 стр. хоть как-то описано, что это такое, правда понять зачем оно из описания сложно..

Ещё отвлекает кривая верстка книги, все ковычки при копипасте менять приходится вручную из таких примеров:
‘spam’ на 'spam'
, интересно, если купить .pdf за бабло, всё ли там станет право, славно?)))

p.s. чёрт. Этот форум тоже обображает фигурно, если в {code} не заключить)



ubuntu 14.04 / manjaro 16.10

Отредактировано Schlange (Янв. 1, 2017 03:47:55)

Офлайн

#10 Янв. 1, 2017 07:50:55

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

М.Лутц (сто морских ежей ему в задницу) Изучаем Python, 4-е издание

Schlange
сравнением с ещё не пройденым(!)
Schlange
Во первых я старый флибустьер,
Я против ежей в задницу. Вы как старый флибустьер должны понимать Лутц написал что смог за это ему спасибо. Питон и сам содержит множество несостыковок. Люди его пишут как могут, но он постоянно улучшается. Можете написать лучше напишите. Возможно вам больше подойдет читать официальную справку по языку на сайте python.org. Там воды гораздо меньше. Я Лутца не читал, просто сел и стал программировать на питоне. Это достаточно простой язык.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version