В заголовке "Tableau vs FineBI", т.е. подразумевается сравнение. При этом зачастую вы не сравниваете, а выделяете какие-то фичи у того или у другого конкурента. Как выставлялись оценки по пятибалльной - непонятно, где критерии, единые для обеих систем, чтобы давать какие-то оценки?
Кульминация тяп-ляп сравнения - раздел Интерфейс. Вроде речь идет про интерфейс портала, а не толстого клиента, но это неясно. У табло также единый интерфейс для пользователя и разработчика, сервер они видят одинаково. Куча возможностей кастомизации, от банально разных представлений до настройки экрана входа. Куча интерактива, типа метрик. Скажете, что это не интерактив, а я скажу, что надо писать, что вы под этим подразумеваете, прежде чем говорить, что чего-то нет ;)
"для добавления собственного кастомного функционала необходимо обращаться непосредственно к Tableau или его партнерам" - вообще ложь, и, опять же, неясно, что имеется в виду.
1. Спасибо.
3. Код нашел на стаковерфлоу, плюс смотрел документацию, не знаю насчет работы с int (утром я ещё не знал, что это), но с абстрактной переменной 'a' работать должен.
4. Да, я видел развернутую версию этого метода. Т.е. получается, что отчасти Python — это такой скрипт-кидди ЯП, когда копипастишь, всё работает, но ты не знаешь, как? :) Я утрирую, конечно, и понимаю, что это сделано наверняка для того, чтобы язык был более простым.
5. За коммент выше и упрощение в объяснении спасибо, помогло.
Я чувствую, что меня скоро с такими дилетантскими познаниями совсем заминусуют, судя по комментам выше, да и вас отвлекать более не хочется. Спасибо, я многое узнал, доверюсь и буду учить Ruby.
А, ну тогда я что-то начинаю понимать. Правда, пришлось для этого прочитать основы ООП.
Судя по всему, под выраженностью ООП в данном примере имеется ввиду видимая структурированность 13.to_s.length.nil?, где, если я не ошибаюсь, 13 — это объект, to_s — метод, который отнесет объект к классу строк, length и nil — методы. Поправьте, если что не так.
Но вот осознать преимущество этого над тем же Python мне пока не дано :) Может, если только код так более читабелен и понятен?
Вообще, такие вот разговоры очень сильно мотивируют и подталкивают к изучению)
Да, разницу понимаю, и про Django и Flusk я слышал. Видео rake не нашёл, но понял, что речь о компиляторе. Написать что-то новое и полнофункциональное за 5 минут — это круто, конечно.
Вы и моя любознательность заставили меня прошерстить документацию для того, чтобы понять, что же значит 13.to_s.length.nil?. Как я понял, to_s превращает 13 в строку, и всё это предназначено для выяснения, не нулевая ли (nil) длина (length) у 13, на что Ruby ответит False. В Python же за это отвечает
if len(13) == 0:
print('the list is empty')
.
Если всё верно, то синтаксис Python мне почему-то кажется более понятным. Безусловно, если разобраться, то всё будет понятным, но я-то как раз не разбираюсь и это типа взгляд со стороны.
Господин Бешеная гиена (думаю, поймёте правильно с таким ником :)), я ни в коем случае не спорю — мне интересно говорить об этом, но не с кем) Вообще Хабр читаю уже лет 5, аккаунту уже 4 с лишним года, но мой первый комментарий — вам :)
Про Ruby конечно же слышал, как и про фреймворк Ruby on Rails, детище бывших 37signals. Но если и Ruby лёгкий, и Python лёгкий, почему же вы советуете первый и отказываете второму? Да, я прочитал комментарии, тут каждый второй не поленился описать плюсы Python, и каждый первый при этом — его минусы, но они есть и у Ruby.
С другой стороны, как я понимаю, оба этих ЯП по сравнению с С++ и тем более с С дают новичку возможность очень быстро научиться собирать свой первый конструктор — это как Лего против советских металлических :) А в дальнейшем всё равно лучше изучить C++. Но интегрировать Python и C++ вроде как легче, чем Ruby и C++, тем самым быстрый старт верхом на питоне и дальнейшая интеграция его с С++ даст большую эффективность, чем бег по «рельсам» за этим локомотивом в лице С++:) Если я где-то заблуждаюсь, то срубите одну из этих трёх сосен :)
SoloLearn установил, спасибо, буду пробовать.
По поводу курсов от Яндекса и мэйла — имеете в виду их курсы на степике? С них можно начинать обучение, если ты даже не особо понимаешь названия отдельных уроков и совсем не программист?
В заголовке "Tableau vs FineBI", т.е. подразумевается сравнение. При этом зачастую вы не сравниваете, а выделяете какие-то фичи у того или у другого конкурента. Как выставлялись оценки по пятибалльной - непонятно, где критерии, единые для обеих систем, чтобы давать какие-то оценки?
Кульминация тяп-ляп сравнения - раздел Интерфейс. Вроде речь идет про интерфейс портала, а не толстого клиента, но это неясно.
У табло также единый интерфейс для пользователя и разработчика, сервер они видят одинаково. Куча возможностей кастомизации, от банально разных представлений до настройки экрана входа. Куча интерактива, типа метрик. Скажете, что это не интерактив, а я скажу, что надо писать, что вы под этим подразумеваете, прежде чем говорить, что чего-то нет ;)
"для добавления собственного кастомного функционала необходимо обращаться непосредственно к Tableau или его партнерам" - вообще ложь, и, опять же, неясно, что имеется в виду.
3. Код нашел на стаковерфлоу, плюс смотрел документацию, не знаю насчет работы с int (утром я ещё не знал, что это), но с абстрактной переменной 'a' работать должен.
4. Да, я видел развернутую версию этого метода. Т.е. получается, что отчасти Python — это такой скрипт-кидди ЯП, когда копипастишь, всё работает, но ты не знаешь, как? :) Я утрирую, конечно, и понимаю, что это сделано наверняка для того, чтобы язык был более простым.
5. За коммент выше и упрощение в объяснении спасибо, помогло.
Я чувствую, что меня скоро с такими дилетантскими познаниями совсем заминусуют, судя по комментам выше, да и вас отвлекать более не хочется. Спасибо, я многое узнал, доверюсь и буду учить Ruby.
Судя по всему, под выраженностью ООП в данном примере имеется ввиду видимая структурированность 13.to_s.length.nil?, где, если я не ошибаюсь, 13 — это объект, to_s — метод, который отнесет объект к классу строк, length и nil — методы. Поправьте, если что не так.
Но вот осознать преимущество этого над тем же Python мне пока не дано :) Может, если только код так более читабелен и понятен?
Вообще, такие вот разговоры очень сильно мотивируют и подталкивают к изучению)
Вы и моя любознательность заставили меня прошерстить документацию для того, чтобы понять, что же значит 13.to_s.length.nil?. Как я понял, to_s превращает 13 в строку, и всё это предназначено для выяснения, не нулевая ли (nil) длина (length) у 13, на что Ruby ответит False. В Python же за это отвечает .
Если всё верно, то синтаксис Python мне почему-то кажется более понятным. Безусловно, если разобраться, то всё будет понятным, но я-то как раз не разбираюсь и это типа взгляд со стороны.
Господин Бешеная гиена (думаю, поймёте правильно с таким ником :)), я ни в коем случае не спорю — мне интересно говорить об этом, но не с кем) Вообще Хабр читаю уже лет 5, аккаунту уже 4 с лишним года, но мой первый комментарий — вам :)
С другой стороны, как я понимаю, оба этих ЯП по сравнению с С++ и тем более с С дают новичку возможность очень быстро научиться собирать свой первый конструктор — это как Лего против советских металлических :) А в дальнейшем всё равно лучше изучить C++. Но интегрировать Python и C++ вроде как легче, чем Ruby и C++, тем самым быстрый старт верхом на питоне и дальнейшая интеграция его с С++ даст большую эффективность, чем бег по «рельсам» за этим локомотивом в лице С++:) Если я где-то заблуждаюсь, то срубите одну из этих трёх сосен :)
SoloLearn установил, спасибо, буду пробовать.