Алексей
Интересная программа
Да у нас были сначала стринги а потом масивы. Хотя строки и есть массивы. Странно как-то так. Но это не мешает ломать голову
Алексей
Интересная программа
Хорошо хоть вектора были после массивов. А вот тот что массивы в памяти лежат линейно никто не рассказал это я из других источников выяснил
Борисов
Да у нас были сначала стринги а потом масивы. Хотя строки и есть массивы. Странно как-то так. Но это не мешает ломать голову
Ну std::string - это же объект, он с точки зрения использования к массиву отношения не имеет
Алексей
Ну std::string - это же объект, он с точки зрения использования к массиву отношения не имеет
Ну может по этому этож как контейнер. А точнее это и есть контейнер не так ли?)
Байканур
Всем привет! Хочу начать обучение на тестировщика, посоветуйте пожалуйста с чего начать? Может есть хорошие каналы на Ютубе? Либо у какой школы посоветуете купить обучение ?
Борисов
Ну может по этому этож как контейнер. А точнее это и есть контейнер не так ли?)
Суть в том, что на собесе на позициию С++ программиста никто особо не оценит использование Си-шных строк вместо std::string Точнее, скорее всего, попросят обосновать выбор такого архитектурного решения
fsociety
всем привет. зачем базовые типы данных в питоне (str, int, etc…) представлены в памяти как объекты, если питон написан на си, и там уже есть эти типы данных?
fsociety
сам только позавчера узнал что не на ЖС
fsociety
А как в Си представлен 'str' ?
не особо знаю си, но полагаю что оно закодировано первыми байтами, (байты а ля "посмотри, я строка")("сама строка текста")
fsociety
если я в чем то ошибаюсь, сильно не бейте
Alexander
всем привет. зачем базовые типы данных в питоне (str, int, etc…) представлены в памяти как объекты, если питон написан на си, и там уже есть эти типы данных?
Патамуша питон чисто ооповый язык,и использование типов си: 1) меняло бы поведение питона в зависимости от платформы и компилятора 2) прибивало бы питон к потенциальным изменениям в си 3) убивало бы стройную м унитарную модель типов и дизайн языка
Alexander
если я в чем то ошибаюсь, сильно не бейте
"медленно втыкаю под дых"
Борисов
не особо знаю си, но полагаю что оно закодировано первыми байтами, (байты а ля "посмотри, я строка")("сама строка текста")
А в чем тогда смысл вопроса: "зачем базовые типы данных в питоне (str, int, etc…) представлены в памяти как объекты, если питон написан на си, и там уже есть эти типы данных" ? Если ты не знаешь как, например, строки устроены в Си, то откуда ты знаешь что в питоне они другие ?)
Igor
всем привет. зачем базовые типы данных в питоне (str, int, etc…) представлены в памяти как объекты, если питон написан на си, и там уже есть эти типы данных?
Питон не на чем не написан. Питон это язык. Релаизаций которого существует множество. И какой смысл определять язык на основе одной из реализаций?
fsociety
дочитай сообщение до конца
ванильный питон еще на чем то написан?
fsociety
за либы я в курсе, взять те же нейронки на плюсах
Igor
При чем здесь либы. Мы говорим о стандарте языка. Стандарт описывает как себя ведут переменные. И поведение должно быть такое как будто это ссылки объекты. Поведение не значит что таким должна быть реализация. Под капотом реализация может быть какой угодно. Ну и совсем дрвгой вопрос что строки в пайтоне и строки в си различаются своим поведением. Хотя бы иммутабельностью. Целые числа в питоне длинные. Списки множества и прочие контейтнерами являются частью базового языка в отличии от контейнеров в си. Это другой язык. То что реализация написанна на си ничего не значит. По твоей логике что делать с функциональными языками которые написанны на си? Выкинуть всю функциональщину? чтобы они были такие же как си? зачем тогда создавать новые языки?
Сидредин
Борисов
Вот так в IT и происходит - человеку друг что-то сказал, он решил уточнить в профильном чатике и на него сразу накинулись токсичные IT-абъюзеры 😉
fsociety
А ты кто по жизни на чём пишешь?
когда был зеленый, немного занимался вэбом, перешел на питон, немного балуюсь с си шарпом
Krabs
Везде по немного короч
Krabs
Чуть по чуть
fsociety
А ты кто по жизни на чём пишешь?
ты чем? потому что по тг каналу не сразу пойму
Krabs
Пхпхпхпхп
Сидредин
Борисов
ты чем? потому что по тг каналу не сразу пойму
Да тут спрашивают следующее Приходишь ты первый день на работу и дают тебе два стула. На одном пики точены, на другом - *нечто другое* На какой сам сядешь, на какой лида посадишь ?
Борисов
я думал собесы по другому проходят?
"А случаи бывают разные" 😂 https://www.anekdot.ru/id/-30619025/
fsociety
к стати, о собеседованиях. есть ли смысл подавать резюме (которого у меня нет) со знаниями только ооп и базовых библиотек?
fsociety
к стати, о собеседованиях. есть ли смысл подавать резюме (которого у меня нет) со знаниями только ооп и базовых библиотек?
если кратко: им нужен джун с знаниями ооп, остальное (джанго, гит, жс) будет преимуществом
Azamat
Но там наверное конкуренция большая и им будет лучше взять человека, кто уже знает то, что будет плюсом
Сережа
Забавно, нет, не было. Может расширения так делают?
Кстати, возможно Или из-за браузера
fsociety
Но там наверное конкуренция большая и им будет лучше взять человека, кто уже знает то, что будет плюсом
если еще недели 3 будет вакантно, попробую. пока постараюсь догнать что в разделе "преимущество"
Сережа
Azamat
если еще недели 3 будет вакантно, попробую. пока постараюсь догнать что в разделе "преимущество"
За 3 недели догнать.... Ну если ты первый раз с этим столкнешся, например с Django, то там за 3 недели не справишся
fsociety
может попробуй с начала, а потом догонять будешь?
звучит логично, можно было и попробовать
Владимир
Задача: При перезагрузки страницы, отображать данные счётчика Реализация: Через localStoroge Вопрос: Не сохраняет блин, обновляю страницу и всё слетает
Владимир
Первая неактив, вторая актив. Должно сохраняться, а оно после перезагрузки всё стирает
Владимир
Vyacheslav
Ты уверен что такие вещи нужно в функции хранить?
Владимир
Ты уверен что такие вещи нужно в функции хранить?
Интересный вопрос, а как тогда мне сохранять значение, если переменная счётчика локальная
Vyacheslav
Интересный вопрос, а как тогда мне сохранять значение, если переменная счётчика локальная
Что это за поездки? Они нужны будут завтра, через неделю, через месяц?
Владимир
Что это за поездки? Они нужны будут завтра, через неделю, через месяц?
Когда я тыкаю на див, то счетчик становится +1, это поездки маршрутки, типа сколько раз я на ней езжу
Владимир
Нужны всегда )
Vyacheslav
Нужны всегда )
Ну тогда из нужно писать на диск и хранить там, В любой форме То есть тебе нужен бэк, который будет этим заниматься
Владимир
пока локалсторожа достаточно, бэк это...непонятно. Да и с чего начать даже не знаю
Владимир
именно касательно моего вопроса, а не всего бека. Есть наводка ?
Vyacheslav
именно касательно моего вопроса, а не всего бека. Есть наводка ?
Ну в браузере хранить ничего не получится точно И любые идеи организовывать хранилище в джаваскрипте на страничке это лютый изврат, по моему
Владимир
Ну в браузере хранить ничего не получится точно И любые идеи организовывать хранилище в джаваскрипте на страничке это лютый изврат, по моему
Ок, а куда копать то ? Бэк это обширное ж понятие, как фронт Может тема какая-то есть касательно моего вопроса ?
Владимир
Откуда переменная localstorage взялась?
Это глобальная переменная, уже в браузере встроенная. В ней можно инфу хранить
Владимир
Сторож
Сидредин
Vyacheslav
Ок, а куда копать то ? Бэк это обширное ж понятие, как фронт Может тема какая-то есть касательно моего вопроса ?
Ну смотри По логике твой код оживает (как и переменные в нём) в момент загрузки странички Закрыл браузер - все умерло Тебе нужна любая штука которая запишет твою переменную хоть в текстовый файл Вот и копай в сторону такой фиговины
Vyacheslav
ЛокалСторейдж живёт даже после закрытия браузера)
Круто Давайте хранить в нем данные пользователя)