@ru_python

Страница 3841 из 9768
Alex
27.09.2017
20:47:29
Я не студент. Но хочу понять что такое деревья и как они хранятся на диске.

Прошу помочь.

Mikhail
27.09.2017
20:51:31
Я не студент. Но хочу понять что такое деревья и как они хранятся на диске.
Что именно тебе непонятно? Концепцию связного списка понимаешь?

Google
Alex
27.09.2017
20:52:04
Что именно тебе непонятно? Концепцию связного списка понимаешь?
Пока нет. Знаю что такое обычный список (массив).

Mikhail
27.09.2017
20:52:35
Ну вот в массиве все элементы хранятся друг за другом

А теперь представь, что ты можешь с каждым элементом хранить адрес следуюющего, чтобы не хранить их всех друг за другом

Alex
27.09.2017
20:53:39
Т.е. если я сделаю что-то типа

class element(): body = '' address = 1 list = [element(0), element(1)]

Mikhail
27.09.2017
20:54:44
нет

Alex
27.09.2017
20:54:51
То address покажет позицию следующего.

Nikolay
27.09.2017
20:55:02
в листе ты только к соседу обратиться можешь prev/next

не по индексу

у тебя в каждый момент времени есть только текущий элемент списка

Mikhail
27.09.2017
20:56:13
class spisok(): body = '' next = None second = spisok() first = spisok() first.next = second

и ты можешь через next обращаться к следующему элементу

Если учишь программирование, то понятнее будет все это на сях учить

Google
Alex
27.09.2017
20:58:21
На сях уже поздно.

На питоне.

serbernar
27.09.2017
21:05:15
определи свою переменную сверху, в глобальной области видимости

Nikolay
27.09.2017
21:20:00
kek

serbernar
27.09.2017
21:21:30
Вим круче, лол

vial-http - HTTP REST для vim http://github.com/baverman/vial-http Посылаем запросы прям из Vim

Aleksandr
27.09.2017
21:43:53
дичь
Intuitive (!) syntax mimics HTTP protocol

Nikolay
27.09.2017
21:57:03
curl | vim

not invented here

Cargeh
27.09.2017
21:57:18
На сях уже поздно.
никогда не поздно люди в 35 с женой и детьми из менеджеров в программисты перекатываются, а ты еще студент только так и скажи, что не хочешь

Nikolay
27.09.2017
21:57:53
нет пути

Cargeh
27.09.2017
21:58:08
тогда да, брат, поздновато

Nikolay
27.09.2017
21:59:12
Dim
27.09.2017
22:03:04
да, без IT бэкграунда и тех образования в этих ваших бинарных деревьях нелегко разобраться, однако

Nikolay
27.09.2017
22:04:55
да ну брось

несложно. как ты потерянную вкладку в книге ищешь?

Google
Dim
27.09.2017
22:06:17
по содержанию, по ко контексту

Nikolay
27.09.2017
22:06:34
ко-ко-контекст

вы про поворот rb tree?

Dim
27.09.2017
22:07:06
не я не говорю что конкретно именно бинарные деревья сложны для понимамания, а вообще без базовых знаний алгоритмов сложновато

Nikolay
27.09.2017
22:07:12
Ребята, не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте, что тут писалось. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп

Nikolay
27.09.2017
22:15:03
в базах используются B-деревья и их модификации

там сложнее

Dim
27.09.2017
22:17:41
конкретно мне в данный момент ни бинарные ни красно-черные и какие там еще они бывает мне эти деревья не нужны (слышал звон но не знаю где он) , я просто смотрю на общение здесь и на Александра, который собственно про эти деревья спрашивал. И понимю что мне тоже Си учить уже поздно.

с сожалением)

Dim
27.09.2017
22:21:37
согласен, но для меня, гуманитария и python то несколько сложен, а уж лезть сейчас в Си..

Dim
27.09.2017
22:23:20
и понимаю насколько это проще дается если есть базовое образование, знание алгоритмов, когда понимаешь что происходит на низком уровне under the hood, и уже реализуешь эти алгоритмы на любом подходящем к уместному кейсу языке

Admin
ERROR: S client not available

Nikolay
27.09.2017
22:24:05


