Роман
по поводу последнего дополнения: я думаю, что при повторном использовании кода может оказаться очень значимым. В рамках одного проекта миграция с одного движка на другой - это да, редкая тема. Но использовать готовые решения в других проектах на других движках может оказаться полезным
Роман
поясните, не понял :)
Azamat
То есть переписывают все запросы на sql?
Роман
понял. Хотя практически это выглядит довольно страшно :)
Azamat
На какую-то другую абстракцию?
demetezz
Всем привет подскажите пожалуйста почему свойство не срабатывает?( я пробовал задавать меньше высоту все равно не помогло)
Максим
Максим
Максим
Oleksii
Знаю, что так не правильно, но я не особо шарю за Яву. Оно же должно вызвать ошибку, как я понимаю. Прохожу тест, нельзя его свернуть, засчитано сразу как неправильный ответ. С телефона не могу нормально записать код
Пашок🗽
Time
🫡🦍
Здравствуйте у меня вопрос как сделать 3 степень корень 2 в питон вроде нужно sqrt можно ответ с примером
Azamat
Viacheslav
Viacheslav
Или x ** (1/3)
🫡🦍
🫡🦍
Типа так
🫡🦍
Но спасибо за ответ
Владимир
Всём, привет!) сегодня узнал что ч идеале знать основные концепции программирования, какие конкретно основные, которые стоило бы было изучить?
m700
Fucked
Ну ооп поучи
кстати, правдиво ли утверждение, что для пайтона ооп не столь важно из-за большого количества библиотек на любые случаи?
Fucked
видел использование ооп в разнообразных роликах на ютубе только когда речь шла о каких-то игровых проектах либо нейронках
m700
m700
Fucked
m700
интересная история
Igor
Да можно писать без ооп, но иногда с ооп удобнее, если у тебя нет знаний ооп ты ограничен в выборе возможных решений. Если ты осознанно отказался от использования ооп в конкретном случае это одно, а если даже не рассматривал такие варианты то совсем другое.
Fucked
Igor
посмотреть все три парадигмы, паттерны, алгоритмы и структуры, ну и сам язык, а дальше уже смотреть по той области которой собрался заниматься.
Владимир
Js
Igor
Js
Основа будет та же. Но в js наверное знание и ооп и функциональщины становится более важным. Вообще самый правильный вариант (на начальном этапе) учить то чего тебе не хватает в данный момент. Это очень индивидуально, можно дать кучу абсолютно правильных и абсолютно бесполезных советов. Иногда достаточно интуитивного понимания, а интуиция у всех разная.
Igor
Пиши больше кода показывай его другим и по результатам "ревью" смотри каких знаний тебе не хватает.
Igor
А так дадут тебе совет учить алгоритмы ;) будешь ты задрачивать сортировки месяц другой, результат будет около нулевой. Значит это что не нужно знать алгоритмы сортировки скорее всего нет, но для большенства новичков это не то к чему нужно стремиться.
m700
Концепции только две в программировании
m700
Иф и гоуту
Igor
Сейчас все сильно умные ;) и не в состоянии мыслить на столь примитивном уровне ... но в каком то плане да.
Igor
Кстати думаю так можно сломать мозг ньюфагам ;)
есть только иф и гоуту, но первое что сейчас все учат что гоуту это плохо ;) ... прям представляю себе разрыв шаблонов. Как деды программировали используя только иф ;)
m700
Andrii
m700
m700
да и вобще самое что в гоуту востребованное это в свитче - goto default
m700
а там через ифы...короче я закрыл тот код и не буду открывать, а то обидно что люди такое пишут а я кнопки крашу(
Andrii
кстати, правдиво ли утверждение, что для пайтона ооп не столь важно из-за большого количества библиотек на любые случаи?
И тут вопрос, что такое ООП 😊 На самом деле для меня ООП это полиморфизм, в Python утиный. Ну и пока он не используется, ООП это по сути dict. И проблема не в библиотеках, а во фреймвёрках, они обычно так или иначе ипользуют ООП, когда тебе надо отнаследоваться от какого-то класса и добавить нужный функционал. Какой-нить код типа
class IndexView(generic.ListView):
template_name = 'polls/index.html'
context_object_name = 'some_name'
def get_queryset(self):
pass
Igor
Андрий говорил про то что свич это самый простой вариант когда мы транслируем код с гоуту... Выставили имя метки куда хотим перейти и continue...
Andrii
for (label = 'start'; label != 'finish';) {
switch (label) {
case 'start':
label = 'next';
break;
case 'next'
label = 'finish';
break;
}
}
Пашок🗽
я в яве не силен, по этому и решил уточнить
Тут скорее тест вопрос некорректный, можешь забить) Технически, если под условием "каков результат компиляции и выполнения" подразумевается что код будут компилироть и потом запускать через java - , то будет ошибка main method not found, которая класифицируется как ошибка во время выполнения , хоть выполнение и не началось)) т.е ты ответил правильно.
Представленные 2 класса полностью валидные , и если main метод будет присутствовать никаких ошибок не последует
D
Степан
Оффтоп
Товарищи, есть желающие за небольшую награду помочь пройти обучение Яндекса по машинному обучению? Не успеваю в дедлайн, и не понимаю некоторые моменты ... :-(
Erik
Erik
Сюда
Maksim Pozharskiy
О, а тема становится популярная, уже второй человек)
Степан
О, а тема становится популярная, уже второй человек)
Там для бесплатных обувающихся есть дедлайн , по сдаче заданий. А в связи с определёнными событиями в нашей стране, не было доступа к пк определённое время ¯\_(ツ)_/¯
Сейчас пытаюсь восстановить в голове все что проходил - но с перерывом в 2 месяца, тяжко:-(
Maksim Pozharskiy
Степан
https://pastebin.com/kKnrEaUn
Erik
Erik
Берешь просто и засовываешь в поисковик эти комменты, стековерфлоу будет выдавать куски кода
Степан
Erik
А вообще порнография, а не задание. Почему нельзя дать с нуля это все самому написать? :)
GNU
Вопрос про REDIS, почему добавление через rpush одной строки намного быстрее, чем когда это же строку разбиваешь и по одному элементы запихиваешь ?
Murat
GNU
одно и тоже колличество инофрмации грузиться по разному
GNU
например у меня файл 10000 строк, если каждую строчку в редис оптравлять он очень долго выполняет, если все 10000 объединить в одну строку моментально выполняет
GNU
Колво памяти оба способа одинаково потребляют
Agent_RBY_
GNU
размер данных то одинаковый, подключение одно
Agent_RBY_
Если ты отправляешь 10 000 строк, то он отправляет кажду строку отдельно. Операция отправления строки так или иначе занимает время
Agent_RBY_
Вместо 1 операции отправления он делает 10 000 операция
GNU
понял спасибо
Agent_RBY_
Условно, каждая операция занимает 50мс, поэтому так и выходит
Agent_RBY_
Нельзя же моментально передать данные на сервер 🙂
GNU
я думал он просто с памятью по другому работает
GNU
и поэтому задержки, там просто прям сущесвтенно стопится, а когда одной операцией, то моментально
Agent_RBY_
ну я сказал почему