Alexandr
Поддержу. Чем опытные (и старше) становишься, тем меньше критичности. Каждый случай - это частное.
Не соглашусь. Как раз с возрастом и опытом человек становится более консервативен, у него нарабатываются свои привычки, от которых его сложно переубедить
Abramov
Это было абстрактное суждение
Ок )) принято. Но в целом меня лично как раз конкретные кейсы привлекают только как пример для какого то общего совета, а не как уже туалетный случай.
Abramov
И переубедить проще
Alexandr
Не соглашусь))) 39, ебашу так что свист стоит)
Красавчик, что сказать. Респект😎
Abramov
Потому что уже много чего видел
Alexandr
Мне 30, и я только начинаю
Abramov
Мне 30, и я только начинаю
Вообще самый сок.
Alexandr
Ну, как. Прогал понемногу лет с 12, серьёзно занялся год назад
Abramov
Уже знаешь что профессия по любви, и силы есть пахать как папа Карло
Alexandr
Я писал код на VBA, когда это ещё не было мейнстримом)))
Mikhail
Поддержу. Чем опытные (и старше) становишься, тем меньше критичности. Каждый случай - это частное.
Это определенный уровень опыта, кстати: 1. Делаешь неправильно, потому что не знаешь, как правильно. 2. Делаешь правильно, потому что знаешь, как делать правильно. 3. Делаешь неправильно, потому что знаешь, как делать правильно.
Abramov
Только до 35
Alexandr
Только до 35
Мотивирует). А в каком направлении? И как долго шёл к этому?
Mikhail
Ну разговор шел все таки о критичности отношения к мнению оппонента. А так согласен.
Это я в контексте, что с опытом категоричность в суждениях уменьшается.
Abramov
Мотивирует). А в каком направлении? И как долго шёл к этому?
Ну я похоже как ты примерно. Я с детства с компьютером в обнимку, ZX Spectrum был первым, отец собрал. А дальше техподдержка и системный администратор почти 20 лет. Потом просто надоело и рассмотрев все варианты выбрал питон как язык который и админы 100% полезен будет и в целом перспектива есть. Сейчас вкатился в веб разработку успешно.
Alexandr
Ну я похоже как ты примерно. Я с детства с компьютером в обнимку, ZX Spectrum был первым, отец собрал. А дальше техподдержка и системный администратор почти 20 лет. Потом просто надоело и рассмотрев все варианты выбрал питон как язык который и админы 100% полезен будет и в целом перспектива есть. Сейчас вкатился в веб разработку успешно.
Не, я 8 лет работаю в сфере, далекой от ИТ. Пробовал веб, начитавшись про порог входжения - не зашло, очень нудно для меня, я привык переменные, да методы ворочать, это по душе. В 29 понял что нужно что-то менять, решился на жаву, в процессе перешёл на андроид, говорят, тут проще войти. Пока ни о чем не жалею. ZX это конечно тема. Люблю старую технику, хоть никогда не работал ни с чем, старше Винды 98.
Alexandr
Я начинал с 3.11 ммм. Ретро. Веб - это общее направление, я вкаьился в бэкенд. Всё вот это вот в браузере вызывает дикое несварение желудка.😂
Вои вот, именно! От слова верстка начинается рвотный рефлекс 😄. Хотя и в дроиде с этим столкнулся, но всё же больше прогаешь, чем кнопочки двигаешь
Abramov
😭
Alexandr
Завидую что в 29. Дать бы себе пинка 10 лет назад.
А я жалею, что в 20 этим не занялся. Да и вообще пока студентом был. Время было, за 5 лет можно было освоить что угодно. Молодость, глупость...
Abramov
А я жалею, что в 20 этим не занялся. Да и вообще пока студентом был. Время было, за 5 лет можно было освоить что угодно. Молодость, глупость...
Тогда это не было актуально. Не было сферы применения массовой, да и платили, прямо скажем, не очень. Зато теперь осознанно. Это кстати плюс для многих работодателей
Dmitriy
подскажите плиз,почему оно выводит именно эти числа?
Alexandr
Тогда это не было актуально. Не было сферы применения массовой, да и платили, прямо скажем, не очень. Зато теперь осознанно. Это кстати плюс для многих работодателей
В моё время уже было, и платили нормально. Как раз начиналась циыровая эпоха, ютуб открылся, вк стал популярным. Дак я наслушался друзей, да родителей и пошёл в строительный
Dmitriy
Потому что print вне функции
в функции же? if(k > 0): result = k + tri_recursion(k - 1) print(result)
Alexandr
Ничего ничего. Время ещё есть, самый сок начинается.
Спасибо) твой случай очень мотивирует))
Abramov
в функции же? if(k > 0): result = k + tri_recursion(k - 1) print(result)
А да, пардон. Ну в любом случае он тебе переменную result и выводит.
Abramov
Что ты ещё хотел?
Dmitriy
просто там в конце tri_recursion(6)
Abramov
Спасибо) твой случай очень мотивирует))
Бля, да не только тебя. Тут на меня вышли, даже на Ютубе скоро засвечусь.
Dmitriy
а оно почему-то выводит 1 3 6 10 15 21
Abramov
Пздц, кто бы мог подумать 😂😂😂😂
Alexandr
Пздц, кто бы мог подумать 😂😂😂😂
Не айти борода, случайно?)
Abramov
а оно почему-то выводит 1 3 6 10 15 21
Так рекурсивный вызов же.
Dmitriy
просто я не врубаюсь откуда там взялись 21,15,10,если старт с 6 и оно делает каждый раз -1
Dmitriy
т.е 6,5,4,3,2,1,0
Abramov
Не айти борода, случайно?)
Не не. Я не настолько крут. Но Лекс прикольный. Смотрю его, очень интересные интервью бывают.
Alexandr
просто я не врубаюсь откуда там взялись 21,15,10,если старт с 6 и оно делает каждый раз -1
Ты прибавляешь каждый раз к k результат рекурсии, насколько я понимаю
Abramov
дак ведь все равно старт с 6
Закинь в онлайн интерпретатор и посмотри как оно работает.
Alexandr
дак ведь все равно старт с 6
Почитай про рекурсивные функции и стек вызова
Dmitriy
дак вот как раз об этом и читаю,и как раз в онлайн интерпретаторе и вывожу код
Dmitriy
и не доходит мне все равно почему там такие цифры на вывод идут
Dmitriy
это пиздец...
Alexandr
дак ведь все равно старт с 6
У тебя сначала делается принт для самой последней итерации, когда к=1, потом дальше по стеку результат = к + следующая интеграция, то есть 2
Dmitriy
и почему тогда остановилось на 21,а не к бесконечности пошло?
Alexandr
это пиздец...
Да, чувак, рекурсия она такая. Уже на второй итерации мозги кипят)
Abramov
Да, чувак, рекурсия она такая. Уже на второй итерации мозги кипят)
++ поэтому аккуратнее с рекурсией если не вдупляешь
Dmitriy
бля,логику понял.оно от нуля считает типа 0+1,+2,+3 и так пока к 6 не дойдет
Alexandr
и почему тогда остановилось на 21,а не к бесконечности пошло?
Потому что функция прошла по стеку вверх, вернула 21, потом к стало равно 0 и выполнение завершилось
Dmitriy
result = k + tri_recursion(k - 1) остается эта строчка непонятна
Dmitriy
а,понял
Abramov
Правильно говорят, смотри стек вызова. First in - last out
Dmitriy
мдааам..сложная херь однако🤔
Dmitriy
Правильно говорят, смотри стек вызова. First in - last out
вот подсказка прикольная конечно,но понять бы еще где первый,а где последний))
Alexandr
бля,логику понял.оно от нуля считает типа 0+1,+2,+3 и так пока к 6 не дойдет
У тебя функция выполняет сама себя до строчки к=к+...... Каждый раз не доходя до print. Print выполняется первый раз, когда к = 0. А поскольку ты вводишь в print result, он равен 1 от предыдущей итерации, поскольку if k=0 ты ничего не присваиваешь в result
Abramov
а,понял
Теперь закрепи и забудь если ты не в ML собрался.
Dmitriy
ну я логику процесса понял,но вот сам код понять трудно(
Abramov
Больше не пригодится, почти нигде.
Abramov
Machine learning
Alexandr
ну я логику процесса понял,но вот сам код понять трудно(
Распиши на листе функцию, стек вызова, каждый раз возвращая значение. Это поможет понять, потому что в голове 6 итераций не удержать
Dmitriy
Machine learning
Как раз была идея туда😂 По принципу «сути не знаю,но звучит интересно»😂