danil
import re name = list(input().split()) with open('_'.join(name), "r+", encoding="utf-8") as file: text = file.read() txt_next = re.findall("-?\d+", text) latext = [int(i) for i in txt_next] print(sum(latext)) /////////// код здорового человека fio = open(input(), 'r') print(sum(list(map(int,fio)))) у меня только один вопрос, зачем?
Зачем вам регулярки, сплит в инпуте и много других ненужных функций? У вас есть название файла, которое не нужно проверять, и есть числа, сумму которых нужно посчитать. Зачем так усложнять все?
Артур
Зачем вам регулярки, сплит в инпуте и много других ненужных функций? У вас есть название файла, которое не нужно проверять, и есть числа, сумму которых нужно посчитать. Зачем так усложнять все?
это хороший вопрос, но без всех этих усложнений тесты не проходили, да и плюс код пишу без повторого осмысления, была идея написал == проверил == добавил что-то новое без исправления старого
Потерпевший
у меня вопрос есть. нужно вывести список из строк через запятую, но последние 2 значения должны разделяться '&', а не запятой (например:'Bart, Lisa, Maggie, Homer & Marge').
Потерпевший
join() выводит все элементы через запятую, так что он не подходит. Если кто понимает че делать, подскажите плз
Пашок🗽
Ну замени последнюю запятую знаком &
danil
join() выводит все элементы через запятую, так что он не подходит. Если кто понимает че делать, подскажите плз
а циклом сделать не получается? range от первого элемента до size(your_list) - 2, а потом добавь два последних элемента со знаком '&'
koichi
лучше рабочий код, чем идеальный, самый банальный вариант - регуляркой, зарефакторить можно успеть всегда, так что просто ебани регуляркой и не парься
koichi
когда интересное решение найдется в интернете или самому в голову придет - переделаешь, если будет нужно
Потерпевший
ща, уже пробую варианты решения
koichi
вариантов глупых придумать можно сколько угодно, хоть добавить в список & и объединить последние 3 элемента без запятых, главное, чтобы работало хоть как-то, а потом уже и посерьёзнее подумать можно)
koichi
а для этого нужно чтобы тебя кто-то проверял? вряд ли у тебя станут практические задачки порешать просить, какой фреймворк-стек и сколько занимаешься
danil
лучше рабочий код, чем идеальный, самый банальный вариант - регуляркой, зарефакторить можно успеть всегда, так что просто ебани регуляркой и не парься
разве это будет быстрее чем обычным циклом? Да, регуляркой кажется более удобно и менее громоздко, не спорю. Но выводить целый список, потом с импортированием новой либы замену делать немного больше ударит по производительности чем вывод циклом в лоб Хотя там и не настолько большая разница чтобы париться над этим
koichi
разница небольшая, главное, чтобы работало, можно как угодно делать, регулярку просто переделать потом удобней, как по мне, но да, твой вариант также валидный, все равно потом переделать придется)
koichi
для этого тебе лучше просто загуглить вопросы для интервью сразу, там их будет даже больше, чем нужно, таких на гитхабе полно что по реакту, что по вью, что по ангуляру
Расул
Да, но я сомневаюсь что такое реально будут спрашивать, там вопросы очень примитивные
koichi
тебе себя легче будет проверять, так как полностью при таком варианте тебе никто не объяснит, просто скажут: "ну, немного не так бла-бла", лучше сразу с теорией прочитать полностью то, что нужно по всем вопросам прогнать себя и будет отлично. Да и лучше сразу походить по собесам и почувствовать как это. с первого раза редко получается попасть куда-то)
koichi
Да везде примитивные вопросы, меня брали на мидла с вопросами уровня: как отцентровать дочерний элемент, в чем преимущества реакта, что такое хуки, какой хук заменяет componentDidMount, что такое замыкание, разница локалсторейджа от сессион сторейджа, хотя вопросы никакие
koichi
И в любом случае - больше знать будешь, больше шанс, что попадется вопрос, который изучал, поэтому пройтись по какоц-нибудь репке с 300 вопросами по реакт+редакс и уже шанс пройти будет выше, чем кто-то прогонит по каким-то вопросам тут без особого интереса и ты просто подтвердишь либо какие-то свои знания, либо еще больше засомневаешься в своих знаниях)
hima
https://www.youtube.com/watch?v=Z9FvlPpSS3U&ab_channel=%D0%9B%D1%91%D1%88%D0%B0%D0%9A%D0%BE%D1%80%D0%B5%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2 Видос супер!
koichi
я устраивался и меня спрашивали какую-то фигню абсолютно, я ответил на все, а мне предложили стажировку на проект, я долго еще сомневался то ли я идиот, то ли у них просто так проходит процесс трудоустройства)
koichi
и все вопросы чисто: "что такое контекст?", "разница let const var"
koichi
и подобные банальные глупости..
Расул
А в основном про реакт спрашивают?
Расул
Ну есть же темы без которых никуда?
Расул
Асинхронность например
koichi
нет конечно, смотря какой фреймворк сам предпочитаешь и с каким работал) еслив компании только реакт, а ты в нем не зуб ногой, то тебе явно не туда..
koichi
ну, да, есть темы типа замыканий, частичного каррирования, ассинхоонность промисы, ивент луп, макро микро таски
koichi
генераторы, спред/рест, стрелочные функции, конттекст, классы, прототипирование
Артур
у меня вопрос есть. нужно вывести список из строк через запятую, но последние 2 значения должны разделяться '&', а не запятой (например:'Bart, Lisa, Maggie, Homer & Marge').
поехали мужики, не зря же я эту поеботу читаю, чтобы умичать на такой хуней a = ['Bart', 'Lisa', 'Maggie','Homer','Marge'] res = ["& " + a[i] if i == 4 else a[i] for i in range(len(a))] print(*res)
koichi
если делатт уникальным, то лучше не 4, по длине - 2, мне кажется
Расул
Понял, спасибо!
koichi
но да, даже такой вариант вполне рабочий
koichi
Понял, спасибо!
если ты новичок и нигде не работал, то лучше поискать курсв бесплатнве либо стажировки в компаниях, сейчас джуниор уже должен хоть что-то знать немного и иметь опыт, если у тебя его нет, то ты по большей части trainee..
koichi
хотя, смотря где еще, в москве даже джуниоров на реакт просят 0.5-1 год и доджат при первом промахе, а могут куда-то взять вообще на похуй, если "почувствуют потенциал"
koichi
лично меня в одну контору и на джуниора на вью брать не хотели, а две на мидла предлагали, так что тут и от места зависит, и от компании, от твоих навыков, уверенности, заинтересованности
Расул
А где стажировку найти
koichi
ну.. в интернете? погугли по своему городу it компании, полазь по их сайтам и поищи проводится ли что-либо
koichi
лично моя первая стажировка пришла ко мне сама, когда я в шараге учился, следующие две я нашел просто в двух разнвх компаниях когда загуглил и нашел их у нас в городе
koichi
все были бесплатными по 2 дня в неделю на пару часов вечером, проводились, давались таски, решаешь, проверяешь, код ревью, советы, если устраиваешь - джоб оффер
koichi
знакомый вообще пришел устраиваться на php без знаний, спросили не хочет ли во фронт, потренили, покрутили, взяли на вью джуном
Артур
Понял, спасибо!
Bart, Lisa, Maggie, Homer & Marge, хотя если оутпут должен быть и с запятыми, то не работает
Mikhail
А в основном про реакт спрашивают?
Смотришь вакансию, на которую собираешься подаваться, пробегаешься по требованиям, углубляешься насколько возможно. В нормальной компании на entry level будут смотреть на твою способность к обучению, а не на актуальные знания, для этого нужно дать правильные сигналы.
рома
Парни, сразу извиняюсь за заданный вопрос, выручайте, хочу написать проект на курсовой (python), но нет идей что можно сделать.. (только пж что-то не очень сложное, я ещё совсем смешарик, только осваиваюсь)
koichi
знаний почти никаких?
koichi
это я Вас спрашиваю, Роман
koichi
ладно, вкратце, не знаю какой курс и что нужно, но из самых легких и хотя бы валидных вариантов сделать декстоп приложение, используя какой-нибудь фреймворк типа PyQt, сделать банальный CRUD, прикрутить какой-нибудь календарь, сделать запись по датам как заметки и выдать это за какую-нибудь бухгалтерскую софтару
рома
знаний почти никаких?
нуу.. как сказать
koichi
типичная запись удаление изменение бд, валидация и проверка, календарик, запись по датам, вывод всех записей, небольшой поиск по каким-то критериям
koichi
и не супер сложно, и вполне хватит объема для курсового
koichi
ну, это самый простой вариант и самый банальный, не факт, что будет интерес и мотивация его делать, попробуй поискать небольшие проекты на питоне, условно, типа Top 5 best projects for beginners python и подобную чушь, поищи для себя что-то интересное, что тебе самому будет интересно слепить
koichi
вариантов много, я бы никогда не стал на курсовую делать нудятину лютую, только то, что интересно самому
рома
да, хорошо, ещё раз спасибо
koichi
всегда пожалуйста
koichi
да, хорошо, ещё раз спасибо
из интересных вариантов могу предложить сделать набор текста на скорость. Выдается фраза, ты ее должен набрать быстро и правильно, потом выводится итог: скорость, точность и так далее, может быть интересно
Rotmas
Я лох я ничего не знаю кста всем хай
koichi
Добро пожаловать, хвастун
Neuron
мало того что я вышку оканчиваю по специальности и всё равно не секу. Как написать свою программу?
koichi
а какие проблемы возникают?
Neuron
а какие проблемы возникают?
С чего начать. Привычка всё усложнять у меня.
finegorko
вот и вся суть вышек
koichi
начать.. да с самых базовых вещей? Придумал что-то самое банальное, сделал теми силами, которыми получается, в это время изучать что-то более углубленно, когда написал программу, начинаешь проверять, искать баги. После этого следующиц проект и постоянно искать знания. Сделал пару программ, потом вернуться к прошлым программам, когда будет больше знаниц - переписать с новыми знаниями, дополнить интересными фишками
koichi
чем больше делаешь - тем лучше, а особенно, когда с новыми знаниями переделываешь то, что уже делал и осознаешь что-то новое, что уже делал, но переосмвслив это
Rotmas
Быстро печатаешь
koichi
можно попробовать просто брать идеи из интернета и делать их =) больше разнвх проектов - больше мотивации узнавать что-то и гуглить, познавать
koichi
сделал 10 разных софтвар, нагуглмл кучу всего - уже есть багаж практических решений, но не забывать про теорию, конечно же
koichi
лично я, когда ничего не понимал, просто по гайдам на ютубе списывал чуть ли не весь проект, потом построчно разбирал, переписывал своими силами, потом придумывал себе новый проект, делал его от начала до конца своими силами
koichi
вариант не очень, но тогда не было мотивации самостоятельно придумывать с нуля и делать, так как ощущал себя слишком тупым для этого, а так ощущал какое-то менторство небольшое
koichi
тут же тебя учить никто не станет, только помогать с проблемами, которве можешь встретить
koichi
ну, это сарказм же, друг
Rotmas
Я понимаю, просто у меня недавно такая проблема появилась
koichi
начни хоть делать что-то, тогда мотивация будет ясна, почему ты лох и зашел сюда, чтобы узнать как решать проблемы, котооые встретишь, как минимум)
koichi
а так - да, получается лох, причем полноценно
koichi
даже обсудить нечего будет =(
Rotmas
Мне не хватает базовых знаний чтобы понять какие-то определения по типу: что такое sql или интерпритация
Rotmas
Вообщем я просто чайник