прошу двач помоги. призываюсь PYTHON питонисты которые смогут решить с объяснением или подсказать как решить эти задачи с пунктом 2. я не понимаю как засунуть условия в генератор так чтобы это говно работало. помоги анончик... пример кода решения без генератора на втором пике инб4: автор говнокодер макака и лучше вообще пойти чем нибудь другим заняться
Женщина беспокоится, что в случае потери монополии на допуск к натуральному сексу ей придётся себя также вести, как сейчас себя вынужденны вести мужчины, то есть идти на невыгодные условия, чтобы заняться сексом. Для женщины такие условия выглядят как невозможность паразитирования на вагинодефиците и отсутствие выгоды за натуральный секс, в следствии потери её незаменимого значения - не дала одна, так даст другая. К её счастью даже в таком случае найдутся мужчины, готовые помочь ей в удовлетворении потребностей бесплатно, но ей этого мало, её алчность ненасытна, и она не хочет терять привилегии, к которым привыкла с рождения, что они кажутся ей частью мироздания, что так и должно быть, а злые мужчины хотят разрушить её волшебный мир.
>>234021103 (OP) [mylist for i in range(len(mylist)) if i!=k] либо [elem for i, elem in enumerate(mylist) if i!=k] второе [elem for elem in mylist if elem!=13]
анончик, подучи питон, на нем куча всяких полезных либ, которые позволяют многие пет-проекты писать за часы вместо дней и минимум кода. До питона смотрел на проганье чисто как на утилитарную хуйню для зарабатывания денег, сейчас ченить пилю свое каждые выходные.
>>234021103 (OP) Проигрываю всегда с этого недоязыка. Наплодили миллион способов прохода по списку, теперь даже задания для школоты приходится давать в двух вариантах - с использованием залупы и без использования залупы.
>>234021525 С указателями, может, и не надо, но у них нет массивов. Вернее, есть, но для этого надо подключать отдельный модуль. Не знаю, может ли быть на земле язык хуевее питона. Ну, разве что хуета из 1с
>>234021715 >куча всяких полезных либ, которые позволяют многие пет-проекты писать за часы вместо дней и минимум кода. Обоссаться можно. А для других-то языков не родили полезных либ, вот пиздец.
Вот они программисты, блядь, нового поколения: >я написал пет-проект! >у меня минимум кода! >ну, как написал, подключил 100500 сторонних библиотек и вызывал из них две функции >как "зачем 100500 подключал, если всего два вызова?" >да не похуй ли, зато у меня охуенный проект всего в две строки!
>>234022117 генераторы пиздатый синтаксический сахар, и внутренне логически консистеный, так что не надо тут. И смысл имеют, т.к. генератор реализуется как компилированная функция и работает быстрее циклов. Короче, все по дзену питона, а если ты его плюсов понять не можешь - иди пиши простейшую хуйню годами на сиподобных языках.
>>234022311 Разница, на самом деле, охуенная. Когда у тебя два-три способа итерации, которые отличаются тем, что ты внутри каждой итерации можешь или не можешь получить (индекс, там, или еще что), то тебе надо запомнить эти 2-3 способа и остальное время тратить на решение, собственно, задач. Но в питоне ты будешь учить эти охуительные способы сделать одно и то же, вместо того, чтобы делать что-то полезное.
>>234022173 А нахуя тебе массивы в питоне? Если тебе нужны массивы, то ты или машобом занимаешься, или мб стоит подумать о подборе другого языка под задачу
В питоне сделали отбивку/индентацию средством языка "потому что это заставляет писать код аккуратно и читаемо", но каждый нынешния питонист во главу угла ставит "я написал все в одну строчку с помощью охуительного нового синтаксиса по дзену питона" и по хуй, что в этой строчке они и сами через полчаса не разберутся.
>>234022330 И в итоге решил свою задачу за вечер, а не две недели писал велосипеды. У тебя программирование инструмент или самоцель? Если второе - нахуй тебе пет-проекты, пиздуй в олимпиадное программирование.
>>234022396 >генератор реализуется как компилированная функция и работает быстрее циклов. Охуительный язык, в котором одни его средства работают быстрее других его средств, потому что одни "скомплированы", а другие - нет. Охуительно, что вы сидите и разучиваете, какое слово в вашем недоязыке будет работать 2 секунды вместо 5.
>>234022824 Но ты не решил ни одной задачи, даун. За тебя их решили другие. Когда у тебя появится задача, для которой ты на найдешь либы, ты даже придумать не сможешь, как поближе подойти к ее решению.
И еще раз - если ты преимуществом своего полуязыка считаешь то, что для него есть до хуя либ, у меня для тебя плохие новости - до хуя либ ДЛЯ ЛЮБОГО языка.
У меня программирование - средство зарабатывания денег. И начал я им зарабатывать деньги, когда ты еще не родился.
>>234023030 Еблан, в любом нормальном языке массив это краеугольный камень всего. Любая коллекция стоит на массиве, потому что нет ничего быстрее массива - это непрерывный кусок памяти, в которой ты с помощью одного сложения и одного умножения можешь адресоваться к любому элементу. 90% любых списков, таблиц и деревьев построено на массивах. Даже если лично ты никогда до этого уровня не опустишься. Поэтому в любом нормальном языке массив это встроенное средство языка. Хотя, блядь, кому я объясняю, питонщику сраному...
>>234023072 Покажи мне либу для парсинга .eml на своем языке. Покажи мне веб-фреймворки. Покажи мне либу для обработки метрик графов. Либы для работы с api популярных соцсеток. По машобу тоже покажи, давай.
>>234022824 >пиздуй в олимпиадное программирование. Тут как-то в одном из тредов один заполошный погромист на питоне визжал, что все четные числа от 1 до 1000 он будет складывать в цикле. Вместо того, чтобы воспользоваться формулой суммы арифметической прогрессии. Потому что "лезть в математику ему дольше, чем написать цикл". Это ты был?
Неудивительно, впрочем, для питониста, потому что даже тяжелая оптимизация не сделает программу на питоне быстрой. Ведь для этого придется использовать библиотечные функции, которые написаны на С и скомпилированы настоящими программистами.
>>234023629 Я не он, но задачи то не те? Хули ты кукарекаешь с понтом дела на Питоне нужно писать челу высоконагруженный код? Для скриптов и простых приложений просто за глаза, ну а так то хули ты, сипетух ебаный, не начнешь с чего-нибудь реально низкоуровневого и без сахара вроде Ассемблера? Ебашь оптимизацию прям с низов - летать будет жи есть.
>>234023405 не удивлен, что питонист не умеет воспользоваться гуглом и забить eml parsing in java eml parsing in c# eml parsing in php eml parsing in javascript и получить по десятку ссылок
не удивлен, что питонист-хуесос думает, что веб-фреймоврки родились вместе с питоном
был бы удивлен, если бы что-нибудь умное написал сможешь удивить меня?
>>234023629 Питон не подходит для тяжелых задач, это верно, он нужен для прототипирования. Другой вопрос, что свои личные задачи я хочу решать минимумом пердолинга. Ты код для микроконтроллера писал бы на си или на ассемблере? То-то и оно
>>234023966 Ой, какие мы страшные, ну иди дальше код дрочи свой, петух, только ты то с хуя ли высираешься в тредике, где школиё просит помощи с домашкой?
>>234023878 Я тебе конкретный вопрос задал, а ты мне гуглом тычешь. Ты тупой или на любой вопрос, на который ты обсираешься ответить, отвечаешь "погугли"?
>>234023992 >он нужен для прототипирования 1. Почему ты не можешь прототипировать на языке, на котором у тебя будет реальное решение? 2. Как ты свой охуительный прототип перенесешь на свою архитектуру, если в этом прототипе ты использовал уникальные питоновские средства и десяток библиотек, которых даже еще не искал для своей архитектуры? Это я без подъебки спрашиваю, мне действительно интересно.
>Ты код для микроконтроллера писал бы на си или на ассемблере? Писал и на том, и на другом. С-компиляторы уже давно на выходе дают результат, который ты при сравнении вряд ли отличишь от написанного на голом асм-е. Особенно те, которые заточены под микроконтроллеры и процессоры со своеобразным набором команд.
>>234024361 >Почему ты не можешь прототипировать на языке, на котором у тебя будет реальное решение? Потому что это нужно не через год.
>Как ты свой охуительный прототип перенесешь на свою архитектуру, Если твое поделие взлетает то это неважно, както решится. Если поделие не взлетает то это неважно.
>>234024327 >а ты мне гуглом тычешь Ты прав. Тыкать хуем в твою мамку и то приятнее, чем пытаться дотянуть тебя хотя бы до интеллектуального уровня барсука. Поэтому просто иди дальше хуи сосать, мизерабль.
>>234024440 >Если ты что-то импортируешь, этого нет в языке. Не значит. Стандартная библиотека пистона идет с набором пакетов, которые можно импортировать. Их не надо устанавливать дополнительно, они и есть - стандартная библиотека пистона
>>234024515 Судя по твоим ответам, ты ни разу не программировал за деньги. Тогда ок, можно и на питоне, кто ж запретит? Какой-нибудь скрипт для какой-нибудь хуйни, чтобы сделать один раз и забыть - питон в самый раз.
Мне нужно литкод дрочить, у меня через две недели собес в инстаграм где отчегото используется пистон. А я тут с вами хуйней маюсь. Сосну хуй на собесе и пойду в сраный стартапчик. А все изза вас.
>>234024361 Если мой продукт взлетит так, что будет недостаток производительности, который хуй будет решаться масштабированием архитектуры, т.е. упрется чисто в язык и при этом все еще будет рентабельным, я буду искать язык, который устроит меня по своим свойствам и буду переезжать туда, если с либами будет совсем туго (тот же машоб) - буду делать микросервисы на питоне с этими самыми критичными моментами.
>>234024538 Еще раз. "Средство языка" и "стандартная библиотека" это разные вещи. В любом нормальном языке - массив это средство языка. А какая-нибудь хуйня из стандартной библиотеки типа std::vector<> или java.util.List - нет. Хуйня из стандартной библиотеки построена на средствах языка.
>>234024734 >Чтобы синтаксис был поразвесистей? Т.е. 100 вариантов итерации по списку это заебись, это не чрезмерно. А если будет массив, то пиздец, все пропало, жопа сгорит. Ок. Услышал тебя.
>>234024745 Хуйня твой пик. >Список - это другой тип структуры данных из массива.
>Самое большое отличие заключается в идее прямого доступа и последовательного доступа. > Массивы позволяют оба; прямой и последовательный доступ, а списки разрешают только последовательный доступ. Мое мнение, что в питоне нет четких списков, массивов. Смешанная хуйня.
>>234021103 (OP) old_list = [1,2,3,4,5,13,25,45,56] 1.new_list for elem in old_list: if elem != 13: new_list.append[elem] 2. a = [i for i in old_list if i!=13]
>>234025104 >Т.е. именно - ни разу. Не совсем, дружочек. Еще есть продуктовые компании не в СНГ. За годы проведенные в /пр я сделал вывод что галеры в СНГ и продуктовые в Богоизбранной это две разные вселенные. Пояснить чтото тут не получится, проверено по /пр
>>234024922 Что именно непонятно? Это настолько базовые вещи, что я даже не знаю, что надо объяснять. Почитай Марка Лутца что ли, нельзя так обсираться
>>234025032 Самое большое отличие заключается в том, что быстрее массива для доступа к i-му элементу ничего не существует. Списки, построенные вокруг массива будут медленнее за счет лишних вызовов. Списки связанные будут медленные по своей природе.
Но проблема не в этом. А в том, что когда у тебя есть массив, ты можешь сделать до хуя всего. От динамического массива до кучи через три вида деревьев.
А когда у тебя нет массива, ты можешь только на говно на дваче исходить, чем и занимаются все лучшие питонисты планеты, у которых вот-вот взлетит проект.
>>234025032 >Мое мнение, что в питоне нет четких списков, массивов И не только твоё. У меня коллега на работе лекции вел по питону. Сам он изначально джавист, но и на питоне ебашит. Он их называл "листами", подчеркивая, что это и не массив, и не список
>>234025022 Ну во-первых - никаких ста вариантов нет. Хз, что ты там себе навыдумывал, синтаксис языка никак квадратные скобки не расширяют - они там всегда были. А во-вторых - нативный массив в синтаксисе интерпретатора нафиг не нужен, и в первую очередь для того, чтобы петухи вроде опа на ровном месте на жопу не падали. Все логично, я считаю.
>>234025312 ты дурак? ты в своем ответе написал "я не делаю прототип, я делаю готовый продукт, который если взлетит но будет говено работать, я перенесу на другой язык". Блядь, я так и знал, что ебаный питонист не знает, что такое ебаный прототип
>>234025336 >Ну list comprehension можно рассматривать как генератор списка. Но ведь генератор это вполне конкретное понятие, зачем же нам вводить новые.
>>234025523 Смешно только отчасти, потому что я частенько вижу, как питонисты числовые задачи решают переводом в строку и какими-нибудь знаменитыми питоновскими либами, которые скомпилированы и поэтому быстро работают со строками. В лучшем случае они регэкс напустят, но для питониста умение в регэкс это слишком сложно, так что очень редко.
>>234025502 >и в первую очередь для того, чтобы петухи вроде опа на ровном месте на жопу не падали. Собсно, да. В этом суть пистона. Легко писать, легко читать
>>234025388 >Списки, построенные вокруг массива будут медленнее за счет лишних вызовов. Не понимаю, какие лишние вызовы можно совершить обращаясь к list в python, если там все конкретно по индексам? Не пытаюсь навязать свою точку зрения, т.к понимаю что новичок, но у меня тоже есть свое виденье
>>234025582 У тебя между прототипом и продуктом есть прямо дискретная градация? Я конечно хуй знает, но я бы с тяжелыми языками даже запариваться не стал, пока проект на твердую прибыль не вышел. Но ты походу корпоративный фабрикописатель, тебе такое не близко, и вероятно, попросту непонятно.
>>234025830 Во-первых, они после 3.5 уже ломали обратную совместимость в асинк - теперь просто доверия к ним нет. Сейчас добавляют какие-то пидорские навороты, которые больше похожи на канделябры на капоте машины, как было в Побеге из Нью-Йорка. Во-вторых, экосистема - говно. Все более-менее "серьёзные" библиотеки, с которыми я работал, написаны просто отвратно, фиксят критические баги годами, имеют серьёзные проблемы в безопасности, ломают обратную совместимость в каждой блядской минорной версии. Pandas, Django, Celery - это прям лютый пиздец, ненавижу всем нутром.
>>234025830 Потому что тебе тут каждый питонист признается, что на питоне он толкьо прототипы пишет, да и то, так, чтобы побыстрее. смекаешь, какое там качество кода? так вот, качество мысли там еще хуже.
>>234025336 >Ну list comprehension можно рассматривать как генератор списка Нет конечно, квадратные скобочки возвращают список, а генератор - объект генератор.
>>234025913 >какие лишние вызовы можно совершить обращаясь к list в python Речь не шла про лист в питоне. Лишних вызовов, обращаясь к листу в питоне, ты, дай бог, не сделаешь. Но как устроен лист внутри? Как он доберется до нужного тебе элемента? Ты знаешь? Нет. А следовало бы.
В других языках в стандартных библиотеках есть "списки" внутри которых используется массив. Речь шла об этом.
>>234025923 У тебя беспрерывный поток фантазий о каких-то твоих проектах, которые вот-вот взлетят, а пока не взлетели, ты их прототипируешь между срачами на дваче. Я это уже понял. Поэтому свои вопросы к тебе снимаю.
>>234026167 Бля, ну не начинай, у меня PTSD от этого говна. Там овердохуя краевых условий, которые постоянно меняются между минорными или патч-версиями. Сегодня реиндексация по списку с несуществующими индексами работает, завтра не работает, послезавтра работает, но только если это не мультииндекс, после-послезавтра начинает работать для мультииндекса, но отваливается для обычного индекса.
Может кто-нибудь понятным языком объяснить, что такое фреймворк? Вот у питона есть Джанго, а нахуй он нужен и для каких целей и как им вообще пользоваться?
>>234026080 Во-первых, питон3, вообще говоря, в целом несовместим с питоном2. Чо уж там асинк-хуинк. Это настолько смехотворно, что слушать оправдания апологетов питона, что "только выйграли", нет никаких сил.
Дурачку кукарекающему итт про питон могу только посоветовать оглянуться вокруг себя, погуглить какие есть контор по миру и чем занимаются. А то так и помрет в заперженом комфортабельном офффисе возле метро молодежная.
>>234026568 >Может кто-нибудь понятным языком объяснить, что такое фреймворк? Написанный другими людьми код, который ты можешь переиспользовать >Вот у питона есть Джанго, а нахуй он нужен и для каких целей и как им вообще пользоваться? Сайты хуярить, он уже нахуярен за тебя. Ну типа тебе не надо сервер с нуля писать, а просто import jango
>>234026540 >о ни одного варианта решения с использованием генераторов мы так и не увидели. А смысл? Что даст это решение? Всеравно нужно будет переписывать на брейнфак. Ведь без страданий нет качественных компьютерных программ
>>234026615 Смотря как считать. Может, 3, а может и 5.
>>234026625 Везде, где заказчику нужен рабочий проект, а не дрочить на технологии. Ну или где нужна прям Clojure - таких мест тоже хватает. Прохинт: с такими заказчиками охуеннее всего работать. Много свободы.
>>234026423 У тебя никогда не было интересной работы. Да и зарплаты тоже - ты же у мамки на шее сидишь, прототипист охуительных проектов.
За 20 лет работы про индусский код в проектах только слышал. Видел немецкий, польский и итальянский. Лучше бы смотрел на индусский, честное слово. Вообще индусского кода до хуя - может по гитхабам полазать - и в большинстве он лучше того, что ты когда-нибудь сможешь выдать.
Картинка была бы смешной, если бы хотя бы одна твоя программа на питоне могла бы работать быстрее той же программы, написанное на яве. Ну, т.е. от программиста драйверов нвидиа это обидная картинка, а питонист этой картинкой только срет себе же в рот.
>>234026757 >Везде, где заказчику нужен рабочий проект, а не дрочить на технологии а не дрочить на технологии. Нахуя вы работаете на каких то там "заказчиков". Отвратительно же наверное
>>234026801 Так же. У меня была длинная цепочка коммерческого использования C++ -> C -> C++ -> Java -> Python -> Clojure. Всякие JavaScript/Bash/HTML и прочее можно даже не считать - они просто везде.
>>234026784 >если бы хотя бы одна твоя программа на питоне могла бы работать быстрее той же программы, написанное на яве. А уже если бы на питоне можно было победить в прогерских гольф то вообще ИМБА язык бы был, базарю.
Врочем, если ты не уважаешь себя, то буквы на оранжевом сайте тебя и не заставят.
>>234026744 Ты еблан. Программа на С может не скомпилиться на С++ только за счет того, что в С++ более строгая типизация. Поправишь это - она будет компилиться и там, и там. Но в целом программа на С запросто скомпилится на плюсах. Хотя это и ДВА РАЗНЫХ языка.
Сколько программ на Питон2 заработает на третьем питоне?
>>234021103 (OP) а нахуя ты пустой знак вставляешь, когда этого делать не нужно? а ещё, почему у тебя "vvedi chislo ot 1 do 5", когда индексы элементов массива считаются с нуля?
>>234026930 >А какой из питонов не питон? Питон2 или Питон3? А какой из С настоящий. С++/С#/Closure/ Ведь в них много одинаковых букв,они должны быть одинаковыми.
>>234026953 >Ну как бы в условиях задачи требуется генератор списка... Это ничего не значит. Я както раз работал на заказчика где я сосал меня ебали. Теперь я понял что на питоне чтото писать нет смысла.
>>234026853 Наоборот. Практически полная свобода, никакого офисного говна. Это не заказчики по типу фриланса. Это заказчики по типу B2B - я с одними и теми же людьми по многу лет работаю через свою собственную компанию.
>>234026898 Если сравнивать с C++, то скобок, на удивление, даже меньше. Даже если ты не исопльзуешь шаблоны. Плюс, на скобки так-то насрать. А достоинств - несравнимое количество. Макросы иногда дико выручают.
>>234023266 Зачем дроч на труъ массивы в пиздоне, если на пиздоне любой код во много раз медленнее будет при любом раскладе? Его и пользуют обычно для того, чтобы что-то высрать быстро, и где скорость не так критична.
>>234027237 Угу, именно поэтому я сначала Python воспринял как просто дар божий. А потом, погрузившись поглубже, разочаровался. Сейчас уже 5 лет влюблён в Clojure - минусов даже и не начал замечать. А если учесть, что есть ClojureScript, то можно вообще на другие языки не смотреть.
>>234027169 >То ли дело на питоне прототипы писать. Ты даже сука не понял где обосрался, кек. Ну, богато не жил, чего уж начинать. >>234027184 > никакого офисного говна. А ты слышал чтото про ситуации где офисное не говно а оче охуенно? А не хочешь так и не ходи.
>>234027459 > А ты слышал чтото про ситуации где офисное не говно а оче охуенно? А не хочешь так и не ходи. Слышал, конечно. Но ведь это был ответ на > Нахуя вы работаете на каких то там "заказчиков". Отвратительно же наверное И я объяснил, почему для меня работа не на заказчиков наоборот отвратительна. В офис я уже точно не вернусь, посли стольких лет нереально комфортной разработки из дома.
>>234027330 Я с тобой спорить не стану, все, в общем-то, по делу.
Но я там написал, зачем нужны массивы.
Нету никакого дроча. Дроч и питон для нормального человека - вещи несовместные.
Но, например, питону некоторых учат в школе.
Почти любой элементарный алгоритм опирается на массивы.
Я, конечно, понимаю, что нынешнему поколению питонистов Кнут не указ, и черно-красные деревья на хуй не нужны. Но раз уж берешься учить, то куда ты без массивов? А то вот и вырастают уебки, которые насобирают чужих либ, а потом у них ютуб ебнется на полдня.
>Его и пользуют обычно для того, чтобы что-то высрать быстро Если массивов никогда не видел, конечно, с ними быстро не высрешь. В противном случае, они только помогают быстро срать.
Иначе получаются ОП-хуи, которым на примере бабочек (массивов) не объяснили, как ебаться. А в ебаные списки они врубиться не могут.
>>234027336 >Хотя это разные языки. www.python.org считает, что не разные. А что разные версии одного и того же языка. Но, конечно, твое мнение важнее, хули
>>234027389 Анончек не хочешь взять вкатофрелансера к себе Давно присматривался к кложе но до реализации каких-то проектов смелости не хватало Сам поковыриваю жс с пщой за пиццы
>>234027336 > Поправишь это Что ЭТО, мудила? Питон2 и Питон3 отличаются даже в синтаксисе. А плюсы сишный синтаксис принимают на ура. Короче, питонист опять обосрался.
>>234021103 (OP) У тебя вообще бред написан там, с индексом k, а не с хуиндексом как у тебя, короче первый вариант это new_list = l[:k]+l[k+1:] а второй это new_list = [x for x in l if l.index(x) != k] а теперь уёбывай
>>234027695 Это в питоне считается хорошей читаемостью? А можно побольше хуйни в одну строку впендюрить? Когда программы на питоне будут похожи на blablabla.min.js?
>>234028102 >то именно тебе нравится в офисе, чего нет на удалёнке? Вылазенье из дома Общение с живыми умными людьми Бесплатная жратва Меньше ощущения от дня сурка.
>>234028095 Может я тогда неправильно что понимаю. Но насколько я знаю, под "генератором списков" понимается именно list comprehension. А когда речь идет просто о генераторах, то чаще всего имею ввиду йелд. По крайней мере, я так в большинстве мест встречал. Хотя, конечно, в документации есть только одни генераторы. А лист компрехенсион это лист компрехенсион
>>234028199 да в плюсах и зарезервированных слов своих завезли, тоже дело. но никто не говорил, что С++ это тот же язык, что и С Смекаешь? Поэтому обсуждение, как сишный код на плюсах не скомпилится - бессмысленно. А питон2 и питон3 это разные версии ОДНОГО И ТОГО ЖЕ языка.
Ананасы, подскажите какой язык лучше всего выучить в связке с питоном чтобы куда-нибудь приземлить свою жопу? Какой вообще язык тесно сотрудничает с питоном?
>>234028141 >Это в питоне считается хорошей читаемостью? Нет, не это >А можно побольше хуйни в одну строку впендюрить? Можно. Этим любят заниматься всякие дрочеры задачек на онлайн платформах
>>234028429 >кем считается? Питонистами, кем еще. Я не питонист, мне интересно. Все в одну строку с однобуквенными идентификаторами это заебись и шик-блеск, или за это пиздят ссаными тряпками?
>>234028282 > Вылазенье из дома Офис помогает, но мне больше нравится выходить из дома, чтобы просто гулять. Не когда надо офису, а когда хочется мне.
> Общение с живыми умными людьми Это ж тоже можно делать и без офиса. Хотя, наверное, сложнее - тут не скажу, у меня 95% всего общения онлайн.
> Бесплатная жратва Когда твой доход превышает некий порог, на цену еды становится начихать. К тому же, в офисе чаще всего еда не отличается широким выбором. Но офисы есть разные, где-то прям кафе с обширным меню, да.
> Меньше ощущения от дня сурка. Возможно, это личное, но мне как раз кажется наоборот. Вспоминаются "опять на работу пиздос" треды, которыми главная всегда засрана.
Суть в том, что мне нравится иметь как можно больший контроль над своим собственным временем. Если мне что-то не нравится в моём впремяпрепровождении, то это мой косяк и я, как следствие, сам могу это исправить. Поэтому, кстати, я сижу на Линуксе и стараюсь использовать OSS - если что-то не нравится, у меня всегда есть возможность взять и самому это исправить.
>>234028414 Возможно ты полностью прав. А какие-то практические эффекты от этой разницы есть?
>>234028514 Видишь вверху моего поста оранжевое слово Аноним? Это - ссылка. По ссылке - моё мыло.
>>234028669 >Все в одну строку с однобуквенными идентификаторами это заебись и шик-блеск, или за это пиздят ссаными тряпками? Это ты с Go перепутал. в пистоне import this
>>234028565 >Этим любят заниматься всякие дрочеры задачек на онлайн платформах Насколько я мог заметить, они любят там ныть "так ничесна! мы все время проигрываем, патамуша питон медленный! сделайте так, чтобы решения на питоне оценивались по шкале для специальной олимпиады" А в их код я не смотрю никогда, все равно ничего не пойму.
>>234028775 >Это ты с Go перепутал. Да не, залез ща в документацию по питону, где они хвастаются тем, что
>раньше надо было писать вот сколько строк > > > combs = [] > > > for x in [1,2,3]: ... for y in [3,1,4]: ... if x != y: ... combs.append((x, y)) ... > > > combs
>А с list comprehensions вы можете написать вот так охуенно: > > > [(x, y) for x in [1,2,3] for y in [3,1,4] if x != y]
>>234027803 Ну, справедливо, поэтому учить питон первым или, хуже того, единственным языком тупая затея. Но питон как бы нужен для быстрого получения работающего кода, а не дирижирования оптимальными структурами данных. Поэтому, еще раз, зачем в питоне массивы как встроенное средство языка? Приведи задачу, которую обязательно надо решать на питоне, только встроенными средствами и там ну очень нужны массивы.
>>234028756 >Когда твой доход превышает некий порог, на цену еды становится начихать. Это неправда. На халяву в компании - гораздо вкуснее. А учитывая цены вокруг офиса то и подавно. Гугел в долине утверждает что по 20к в год на человек на еду тратит. Остально конечно индивидуально.
>>234028756 >А какие-то практические эффекты от этой разницы есть? Конечно. Ты написал до хуя кода на языке питон. А на новой версии языка этот код ни хуя не работает.
Поинтересуйся, например, как в яве дрочились с тем, чтобы весь код был обратно совместим.
>>234028797 >сделайте так, чтобы решения на питоне оценивались по шкале для специальной олимпиады" Что это за платформа где все языки оцениваются одинаково?
>>234029051 >Приведи задачу, которую обязательно надо решать на питоне Да вы заебали. Мне вообще ни одной задачи не надо решать на питоне. В том числе потому, что там нет массивов. Я не ебу, чего там еще нет, но этого для меня достаточно. Заметь, кстати, что from array import array там есть-таки. Значит зачем-то массивы нужны самим питонистам.
>>234029118 >. Нормальные пацаны пишут так, чтобы было понятно. Работал в одной передовой конторке где считалось что если ты написал коментарий то ты пидар потыканый. Сиди переписывай до тек пор пока не станет ПОНЯТНО блять.
>>234029027 Допускаю. Но я не мыслю в категориях "верю/не верю", поэтому пусть пытается - в стену проще втереться будет.
>>234029062 > Остально конечно индивидуально. Здорово, что мы понимаем друг друга.
>>234029119 А, ты конкретно про обратную совместимость. Да, понял, ты прав. Хотя Джаву ты не к месту приплёл, так как говорили-то мы о плюсах. Но вроде и плюсы имеют нормальную обратную совместимость. Могу ошибаться, давно не изучал их и ну нахер это мракобесие.
>>234029142 Ну мыло и мыло на Протоне. В чём проблема-то? Вон человек мне вообще с cock.li ответил. Учитывая, что я тут рассказываю часто о своей з/п с пруфами, когда просят, мне палить себя стоит как можно меньше.
>>234029142 Думаю, что не одинаково. Наверняка там все откалибровано. Но питонистам мало тех различий, что уже есть. Встречал такую хуйню на leetcode
на hackerrank встречал нытье "почему у вас тут не PyPy, он же быстрее, на нем бы мы всех порвали, и там еще есть три библиотеки, с помощью которых можно решить эти пять задач в одну строку".
>>234029475 >Встречал такую хуйню на leetcode На литкоде же языки отдельно. В практис моде как минимум. Да и то там бенчмарк гулят в 2-3 раза от исполнения к исполнению
>>234029475 Ответ на деле в том, что они рукожопы просто, там же дрочка на алгоритмы, а такой прикол, что эти задания на плюсах/си иногда самым тупорылым алгоритмом проходятся, лол, вот мб у них и подгорает.
>>234029289 ну, если найдешь такого заказчика, то я за тебя порадуюсь у меня таких нет у меня есть заказчики, у которых до сих пор софт на яве 1.3 работает и они ни за что не перейдут на что-то более современное, потому что рабочих мест тыщи, и простой каждого это их живые деньги, а кто еще потом будет тестировать, да и все такое. я, наверное, один из последних в мире, кто еще может там как-то извернуться на этой версии ебаной.
>>234029612 >у меня есть заказчики, у которых до сих пор софт на яве 1.3 работает и они ни за что не перейдут на что-то более современное, Надо же. А я почти тебе поверил что работать на заказчика ебаного это плохо
>>234029364 >Хотя Джаву ты не к месту приплёл, так как говорили-то мы о плюсах. Не, плюсы какой-то хер приплел, мол, почему они от С отличаются, хотя буква та же.
>>234029390 только в маняфантазиях думаю, через пару лет все начнут обратно в монолиты собирать. я этих "ответов на все вопросы мироздания" видел уже с десяток. они появились, погремели, умерли
>>234029640 >Так там машинный код и к нему комменты, что какая строчка делает, особо не перепишешь ничего. Машинный код это да. Есть компилятор которые умеет любую программу переписать используюя только move Становится гораздо читабельнее
>>234029676 Зарплатных тут нет, по усикам вашим вижу. Тут джирой фонит по беклогам
>>234029765 >думаю, через пару лет все начнут обратно в монолиты собирать. Пока это мнение разделяешь во всем мире только ты. Тем громче будет звучать твое Я ВАМ ГОВОРИЛ!!!!
>>234029590 справедливости ради, там в десятках победителей стабильно пара питонистов будет но это такие ребята, которые решают за 12 минут то, на что отводится полтора часа явно не питонисты с двачей, прототиписты охуительных проектов
>>234029881 >На текущих проектах $90/h Хуясебе, у тебя ~200к база при том что макака хуй знает откуда? Мое почтение. Ты в темноте то не светишся от своих безумных скилов?
>>234029822 Да мне тащемта много и не надо, у меня хозяйство свое, огородик, утром выйду себе помидорину сорву, коровку свою покормлю, можно и за питон садиться, а деньги все пусть в москве будут.
>>234029690 у меня рефакторинг настает обычно, когда мне чужая хуйня на доработку приходит однажды, например, рефакторинг начался с того, что я расставлял границы транзакций в многопользовательской системе потому что предыдущие творцы, видимо, считали, что они пишут прототип, а про транзакции, как и про массивы, не слыхали в жизни, мол, на хуй они нужны
>>234029822 >Машинный код это да. Есть компилятор которые умеет любую программу переписать используюя только move >Становится гораздо читабельнее Так там смесь асм команд с бинарной хуетой для unwindинга. Ты допустим дебаггер тестируешь и ты такой хуяк массив байт сделал, потом в память процесса запихнул и пометил как исполняемое место, а там у тебя в массиве этом допустим некая команда посрать жопой 228 и потом куча служебных циферок и потом на байтоёбско-дебаггерском языке команд записано как стек разворачивать, а по сути это всё массив ебучий и тебе один хуй надо комменты писать, тут ниче не попишешь. Потмоу что ты тестируешь как у тя бинарь соберется и таких кейсов уровня посрать жопой 228 у тя миллиард и тебе надо каждый вот так описать и описать его развёртку байтоёбскую.
>>234029703 Конечно же нисколько, о мастер популярного языка с крутыми фишками, но без массивов. Неужели я посмею оспаривать твое превосходство? Конечно же нет. Ведь никто не сможет превзойти питониста из /б. Особенно, когда он, наконец, закончит школу.
>>234030002 Ну так они не рукожопы, я ж говорю, плохому кодеру язык мешает, если в алгоритмах+структурах шаришь питон тебе не будет помехой в онлайндрочильнях.
>>234029925 >Пока это мнение разделяешь во всем мире только ты. Просто ты в основном /б читаешь. А тут все еще тупее, чем даже я. Когда с двача выйдешь, узнаешь много новых для себя интересных мнений.
>>234030244 Я нихуя не понял, но рецепт таков. Шлешь эту хуню нахуй, идешь в faang, профит, пануешь.
>>234030256 >As opposed to what? опоузд то норамльный человек говорящий на нормальном английском, живущем по времени долины. За это обычно дохуя доплаты. Поэтому выходит что если тебя перевезти то общая зарплата твоя будет больше полмиллиона
>>234030437 >Я нихуя не понял, но рецепт таков Короче вот так http://dwarfstd.org/doc/Debugging%20using%20DWARF-2012.pdf И короче мой пост о том, что иногда без комментов никуда, пушо у тебя из кода там только массив с числами, в них вся логика, а остальной код этот массив подсасывает просто в память, там нет ниче.
>>234030649 > не фаанг, но на слуху, мировая фирма Да разница по компенсации большая между фаангами и не фаангами. Так то ИТ конторы многие не слуху, у некоторых сотни миллионов клиентов а платят хуйню. фаанг же наоборот сыпет лайк вериз ноу тумороу
>>234030437 > норамльный человек говорящий на нормальном английском У меня нет строгих метрик, но ни нейтивы, ни не-нейтивы меня обычно не переспрашивают. Сразу понимают, что я говорю. Мне кажется, этого достаточно. Один заказчик вообще со мной любит поболтать на более-менее отвлечённые темы, можем с ним до двух часов болтать, меня устраивает.
> живущем по времени долины Я работаю ещё и на Европу. Доступность в любую секунду в пределах "рабочего дня" - оверхайпнутое говно, которое только вредит продуктивности. На эту тему, ЕМНИП, есть серьёзные исследования с достаточно большими выборками (искать я их сейчас не буду - лениво, если честно). На всех моих проектах достаточно отвечать в течение суток-двух, чтобы тебя никто не потерял. Опять же, всех всё устраивает.
> если тебя перевезти то общая зарплата твоя будет больше полмиллиона Возможно. А может и нет. Быть перевезённым куда-то мне не хочется, это точно.
>>234030549 Я баблом даже IRL не палюсь. У меня очень скромные потребности. А на отношения я забил хер. Просто трахаться мне неинтересно, а для полноценных отношений нужно искать подходящего человека, что довольно сложно и времязатратно, учитывая, что у меня к людям очень высокие требования после прошлых отношений. К примеру, я теперь сразу на мороз буду выгонять людей, которые мне врут или сознательно недоговаривают. А это уже супердохера кто отсекается.
>>234030616 На самом деле, у меня много свободного времени. Сидел бы я иначе тут, ага.
>>234030954 >Я работаю ещё и на Европу. Тогда я вообще не понимаю какого хуя тебе не гречкой платят. >Доступность в любую секунду в пределах "рабочего дня" - оверхайпнутое говно, Если вы работаете в команде то почему, полезное. И за него платят.
>>234031033 > потому что массивы неизменяемы (в плане количества элементов), например. Почему, изменяемы. Берешь и переалокейтишь. Помоему пистун так и поступает
>>234028937 Чего притих-то? Потому, что кроме почты я тебе других контактов и не дал?
>>234031128 > Тогда я вообще не понимаю какого хуя тебе не гречкой платят. Я предпочитаю думал, что заказчикам виднее, раз они соглашаются на мой рейт. И я на 90% уверен, что есть люди, которые могли бы меня нанять и на более высокий рейт, просто я их пока не нашёл (да и не ищу - сначала нанять кого-нибудь сам хотел бы).
> Если вы работаете в команде то почему, полезное. И за него платят. Это мнимая полезность, которая на деле выливается в уменьшение продуктивности. Поищи исследования, которые я упомянул, там это всё описано.
>>234031216 Коплю как не в себя. Я реально с года эдак 2016го живу только на накопления, сделанные к тому времени. И это живя в не-восточной Европе. Пока сверхопределённых планов нет, кроме как когда-нибудь нанять других разработчиков и научиться долгосрочным инвестициям.
>>234031367 >Чего притих-то? Потому, что кроме почты я тебе других контактов и не дал? Нет, я пытаюсь сформулировать своё искреннее письмо, чтобы показать кто я есть и не прятаться, и сразу было понятно есть ли нам смысл общаться!! Мне, правда, завтра нужно по единственному за этот месяц делу встать к 6, из-за чего я, наверное, после этого сообщения пойду спать, но надеюсь, что это не помешает нашей коммуникации в случае, если бы она потанцеально могла быть успешной
>>234031624 Не напрягайся ты так. Я ж не прокурор, который тебя на бутылку хочет посадить. Пиши свободно. Пусть это и почта, к ней можно относиться как к обычным месенджерам.
>>234023878 пользуясь так сказать случаем,C# tcp клиент,возможно ли вызывать сразу два коннекта ,сам tcp клиент описан как класс . Можно конечно клонировать классы и в пространстве имен добавлять переменные,но мб есть решение по изящней? мимоцискоёб
>>234031739 В РФ я юридически не могу нанимать, да и не хочу. Можно, конечно, через контракты с юрлицом, если он зарегистрируется как ИП. Но планов у меня таких, опять же, на него нет. В любом случае - даже если я ему плачу тысячу рублей за каждые 10к, что я на нём зарабатываю - чем это плохо, если он при этом получает в несколько раз больше, чем в других местах? При условии, что я у него не отбираю паспорт и что он волен работать с кем угодно, разумеется.
>>234031871 Ничего не понял. TcpClient из System.Net.Sockets? Или какой-то другой TcpClient? Какие два коннекта? Куда? TcpClient client = new TcpClient(server, port); на разные сервера? на разные порты? на один и тот же порт одного и того же сервера? В любом случае делаешь TcpClient client1 = new TcpClient(server1, port1); TcpClient client2 = new TcpClient(server2, port2); и хуяришь. Ну, если сервер и порт один и тот же, могут быть коллизии, но я не копенгаген в шарпе, не знаю, что там внутри. Думаю, не долбоебы писали, все разрулится само. Зачем клонировать классы? Что вообще это такое - клонировать классы?
>>234032096 ну, создавай два объекта, в чем проблема-то? что у тебя не выходит? сразу вижу, что там порт прохардкожен, это, конечно, пиздос но, полагаю, не в этом твоя проблема
>>234032235 короче, ты неправильно вопрос поставил. тебе кажется, что тебе нужно "вызывать сразу два коннекта" на самом деле, может, и не нужно ты скажи, чего ты хочешь добиться. своими словами
>>234031971 >даже если я ему плачу тысячу рублей за каждые 10к, что я на нём зарабатываю - чем это плохо, если он при этом получает в несколько раз больше, чем в других местах? Но если муж пиздит жену меньше чем ее пиздил сутенер,то это хорошо? Насколько хорошо? Можно ли лучше?
>>234032435 То есть, ты предлагаешь не платить вообще? Интересная идея, возьму на вооружение.
А если серьёзно, то не надо подменять понятия. Абстрактный работник в вакууме волен выбирать. Абстрактный работодатель даёт возможности, а не обязывает. А идеалы искать можно вечно. Впрочем, я как раз за то, чтобы как можно больше людей могло работать напрямую с клиентами. И я всегда рекомендую это фрилансерам или тем, кто хочет ими стать.
>>234032416 Так зачем тебе два коннекта к одной железке? Я так понял тебе надо делать несколько коннектов к нескольким разным железкам MK mikrotik1 = new MK(IP1); MK mikrotik2 = new MK(IP2); MK mikrotik3 = new MK(IP3);
Но, скорее всего, тебе это не нужно. "одновременно" это сделать ты все равно не умеешь. Поэтому делай в цикле по всем железкам MK mikrotik = new MK(IP); тут шлешь, что тебе надо mikrotik.Close(); // вот это не забывай, а то у них грязно в примерах написано
>>234032676 Во во. Понапишут классов микросервисных, а потом человек не может select сделать. Вынужден в цикле, как мудак, сидеть. Зато нативных массивов - отсюда и до обеда.
>>234032676 вт скорей всего да,close ,дабы закрывал коннект и tcp клиент обращался к новому действию. Но я так понял что типа MK mikrotik1 = new MK (IP,IP1,IP2 ) не выйдет,Верно?
>>234032801 Не, в принципе, ты можешь сразу сто этих объектов создать. сколько тебе нужно но ты все равно будешь в каждый момент времени дергать только один из них, чтобы что-то послать
тут зависит от того, надо тебе в течение долгого времени держать клиент запущенным, чтобы время от времени что-то послать, или надо подконнектиться, послать, и забыть
>>234032911 В принципе, по хую что бы ты ни хотел сказать, ты высрал какую-то хуйню, которая никому ничем не помогла ни анону с микротиками решить его задачу, ни кому-либо другому радостно рассмеяться над твоей искрометной шуткой
>>234021103 (OP) Пошёл нахуй с бреда, для этого специальные разделы и беседы тоннами на просторах интернета есть. Нахуй писать на двач да ещё и в /b/, извращенец что ли? Нравится когда на тебя срут и ссут? А лучше иди гугли пока я не разозлился ещё больше.
>>234032925 время от времени,допустим в формах у меня список ипов и некоторые формы для отправки параметров,то есть обновить конфиги допустим и т.п. Соотвественно допустим я наделаю 30 действий аля MK1,MK2,MK3 будет наверное норм?
>>234033074 Не знаю, что у тебя за формы, но ты ходишь по опасной грани, по другую сторону которой - многопоточность. Тебе бы надо сформировать "пакет заданий" и отдать какому-нибудь "исполнителю", чтобы он их выполнил в фоновом режиме, чтобы у тебя форма не "зависла", если ты будешь в основном потоке все делать. Это я специально общими словами пишу без привязки к классам, потому что в шарпе я профан. Но идея везде одинаковая.
в любом случае, ты можешь использовать один объект MK, создавая его каждый раз для кажого ИПа, посылая параметры, и закрывая коннект. Можешь сделать на каждый ИП отдельный МК, но ты же все равно не умеешь их все скормить какому-нибудь TaskScheduler'у, который будет их в несколько потоков обрабатывать. А без этого смысла нет несколько объектов МК создавать.