А
пайгейм ?
А
код у него такой себе мягко говоря
А
даже я как новичок в питоне и ооп увидел в нем много ошибок
Dt_rin 🇺🇦
пайгейм ?
не, на нём делают игры) к существующим отношения не имеет
А
а
А
о
А
фиговый подход
А
так и получаются спагети-коды
Usurpator
пайгейм ?
это для написания игр?
Dt_rin 🇺🇦
когда всё запутано, непонятно, функции не очевидные и много зависимостей ненужных и тд
Dt_rin 🇺🇦
на чём угодно можно)
А
видела когда нибудь код тф2?
А
глянь)0) вот там самый сок спагети кодинга
Dt_rin 🇺🇦
результат зависит напрямую от делающего знаешь)
Vyacheslav
когда всё запутано, непонятно, функции не очевидные и много зависимостей ненужных и тд
Это больше не про запутано Спагетти код это длииииннный код, неоправданно длинный, который можно было бы и разделить на функции Но вместо функций, например, джамперы прописаны
Usurpator
какие есть библиотеки типо pyautogui?
Vyacheslav
Ну-ка ну-ка, чо там в Си можно было бы и выкинуть?
Dt_rin 🇺🇦
Думал что это просто говнокод )
а спагетти не говнокод шоле)
Максим
Мужики кто как учил английский с чего начать,ну что бы читать документацию
Vyacheslav
Э...кх... Хм.... А где не нужно функций создавать?
Vyacheslav
Мужики кто как учил английский с чего начать,ну что бы читать документацию
Как ни странно именно читать документацию Это отдельный от самого языка навык немножко Можно уметь отлично читать доки, и ничерта не понимать слушая блогеров на английском
Vyacheslav
а спагетти не говнокод шоле)
Любой спагетти - говнокод, не любой говнокод - спагетти ) Говнокод это родительский класс для спагетти
Сергей
Всем привет, у меня немного для некоторых может показаться странный вопрос, но к примеру если я напишу сервер на WebAssembly Blazor, то я могу этот api открыть с телефоне в браузера к примеру
Dt_rin 🇺🇦
тебе кажется
Vyacheslav
ну главное читать же документацию ?Или я ошибаюсь
В первую очередь да, потому что на английском информации больше и она актуальнее как правило Но некоторые компании требуют так же и разговорный английский
Vyacheslav
Си достаточно прост в изучении, поскольку в нем нет многого, что есть в других языках И из за этого им труднее пользоваться, потому что не хватает каких-то полезных функций Ещё легче в освоении - ассемблер. Там набор команд можно за час выучить)
А
знаешь, я на уровне б2+ где то
А
и документацию до сих пор читать не могу лю
А
лучше используй переводчик
А
там слишком много терминов, особенно в обжджект языках
Vyacheslav
А я наоборот Документацию читаю отлично, а вот написать/послушать/поговорить - запас ммелковат слишком
А
в документации джанго я хоть как то ориентироваться мог, но когда с другом джаву смотрел... это жопа
Саят
Согласен точно такая же ситуация
Максим
понял мужики спасибо
Максим
а стоит ли учить термины?
Алексей
А напишите мне пожалуйста как выглядет мой аккаунт а телеге?
Vyacheslav
а стоит ли учить термины?
Однозначно Чтоб читать документацию Но прям учить.... Будешь много читать они и так запомнятся
Алексей
Всмысле?))
Ну вот как у всех @iivanov или что-то типа того
Sergey
Ситуация: Хочу обновить iso файл не прибегая его запуску Вопрос: Как это сделать на виндовс
Dt_rin 🇺🇦
Ну вот как у всех @iivanov или что-то типа того
ты мне видосы по линуксу обещал 😁
Алексей
это?
да вот сижу думаю что в резюме вписать
Алексей
ты мне видосы по линуксу обещал 😁
сейчас английский закончится найду обязательно обещаю
Dt_rin 🇺🇦
да вот сижу думаю что в резюме вписать
иронично, что резюме джунов обычно больше в разы, чем у мидлов/сеньеров и это всех устраивает)
Dt_rin 🇺🇦
у меня 3 страницы))
больше двух не делай лучше
Алексей
больше двух не делай лучше
у меня на 3 "обо мне"
Алексей
больше двух не делай лучше
https://www.youtube.com/c/KirillSemaev/playlists
Vasily
У вас фото оч неудачное
Mikhail
больше двух не делай лучше
Я бы сказал, больше одной, но зависит от страны сильно, везде свои особенности.
Сидредин
Artur
Привет здесь есть такие, кто хорошо знает C# ?
Vasily
почему это?
Выглядит как потный из-за неудачного света
Vasily
пойдёт)
А у тебя в очках телефон отражается с селфи палкой 😂
Agent_RBY_
А у тебя в очках телефон отражается с селфи палкой 😂
было бы страннее, если бы не отражался...
Сидредин
это рука🤣🤣🤣
Artur
Возможно кто-то сталкивался с этой ошибкой, есть два метода с одинаковым кодом, все тщательно проверено, но при компиляции они оба выводят разные значения хотя должны быть одинаковы, почему так и что я упускаю
Olga
Добрый день.У меня друг учится на 2 курсе универа и хочет пойти на PM.Кто может посоветовать какой-либо материал по этому направлению, может каналы и хатаконы есть,глянуть проекты можно было бы ?
Artur
Теперь суть проблемы, в двух этих методах в конце я вывожу значение массива, при вызове этих методов результат получается не тот который я ожидал но как только я, закомментирую первый метод что выше вывод в другом методе становится верен. public void VectorEachCriterion(double[,] matrix) { GenerateMatrix(matrix); y_i = new double[N]; y_in = new double[N]; lambda_i = new double[N]; sumColum = new double[N]; //ConstRandomHar = new double[10] { 0, 0, 0.58, 0.9, 1.12, 1.24, 1.32, 1.41, 1.45, 1.49 }; for (int i = 0; i < N; i++) { y_i[i] = 1; } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { y_i[i] *= doubleMatrix[i, j]; } y_i[i] = Math.Pow(y_i[i], 1.0 / N); sum += y_i[i]; } for (int i = 0; i < N; i++) { y_in[i] = y_i[i] /sum; } for (int i = 0; i < N; i++) { Console.WriteLine("y_i(" + (i + 1) + ") = " + y_i[i]); } } ------------------------------------ public void NormalizedEstimates(double[,] matrix) { GenerateMatrix(matrix); y_i = new double[N]; y_in = new double[N]; lambda_i = new double[N]; sumColum = new double[N]; //ConstRandomHar = new double[10] { 0, 0, 0.58, 0.9, 1.12, 1.24, 1.32, 1.41, 1.45, 1.49 }; for (int i = 0; i < N; i++) { y_i[i] = 1; } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { y_i[i] *= doubleMatrix[i, j]; } y_i[i] = Math.Pow(y_i[i], 1.0 / N); sum += y_i[i]; } for (int i = 0; i < N; i++) { y_in[i] = y_i[i] / sum; } for (int i = 0; i < N; i++) { Console.WriteLine("y_in(" + (i + 1) + ") = " + y_in[i]); } }
Vyacheslav
Теперь суть проблемы, в двух этих методах в конце я вывожу значение массива, при вызове этих методов результат получается не тот который я ожидал но как только я, закомментирую первый метод что выше вывод в другом методе становится верен. public void VectorEachCriterion(double[,] matrix) { GenerateMatrix(matrix); y_i = new double[N]; y_in = new double[N]; lambda_i = new double[N]; sumColum = new double[N]; //ConstRandomHar = new double[10] { 0, 0, 0.58, 0.9, 1.12, 1.24, 1.32, 1.41, 1.45, 1.49 }; for (int i = 0; i < N; i++) { y_i[i] = 1; } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { y_i[i] *= doubleMatrix[i, j]; } y_i[i] = Math.Pow(y_i[i], 1.0 / N); sum += y_i[i]; } for (int i = 0; i < N; i++) { y_in[i] = y_i[i] /sum; } for (int i = 0; i < N; i++) { Console.WriteLine("y_i(" + (i + 1) + ") = " + y_i[i]); } } ------------------------------------ public void NormalizedEstimates(double[,] matrix) { GenerateMatrix(matrix); y_i = new double[N]; y_in = new double[N]; lambda_i = new double[N]; sumColum = new double[N]; //ConstRandomHar = new double[10] { 0, 0, 0.58, 0.9, 1.12, 1.24, 1.32, 1.41, 1.45, 1.49 }; for (int i = 0; i < N; i++) { y_i[i] = 1; } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { y_i[i] *= doubleMatrix[i, j]; } y_i[i] = Math.Pow(y_i[i], 1.0 / N); sum += y_i[i]; } for (int i = 0; i < N; i++) { y_in[i] = y_i[i] / sum; } for (int i = 0; i < N; i++) { Console.WriteLine("y_in(" + (i + 1) + ") = " + y_in[i]); } }
Они у тебя один и тот же объект обрабатывают по очереди?
Vyacheslav
да
Так может в этом все таки проблема? Объект внутри метода модифицируется?
Artur
Так может в этом все таки проблема? Объект внутри метода модифицируется?
Тогда я хотел знать, почему и как это исправить, я рассматривал много вариантов решения.
Artur
могу бросить скрины компиляции
Vyacheslav
А зачем тебе один и тот же объект два раза одним и тем же кодом обрабатывать? То есть какой результат ты ждёшь?
Artur
А зачем тебе один и тот же объект два раза одним и тем же кодом обрабатывать? То есть какой результат ты ждёшь?
момент брошу скрины, суть в том что все работает когда я объединю вывод двух массивов вместе в один метод, но мне нужно чтобы это было в двух разных методах
Vyacheslav
момент брошу скрины, суть в том что все работает когда я объединю вывод двух массивов вместе в один метод, но мне нужно чтобы это было в двух разных методах
Там ещё есть вопрос интересный: Зачем тебе вложенные циклы, когда внутри них только один индекс используется? Ну и скрины это хорошо, но не зная результата ожидаемого врятли кто-нибудь тебе что-нибудь подскажет