/dev
27.09.2017
22:24:38
и понимаю насколько это проще дается если есть базовое образование, знание алгоритмов, когда понимаешь что происходит на низком уровне under the hood, и уже реализуешь эти алгоритмы на любом подходящем к уместному кейсу языке
> реализуешь эти алгоритмы на любом подходящем к уместному кейсу языке это вкусовщина и неосиляторщина в зависимости от состава команды и бюджета

Nikolay
27.09.2017
22:24:45
Начни с адресов. В питоне тоже есть.

Dim
27.09.2017
22:27:32
я брался за обучение программирование через JavaScript, PHP и кажется что то еще, а да еще Ruby вроде когда вокруг него хайп был. И ничего не шло. Я на тот момент понял что программирование это не для меня вообще. А потом одну хрень нужно было автоматизировать на работе и я наткунлся на Autoit)

Google
Dim
27.09.2017
22:27:50
и уже после него попробовал python и влюбился

ну да ладно, это оффтоп жесткий

/dev
27.09.2017
22:29:10
и уже после него попробовал python и влюбился
того, гляди, через десяток лет будешь спорить, что лучше: awesome или xmonad

Dim
27.09.2017
22:29:52
не ну в процессе я перелез с win на linux и знаю что такое awesome, но не пользую.

Aleksandr
27.09.2017
22:48:33
я брался за обучение программирование через JavaScript, PHP и кажется что то еще, а да еще Ruby вроде когда вокруг него хайп был. И ничего не шло. Я на тот момент понял что программирование это не для меня вообще. А потом одну хрень нужно было автоматизировать на работе и я наткунлся на Autoit)
не обязательно быть очень крутым разработчиком, есть инженерные задачи, продуктовые. важно что ты можешь придумать, построить и какую команду собрать. кому-то узкие задачи, кому-то запуск продукта

Dim
27.09.2017
22:51:42
ну собственно поэтому и изучаю python для решения своих прикладных задач. не даже задачонок. на звания разработчика , тем более "крутого" не претендую, ибо реально на вещи смотрю. так програмимрую для себя, just for fun , ибо ленивый и прет видеть как вещи делаются сами собой. а Си учить и глубоко вникать в алгоритмы мне по-моему поздновато, мне 35)

Dim
27.09.2017
22:55:51
ну я ктому что найти работу кодером с моим бэкграундом было бы вообще проблематично. А про лень, я ее упоминаю не потому что лень лень, а контектсе "лень-двигатель прогресса", в смысле зачем делать вручную, если можно и нужно автоматизировать. Эта автоматизация то как раз и прет и увлекает

Nikolay
27.09.2017
22:58:57
qa-automation

Aleksandr
27.09.2017
23:00:24
qa-automation
ну там на самом деле надо быть хорошим разработчиком точно так же.

Dim
27.09.2017
23:04:39
а qu-аutomation это юнит тестирование?

serbernar
27.09.2017
23:06:08
Aleksandr
27.09.2017
23:06:34
а qu-аutomation это юнит тестирование?
нет, это очень широкая область автоматизации ручного труда. юнит-тесты это не qa, это вотчина разработчика

Dim
27.09.2017
23:07:00
погуглил, ну да тоже интересно. да все интересно по сравнению с тем менеджерским говном в которм я сейчас кручусь

serbernar
27.09.2017
23:07:34
нет, это очень широкая область автоматизации ручного труда. юнит-тесты это не qa, это вотчина разработчика
Считаешь ли ты, если разработчик пишет апи, то он должен писать интеграционные, или это работа кьюа?

Aleksandr
27.09.2017
23:08:32
Считаешь ли ты, если разработчик пишет апи, то он должен писать интеграционные, или это работа кьюа?
смотря что называть интеграционными. разработчик должен писать юнит-тесты, оно про белый ящик. qa преимущественно про черный

serbernar
27.09.2017
23:10:13
смотря что называть интеграционными. разработчик должен писать юнит-тесты, оно про белый ящик. qa преимущественно про черный
Интегрционные - покрывающие работу апи и сопутсвующих сервисов, в несколько этапов, например: оплата

Страница 3841 из 9768