Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 9, 2017 17:34:24

dream_star
Зарегистрирован: 2017-10-09
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Стоит ли читать "Fluent Python" после Лутца?

Shaman
Противоположными какому мнению?

Офлайн

#2 Окт. 9, 2017 19:14:01

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Стоит ли читать "Fluent Python" после Лутца?

dream_star
Противоположными какому мнению?
У вас проблемы со знанием русского?

Офлайн

#3 Окт. 9, 2017 19:42:42

dream_star
Зарегистрирован: 2017-10-09
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Стоит ли читать "Fluent Python" после Лутца?

Shaman
Я не знаю где вы видите тут смысловую ошибку, но постараюсь перефразировать.

Shaman
Интересно, что будете делать когда вдруг объявятся прочитавшие заказанный набор книг с диаметрально противоположными мнениями.

Shaman
с диаметрально противоположными мнениями.

Какому мнению?

Офлайн

#4 Окт. 9, 2017 19:58:18

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Стоит ли читать "Fluent Python" после Лутца?

dream_star
Какому мнению?
Противоположному. То есть одному из двух возможных (стоит читать/не стоит читать).
На всякий случай: “с диаметрально противоположными мнениями” относится к “прочитавшие заказанный набор книг”, а не к “набор книг”. Это ясно из контекста обсуждения.

Отредактировано Shaman (Окт. 9, 2017 20:02:32)

Офлайн

#5 Окт. 10, 2017 04:02:59

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

Стоит ли читать "Fluent Python" после Лутца?

dream_star
Если же там вода и повторение Лутца, то куда идти?
Прочитай Dive Into Python 3, там есть несколько продвинутых приёмов использования питона.
Изучай части стандартной библиотеки.
И вообще, есть много хороших книг по другим языкам, в которых есть тоже много хороших и хитрых примеров, которые легко переводятся на питон.
Я вот сейчас читаю книгу по JavaScript, там есть пример про корреляцию довольно наглядный с объяснением что, откуда, куда и зачем. Так узнаёшь материал в книге по одному языку, а применяешь эти приёмы в другом языке уже. Одно другому не мешает.
Аналогично и с практикой: многие лабораторки у меня по разным языкам, но делаю я их тоже на разных языках. Например, лабораторку для лиспа я могу делать на питоне, а лобораторку на питоне я могу делать на C. Всё зависит от того, что мне надо прокачать.



Отредактировано py.user.next (Окт. 10, 2017 04:07:58)

Офлайн

#6 Окт. 10, 2017 05:09:30

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Стоит ли читать "Fluent Python" после Лутца?

py.user.next
Я вот сейчас читаю книгу по JavaScript, там есть пример про корреляцию довольно наглядный с объяснением что, откуда, куда и зачем.
Что за корреляция? Почему не знаю?! Или речь про стат.обработку?



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#7 Окт. 10, 2017 06:15:03

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

Стоит ли читать "Fluent Python" после Лутца?

PooH
Что за корреляция?
wiki. корреляция
Область применения
Данный метод обработки статистических данных весьма популярен в экономике, астрофизике и социальных науках (в частности в психологии и социологии), хотя сфера применения коэффициентов корреляции обширна: контроль качества промышленной продукции, металловедение, агрохимия, гидробиология, биометрия и прочие. В различных прикладных отраслях приняты разные границы интервалов для оценки тесноты и значимости связи.

Это для поиска скрытых зависимостей. Те же big data когда исследуют, применяют аппарат статистического анализа. Сначала у тебя только числа, а потом ты видишь, что такие-то групы чисел подходят под статистическую формулу (закон какой-то соблюдается, уже исследованный когда-то) и ты, таким образом, этим группам чисел уже можешь давать имена. А когда у тебя куча таких имён появляется, ты их снова можешь анализировать, уже какие-то их взаимосвязи.

Слышал “дисперсия”, “стандартное отклонение”? Формулы тут часто просят реализовать. А вот для чего они нужны, никто не знает. Так вот это к корреляции относится.

Кстати, там на вики ещё можно почитать, что когда находят куски динозавров, то их восстанавливают до какого-то целого облика, используя корреляционные зависимости.



Отредактировано py.user.next (Окт. 10, 2017 06:22:18)

Офлайн

#8 Окт. 10, 2017 09:18:59

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Стоит ли читать "Fluent Python" после Лутца?

py.user.next
Слышал “дисперсия”, “стандартное отклонение”?
Извините, профессор, вы действительно очень уж презрительно смотрите на нас.
Я так-то, по диплому, инженер измерительной техники. И корреляцию, и автокорреляцию, и дисперсию, и СКО, и приведенную погрешность и еще кучу матов все пять лет долбили. Я удивился увидев этот термин в контексте JavaScript, думал может незнакомая мне концепция в программировании.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#9 Окт. 10, 2017 10:33:41

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

Стоит ли читать "Fluent Python" после Лутца?

PooH
Я удивился увидев этот термин в контексте JavaScript
Ну JavaScript очень развит.

Встроенные методы map, reduce, filter, forEach.
> [1, 2, 3].map(function(i) { return i * 2; })
[ 2, 4, 6 ]
>
> [1, 2, 3].map(function(i) { return i * 2; }).map(function(i) { return i * i; })
[ 4, 16, 36 ]
>

Встроенные замыкания
> function mul(n) { return function(x) { return x * n; }; }
undefined
>
> mul2 = mul(2)
[Function]
>
> [1, 2, 3].map(mul2)
[ 2, 4, 6 ]
>

Встроенные регулярные выражения.
> "abc".match(/(.)(.)(.)/)
[ 'abc', 'a', 'b', 'c', index: 0, input: 'abc' ]
>
> "abc".replace(/./g, function(m, i) { return m + " - " + i + ";"; })
'a - 0;b - 1;c - 2;'
>

Встроенные даты с операциями
> var d1 = new Date(2017, 0, 1)
undefined
> var d2 = new Date(2017, 1, 1)
undefined
> d2 - d1
2678400000
> (d2 - d1) / (24 * 3600 * 1000)
31
> String(d1)
'Sun Jan 01 2017 00:00:00 GMT+1100 (+11)'
> d1.getFullYear()
2017
>

Встроенные объекты со свойствами
> var obj = {_x: 1, get x() { return _x; }, set x(v) { _x = v; }}
undefined
> obj.x
1
> obj.x = 2
2
> obj.x
2
>

Короче, какую-нибудь корреляцию там вычислять вообще легко. И главное, что это можно проделывать в консоли любого браузера (в Firefox F12 нажимаешь).



Отредактировано py.user.next (Окт. 10, 2017 10:39:39)

Офлайн

#10 Окт. 10, 2017 10:37:21

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Стоит ли читать "Fluent Python" после Лутца?

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



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version