@python_beginnersЭта группа больше не существует

Страница 668 из 1885
Темный
03.11.2016
08:12:17
да, когда начнешь получать 300к в сек, нужно будет кудато тратить деньги

а у тебя уже права на яхту, успех

Kill me pls
03.11.2016
08:57:01
Словарь -- взаимно однозначное отображение или еще могут быть ключи дополнительные?

b0g3r
03.11.2016
08:57:42
взаимно-однозначное

Google
b0g3r
03.11.2016
08:57:46
по хэшу

Kill me pls
03.11.2016
08:57:49
Спасибо

b0g3r
03.11.2016
08:58:02
ключи должны быть хэшируемы и различаться по хэшу

Igor
03.11.2016
09:03:25
кстати, забавный момент In [1]: data = {1: 'one', 2: 'two', 1.0: 'one float'} In [2]: data Out[2]: {1: 'one float', 2: 'two'}

Zart
03.11.2016
09:05:08
>>> d={'ascii': 1, u'unicode': 2} >>> d[u'ascii'], d['unicode'] (1, 2)

Cykooz
03.11.2016
09:06:23
>>> hash(1) 1 >>> hash(1.0) 1

Поэтому фокус со словарём срабатывает

Igor
03.11.2016
09:07:35
>>> hash(1) 1 >>> hash(1.0) 1
ну да, я к тому же :)

Zart
03.11.2016
09:08:29
>>> class foo(object): ... __hash__ = lambda s:hash('a') ... __eq__ = lambda s, v:(v == 'a') ... >>> foo = foo() >>> foo == 'a' True >>> hash('a'), hash(foo) (-468864544, -468864544) >>> d = {'a': 1} >>> d['a'], d[u'a'], d[foo] (1, 1, 1)

а теперь забудьте увиденное, а то потом понахуярите 8)

Igor
03.11.2016
09:10:22
это как defaultdict, только еще круче!!

53r63rn4r
03.11.2016
09:42:39
:D

/dev
03.11.2016
09:55:26
ключи должны быть хэшируемы и различаться по хэшу
Разве должны по хешу различаться? Нет даже примитивных методов разрешения коллизий?

Google
Zart
03.11.2016
09:56:15
см. пример выше

/dev
03.11.2016
09:57:10
см. пример выше
Да, засада

Denis
03.11.2016
09:59:12
По хешу они не обязаны различаться

/dev
03.11.2016
10:17:01
По хешу они не обязаны различаться
да вот, выяснилось, что должны

Denis
03.11.2016
10:17:51
да вот, выяснилось, что должны
>>> class myint(int): ... __hash__ = lambda self: 0 ... >>> d = {myint(1): 1, myint(2): 2} >>> d {1: 1, 2: 2} >>> d[myint(1)] 1 >>> d[myint(2)] 2

/dev
03.11.2016
10:18:23
да, только что полез подобный пример проверять)

Denis
03.11.2016
10:53:32
ты __eq__ не перегрузил, без него не канает
С eq они равны будут, я так не хочу

Zart
03.11.2016
10:53:40
ну ква

Pavel
03.11.2016
11:21:31
https://vk.com/audios-71794920

Alexander
03.11.2016
11:22:11
Всем привет, народ

Собираюсь начать изучать питон. Подскажите толковые уроки (желательно видео). С чего и как начать?

Alexander
03.11.2016
11:23:35
наверное отвечу нет. Это будет правдивее. Но примерно понимаю что к чему.

а codeacademy на русском есть?

Igor
03.11.2016
11:24:09
нет

RNR ?
03.11.2016
11:24:17
hexlet вроде чето похоже

хотя я не уверен

Igor
03.11.2016
11:24:52
да, hexlet.io и stepik.org на русском

Google
Igor
03.11.2016
11:25:10
а еще lingualeo (извините)

ultranoise ?
03.11.2016
11:25:17
хекслет помойка(

Темный
03.11.2016
11:25:23
03.11.2016
11:25:29
Хекслет неоч

А кодкадеми норм

Alexander
03.11.2016
11:25:49
ребят, а они все платные?)

Темный
03.11.2016
11:26:00
о, теперь 666 участников

Levent
03.11.2016
11:26:01
Alexander
03.11.2016
11:26:03
хекслет открыл, а там 24 бакса в месяц)

понял. Спасибо, Levent

Темный
03.11.2016
11:26:22
о, теперь 666 участников
слався - слався!

Igor
03.11.2016
11:26:33
аллах акбар!

Leonid
03.11.2016
11:26:36
ребят, а они все платные?)
Любанович Билл. Простой Python. Современный стиль программирования. Найди эту книгу для первоначального введения приятная подача, не такой нудный как другие.

Alexander
03.11.2016
11:26:55
Леонид, дело в том, что я книги.. как бы так сказать. ну совсем не люблю.

03.11.2016
11:27:02
На кодкадеми некоторые фишечки платные

Alexander
03.11.2016
11:27:06
Не привычно мне, что ли. С детства читать не люблю.

Johnnie
03.11.2016
11:27:10
а это кто-нить читал?

ultranoise ?
03.11.2016
11:27:11
на кодоакадемии платны только опции с допзаданиями

Alexander
03.11.2016
11:27:13
Я 666ой?)

ultranoise ?
03.11.2016
11:27:25
а само обучение бесплатно

Google
Kill me pls
03.11.2016
11:27:26
Bite of a Python

Levent
03.11.2016
11:27:29
@habrachat relog please

Admin
ERROR: S client not available

Igor
03.11.2016
11:27:29
Я 666ой?)
получается, да

Темный
03.11.2016
11:27:35
Не привычно мне, что ли. С детства читать не люблю.
а как тогда к документации обращаться будешь

Levent
03.11.2016
11:27:41
Alexander
03.11.2016
11:27:44
перефразирую

Темный
03.11.2016
11:27:45
странно, у меня уже 667 показывает, надо кого-то кикнуть

Alexander
03.11.2016
11:27:57
Между книгой и видеоуроком - я бы выбрал видео урок.

Вот)

Igor
03.11.2016
11:28:08
Между книгой и видеоуроком - я бы выбрал видео урок.
тебе потом один хрен придется кучу документации читать

Alexander
03.11.2016
11:28:14
да это понятно.

Igor
03.11.2016
11:28:20
привыкай! :)

Темный
03.11.2016
11:28:28
Между книгой и видеоуроком - я бы выбрал видео урок.
на собеседовании так не говори только

Alexander
03.11.2016
11:28:37
?

Igor
03.11.2016
11:28:39
на khan academy тоже питончик есть, оказывается

(и да, снова на английском)

Google
Kill me pls
03.11.2016
11:28:49
https://www.youtube.com/playlist?list=PLlb7e2G7aSpTTNp7HBYzCBByaE1h54ruW

Alexander
03.11.2016
11:29:11
а теперь поясните мне, дураку, какую среду разработки использовать под питон? Кто-то мне говорил. что достаточно блокнота и компилятора)

03.11.2016
11:29:20
А никто не знает таких же интерактивных курсов по мл?

Igor
03.11.2016
11:29:34
у яндекса че-то было, недавно писали а, интерактивного.. хз. видео вроде было

03.11.2016
11:29:36
Мне попадался, но я тогда закрыл и найти теперь не могу

03.11.2016
11:30:00
Не, там зарубежная площадка

Пичарм отличный вообще

Темный
03.11.2016
11:30:48
хотя для совсем нуба, думаю будет лучше ipython notebook

Страница 668 из 1885

Эта группа больше не существует Эта группа больше не существует