fsociety
всем привет. а где и как используется brython и возможно ли заменить питоном js на фронте?
Maksim Pozharskiy
Azamat
[ [1, 2, 3], [4, 5, 6] ] Вы забираете нулевой элемент каждой строки (1,4)
Erik
Моментами манеры робогуся настолько напоминают джаггера, что становится страшно
fsociety
Нигде не используется. Заменить можно, но не нужно.
понял спасибо. только начинаю учить js по learnjsru и тут немного не для новичков написано. сложно вообще переходить например с питона на js? зачем так много языков которые по итогу конвертируются в джаваскрипт?
Maksim Pozharskiy
понял спасибо. только начинаю учить js по learnjsru и тут немного не для новичков написано. сложно вообще переходить например с питона на js? зачем так много языков которые по итогу конвертируются в джаваскрипт?
learnjsru как раз для новичков написано, есть источники посложнее. С питона на JS не пробовал переходить, но помогал девушке с задачками по питону - после JS крайне некомфортно без скобок, возможно в обратную сторону так же работает
Maksim Pozharskiy
я за тайпскрипт, кофескрипт и другие
Кофескрипт не знаю что это, тайпскрипт собственно строгую типизацию добавляет
Igor
Всем привет! Подскажите пожалуйста, как лучше всего, по вашему мнению, новичку научиться алгоритмам? Из известных мне пока что источников могу назвать книгу "Грокаем Алгоритмы", лекции Тимофея Хирьянова на Ютубе и пару курсов на степике, которые есть в роадмапе по Питону (который в FAQ чата). Что думаете по поводу всего этого?
Обсуждали в чате уже 100 раз Зависит от того как серьезно ты собираешься заниматься алгоритмами Из серьезного сразу бери Кормена и не парься. Из видео курсов те же лекции от Маврина (полноценный курс лекций для ИТМО) из попроще Алгоритмы для школьников от интуита
Igor
Вообще 90% нужны не алгоритмы а реализация. Когда ты тупо делаешь то что сказали. Умение переводить слова в код.
daria
Подскажите пожалуйста, почему nunit тесты могут не запускаться? Adapter установила, все вроде правильно :(
daria
Ошибок нет
daria
Ничего нет Оно просто не работает Точнее, тесты видно, но они не запускаются
Vladislav
Все-таки Clion прикольная штука)
benitez 🇺🇦
На каком этапе изучения фронта стоит читать Грокаем алгоритмы? Допустим я сейчас изучаю JavaScript на learn.js. Или она для общего развития пригодиться?
Артур
всем добрый вечер, кто-нибудь сможет подсказать? есть вот такая строка: tmp = " '''''''''''''''' '' //wont wont won't " задача, следует удалить все символы / и ‘, но если символ есть в сочетание с текстом то следует не удалять символ пробовал через рейплейс и список стоп символов, но он работает на все символы подряд
Vladislav
не знаю как на деле, но в голове звучит рабоче
Артур
regexp?
Да, вы правы, часто встречается при написание кода вот https://www.codewars.com/kata/51e056fe544cf36c410000fb/python
Виталик Голоенко
тремя способами:)
Виталик Голоенко
могу кинуть свое решение
Артур
давайте, интересно узнать через что писали
Виталик Голоенко
давайте, интересно узнать через что писали
let topThreeWords = text => { var sentence = text.toLowerCase(); if (sentence.match(/[a-z]+/g) === null) return [] var realText = sentence.match(/[a-z\']+/g).join(' ').split(' '); let map = {} realText.forEach(elem => {map[elem]= (map[elem] || 0) + 1}) return Object.keys(map).sort((a, b) => map[b] - map[a]).slice(0,3) }; это было еще давно, на js
Maksim Pozharskiy
На каком этапе изучения фронта стоит читать Грокаем алгоритмы? Допустим я сейчас изучаю JavaScript на learn.js. Или она для общего развития пригодиться?
Когда самый базовый синтаксис изучил и решил десяток задач на кодварсе. Массивы, циклы, объекты, перебор массивов
benitez 🇺🇦
Понял, спасибо
Maksim Pozharskiy
Мне разбор бинарного поиска помог понять как декомпозировать задачи
Maksim Pozharskiy
А он там прям в начале
Vova
Сколько зарабатывает Solidity dev ? (Jun/milddle/senior ) English B2 Upper intermediate
Andrii
Сколько зарабатывает Solidity dev ? (Jun/milddle/senior ) English B2 Upper intermediate
Мне предлагали относительно немного $4000 озвучивалось
Andrii
Вы senior ?
Понятия не имею. Эти лычки внутри компании
Vova
4к это немного?
Для крипто-разработчиков да Меньше 1 ETH
Andrii
4к это немного?
Ну... По сравнению с $8000-$10000 зо си и эмбеддед да
Mikhail
4к это немного?
Для опытного разработчика не очень много.
Dmitriy (Дима)
"Товагищи все в кгипто газгаботку" (мог быть В. И. Ленин)
Vova
"Товагищи все в кгипто газгаботку" (мог быть В. И. Ленин)
А Вы ещё не там? Я думал 90%+ людей из IT крутятся также в крипто тусовке)
Dmitriy (Дима)
Если серьёзно, интересные цифери. Но интересная ли работа?
Vova
Сильно ошибочное мнение
Мм, ну в 19-20 годах встречал на ютубе интерьвью опытных разработчиков в целом из IT которые насмехались над крипто как явлением. Но потом те видео либо потёрли либо обрезали
Andrii
А Вы ещё не там? Я думал 90%+ людей из IT крутятся также в крипто тусовке)
Что там делать? Там 90% интересуются баллом больше, чем технологиями. А для этого не важно, насколько твои скиллы прокачаны
Omarov
Понятия не имею. Эти лычки внутри компании
Андрий, а у тебя линтер стоит на виме? Не могу eslint поставить
Maksim Pozharskiy
Мм, ну в 19-20 годах встречал на ютубе интерьвью опытных разработчиков в целом из IT которые насмехались над крипто как явлением. Но потом те видео либо потёрли либо обрезали
Звучит сомнительно, что из-за хайпа какой то сферы будут удалять видосы, а тем более обрезать (что означает перезаливку)
Vova
Звучит сомнительно, что из-за хайпа какой то сферы будут удалять видосы, а тем более обрезать (что означает перезаливку)
Один точно потёрли, где один уважаемый очень нелестно отзывался о отрасли а потом изменил своё мнение. Остальные не проверял особо, но помню находил обрезанное
Omarov
pylint я через make запускаю
А можно чуть подробнее или о чем почитать? Я просто прям в растерянности с этим eslint. Второй день не догоню как его вставить
Vova
Не все, есть энтузазисты.
Таких менее 5%. Но таким достался биток ниже 10$ и эфир ниже 1$:)
Andrii
Я вообще на JS не пишу
Andrii
Таких менее 5%. Но таким достался биток ниже 10$ и эфир ниже 1$:)
Ну... Они юзаюи Ethereum Classic, потому что зачем платить за хвйп?
Jsx707
Я вообще на JS не пишу
А я пытаюсь 🙃
Здравствуйте, все
Jsx707
andrii ваще красавчик , python и Си отличное сочетание кстати
Omarov
В пайтоне я юзаю примерно так: https://github.com/mustitz/pa-npn Ну и pip install pylint
Понял. Я попробою прям в консоли отлавливать
Omarov
Параллельно.
Andrii
Быстрота , гибкость и надёжность
Угу PyGILState_STATE gstate = PyGILState_Ensure(); PyObject * method = PyObject_GetAttrString(app->obj, "execute"); PyObject * result = PyObject_Call(method, python_tuple_empty, NULL); Py_DECREF(method); Py_DECREF(result); исключая проверки :)
Jsx707
Угу PyGILState_STATE gstate = PyGILState_Ensure(); PyObject * method = PyObject_GetAttrString(app->obj, "execute"); PyObject * result = PyObject_Call(method, python_tuple_empty, NULL); Py_DECREF(method); Py_DECREF(result); исключая проверки :)
Может тупой вопрос , но в некоторых проверках огромное количество файлов с расширением .c , они типа друг с другом через заголовочные соединены?
Артур
что значит символ в сочетании с текстом?
tmp = " '''''''''''''''' '' //wont wont won't " result = tmp = "wont wont won't "
Andrii
Может тупой вопрос , но в некоторых проверках огромное количество файлов с расширением .c , они типа друг с другом через заголовочные соединены?
Из файла test.c получается файл test.o, который хранит объектный код. А же линкер из o-файлов собирает ELF. А заголовоные файлы обычно список того, что есть в других объектных файлах
Jsx707