
Philipp
30.10.2018
08:18:56

Mike
30.10.2018
08:19:43

Philipp
30.10.2018
08:20:08

Mike
30.10.2018
08:20:28

Google

Anton
30.10.2018
08:20:35
типа на VBA?

Philipp
30.10.2018
08:21:02
шта?
https://habr.com/post/348704/

Anton
30.10.2018
08:21:44

Mike
30.10.2018
08:22:01
https://www.youtube.com/watch?v=iCeOEQVUWZ0
лан, приятно было пообщаться с умными челами, пойду хантить фуллстак питонщика

Maxim robox
30.10.2018
08:23:01

Mike
30.10.2018
08:23:36
да чет очкую, у меня предлажка с релокейтом на юг РФ, может начать пениться коммьюнити)

Anton
30.10.2018
08:23:43

Mike
30.10.2018
08:24:05

Philipp
30.10.2018
08:24:05
На Юг, это не в Таганрог? А то я уже тут =)

Mike
30.10.2018
08:24:13

John
30.10.2018
08:24:16

Google

Artem?
30.10.2018
08:24:22
Привет, вопрос. у меня написан скрипт с огромным парсингом данных и записью в цсв, 25к. Как ускорить время его выполнения???

John
30.10.2018
08:25:04

Maxim robox
30.10.2018
08:25:18
Аналогово

Mike
30.10.2018
08:25:42
ну ладно ладно, ща разузнаем, может уже и удаленно можно попробовать
раз народ просит - сделаем

Artem
30.10.2018
08:25:53

Philipp
30.10.2018
08:27:05
А меня всегда интересовало, как вообще дружат Angular , React с Python ? Надо будет почитать, но я ненавижу все эти паддинги, маргины и бордеры, ты его в лево прижимаешь, а он как гелием наполненный вверх скачет, ... тьфу

Maxim robox
30.10.2018
08:27:50

Artem
30.10.2018
08:28:08

Alex
30.10.2018
08:29:02
не заметил.

Toha
30.10.2018
08:31:39

Philipp
30.10.2018
08:32:23

Toha
30.10.2018
08:32:35
а если нет пичарма?

Maxim robox
30.10.2018
08:33:13

Toha
30.10.2018
08:33:34
принты рулят

Philipp
30.10.2018
08:33:42
а если нет пичарма?
Блин, ну не в блокноте же ты пишешь, а во всех IDE есть какой-никакой дебаггер, ну, как мне кажется, или должен быть.

Anatoliy
30.10.2018
08:36:56
дебагер или repl?

melancholiac
30.10.2018
08:39:55
кто-то работал с thespian? как заставить его использовать мультипроцессинг?

Google

Sergey
30.10.2018
08:42:01

Toha
30.10.2018
08:42:10
phpstorm :D
а вообще, шутки шутками, но в vs code пишу
Когда структура проекта стаовится сложной, то пичарм запускаю
в vs code дерево проекта ебанина

Sergey
30.10.2018
08:45:44

Philipp
30.10.2018
08:45:48

Anton
30.10.2018
08:46:57
а в чем пробелма поставить пайчарм собсно


Anton
30.10.2018
08:47:40
Может кто помочь разобраться с хэш-таблицами? Понимаю, что оффтоп, но надеюсь, что найдутся знающие
Смотрел тут ролик по хэш-картам:
https://www.youtube.com/watch?v=xXaqBe78AfI
Мне непонятно утверждение автора (ниже не дословно):
"Рекурсивно вложенные хэш-таблицы не влияют на производительность, а только усложняют структуру и с тем же успехом можно хранить все хэши на одном уровне."
На 9:34 этот момент.
Допустим, у нас таблица из 100 ключей и на каждом висит 100 значений. При худшем раскладе у нас уйдет 200 запросов: 100 на то, чтобы добраться до последнего хэша, и еще 100 до последнего элемента.
Возьмем другую структуру: 10 хэшей, в них в каждом еще 10 хэшей, потом еще 10, - и уже в хэшах на последнем уровне хранятся, собственно, данные. Если нам известны все нужные хэши, то у нас уйдет максимум 40 запросов: 10х3 для выхода на последний уровень и еще 10 на поиск элемента в выбранном блоке.
Что я упустил?


Aragaer
30.10.2018
08:48:52
кто обозвал хэшмап хэш картой?
какая к черту карта?

Anton
30.10.2018
08:49:12

Aragaer
30.10.2018
08:49:22
map это еще и отображение
в данном случае речь о соответствии, то есть отображении
в хэше (заявляется) время доступа к элементу - константа
поэтому никаких "худших" случаев нету
поэтому таблица из 100 хэшей дает за Х времени результат
если 100*100, то за 2Х
а если 10*10*10, то за 3Х

Google

Alex
30.10.2018
08:50:56

Aragaer
30.10.2018
08:51:19
в случае коллизий обычно расширяют таблицу
там как правило есть избыточность, никто сейчас не делает хэши фиксированного размера

Alex
30.10.2018
08:51:46
так и есть. это граничный случай.

Admin
ERROR: S client not available

Aragaer
30.10.2018
08:51:56
но даже и в этом случае - доступ до нужного списка коллизий дается за константу
а вот внутри уже искать, там от организации зависит
но хэш может быть построен на основе дерева

Anton
30.10.2018
08:52:34
Автор в своем ролике сказал, что если в хэш-таблиц нет коллизий, они практически бесполезна, то есть нужно искать баланс. И если я верно понимаю пользу от таких таблиц в принципе, то выглядит логично для меня
Я ведь верно понимаю, что коллизия - это когда на один ключ больше одного элемента?

Евгений
30.10.2018
08:54:21
Но это тоже не точно

Vitality
30.10.2018
08:55:02
Парни, здоров. Как правильно работать с бд в питоне?
db = pg_driver.connect(*данные для коннекта*)
cur = db.cursor()
cur.execute(*запрос*)
что я не так делаю?

Anton
30.10.2018
08:56:05

Vitality
30.10.2018
08:56:07
Запрос на запись. не на чтение
"no results to fetch" вот что отдает терминал, что, впрочем, логично, ибо запросы insert

Vyacheslav
30.10.2018
08:57:35
commit
ты забыл принять изменения

Anton
30.10.2018
08:57:58
db.commit()

Google

Vyacheslav
30.10.2018
08:58:34
и потом не забудь закрыть курсор и соединение, если функция на этом заканчивает

Евгений
30.10.2018
08:59:20

Vitality
30.10.2018
08:59:32
Если просто закрыть соединение с бд, это разве не закроет курсор?

Евгений
30.10.2018
08:59:46

Vitality
30.10.2018
08:59:55
И еще вопрос, есть ли где чат для джунов? Ибо только начал изучать

Mike
30.10.2018
09:00:42

Vyacheslav
30.10.2018
09:01:17
м, контроль версий

Alex
30.10.2018
09:01:36

Vyacheslav
30.10.2018
09:01:47
ты еще не джун
если только начаал

Vitality
30.10.2018
09:02:05
Я понимаю это)
У меня есть навыки и уровни, но в других языках.

Alex
30.10.2018
09:02:34

Алексей
30.10.2018
09:03:00
Есть чат под задачами на курсах как вариант)

Alex
30.10.2018
09:03:03
*до 3.7