Как что делать? Исправлять конечно.
Впрочем, для начала наверное стоит прочитать правила форума на который вы пришли с вопросом, и понять, что код своего скрипта тут ТРЕБУЮТ оборачивать в соответствующий тег. Пока вы этого не сделаете, вряд-ли надуться мазохисты, которые решат потратить свое время на чтение вашей неотформатированной простыни каких-то строк кода.
mayton2019, Ну, чисто теоретически, у бедного есть шанс. Его даже можно оценить методами теорвера. А вот если игра будет только одна - то и того проще - "у бедного шанс выиграть аж 11%. Не так уж безнадежно.
Как-то на собеседование ко мне пришел кандидат, который в резюме гордо сообщал, что у него а english intermediate. На поверку я как-то очень в этом засомневался. И спросил, а что он понимает под Intermediatе. Ответ меня сразил наповал - "умение вести устную беседу пользуясь словарем".
Вот миддл, ищущий курсы, для систематизации своих знаний, или няньку для того, что-бы глубже понять инструменты разработки - очень напомнил мне этого соискателя.
Задайте себе вопрос, если бы вы получали огромные деньги за программирование, которые вы любите, стали бы вы в свободное время подрабатывать консультантом
Что-то мне кажется, что например известный всем Andrew Ng прекрасно совмещает "получение огромных денег" и не только "подработку" консультантом, но и работу преподавателем. И таких людей - немало.
Другое дело, что крутые "разработчики банковского скоринга" часто настолько затра..ны текущей работой, что у них ни на что сил больше не хватает. Но это не отменяет того, что часто талантливые люди ищут разные формы своего - в том числе и профессионального - самовыражения. И дело тут как правило не в деньгах.
Mister_Mad, Не знаю, что такое "из аналоговыми модулями", но Pandas причудесно все умеет читать и писать, правильно, эффективно, удобно и - что намного важнее - даже несколько гибче, чем другие модули. Маленький совет - не стоит необознанность с возможностями инструмента списывать не недостатки инструмента.
Mister_Mad, Никаких, абсолютно никаких "детских болезней" в этом модуле нет. Все ясно, прозрачно, просто и логично. И это станет понятно, если не вырывать одну какую-то функцию из множества, а смотреть как она совмещается с другими функциями модуля. Другое дело - для этого надо не прыгать с первой ступеньки на пятую, а нормально и последовательно изучать инструмент.
Mister_Mad, Я так понял, что Python учить, книжки читать, - вы принципиально не желаете?
Я не знаю, что вы комбинировали. Я не знаю, что вы там "по наитию" писали когда "комбинировали". Я вам привел конкретный пример, который выполняет в точности то, что вы просили. Из обычной таблицы EXCEL, стандартной операцией в нормальный датафрейм, а далее - с помощью корректно написанного условия - в необходимый вам формат вывода. Без всяких усложнений.
Если у вас какие-то очень заумные данные в вашей таблице EXCEL (а не это очень похоже, если посмотреть на то, как вы перемудрили с элементарным выводом строк в приведенном скрипте), то это лишь значит, что надо открыть документацию по функции read_excel и подобрать необходимые параметры. Потом надо в вашей IDE открыть менеджер переменных и посмотреть, какой тип данных оказался в столбцах датафрейма. А потом заглянуть в учебник и посмотреть, как работать с таким типом данных. Ничего из перечисленного вместо вас, не имея конкретно ваших входных данных, я сделать не могу. Так что придется напрячься самому.
А зачем мне перебирать десятки методов, если специалист по ML может на глаз по условию задачи и входным данным дать сразу несколько предполагаемых вариантов решения. ---> Не может. Без анализа ваших входных данных - не может. Если он специалист конечно. Это как врач, ставящий диагноз по словесному, не точному и неквалифицированному описанию. В обеих случаях, чем выше квалификация специалиста, тем не охотнее он принимает решение "на глаз". За исключением, конечно, совсем тривиальных случаев. Но вы продолжайте верить в волшебную силу ответов с форума.
Кстати, по вашим данных и по предложенному вами методу - я ответил. Он МОЖЕТ оказаться работоспособным.
За что я люблю этот форум - за то, что тут уверенные ответы на вопросы, для понимания в которых надо иметь немалый профессиональный да и просто жизненный опыт дают очень квалифицированные студенты 2-го курса (по факту на текущий момент - только что закончившие 1-ый курс) , весь опыт которых сводиться к "подкрепляю своих навыков на фрилансе".
Это же невозможно не то, что понять, просто прочитать. Это же не первый ваш вопрос на форуме. Почему один раз до вас доходит, что код надо оборачивать в соответствующий тег, а во второй раз - нет?
ст@TitanikT, Стоп. Я же спросил вас о вашем опыте а области ИТ, а вместо этого вы ответили на каком курсе вы учитесь. То, что на втором - это отлично, но на какой специальности? А то что вам кто-то "из направления" по ИБ порекомендовал эту книгу - то вот его и спросите, а почему именно ее.
Вы все-таки ответьте, что именно из области компьютерных наук вам известно? Программируете-ли вы и на каком (каких) языках? Понимаете-ли вы как устроен компьютер? Что такое сеть и как она работает на уровне и оборудования и протоколов. Знакомы-ли вы с методами создания приложений для веб, мобильных приложений и пр? Это все основа, на которой строиться то, что называется ИБ. Вот понимая, каков у вас реальный базис и можно давать вам какие-то вразумительные советы. Ведь ИБ невозможно изучать "в вакууме". . У ИБ весьма четкая и понятная платформа - т.е. то, что вы обязаны знать пред тем, как приняться изучать саму ИБ. Кстати, учтите - что "учил в университете" и "имею опыт использования" - это разные вещи.
Кроме того, ответьте, просматривали ли вы хотя-бы этот форум, нашли ли вы на нем хоть пару десятков ответов на аналогичные вопросы и почему вас эти ответы не устроили?
TitanikT, Для того, что-бы вам порекомендовали подходящие именно для вас книги необходимо, что бы вы сначала указали свою реальную текущую квалификацию в области ИТ. Если этой информации нет - любая рекомендация будет бессмысленной.
Ну так зачем писать вопрос, когда "котелок не варит". Даже если вам ответ дадут - он его тоже не переварит. Думаете, кто-то захочет включать свои мозги, когда вы свои выключили? Ради чего? Дождитесь, когда "начнет варить", переформулируйте вопрос на человеческом языке и может быть вам ответят.
А так непонятно ничего.
Валерия Люлина,
ОК, пусть так. Тогда давайте сделаем так. Вы выставите сюда три-пять тем, которые вы придумали, ну а мы попробуем представить, может-ли ее реализовать среднестатистический бакалавр за оставшиеся 8 месяцев.
Вы правильно мыслите - мало придумать тему, надо "на берегу" понять, а справитесь-ли вы с ней, учитывая ваш реальный набор знаний и опыта. Кому лучше знать это - вам, или форумчанам? Сейчас вам накидают идей, может быть интересных, вы схватитесь и.... потом может оказаться очень больно.
Но есть еще один человек, который должен понимать (хотя-бы приблизительно) ответ на этот вопрос - ваш руководитель диплома. Он хоть примерно представляет, какой был ваш учебный бакалаврский план (это то, что вы должны бы знать), а может быть "видел" вас во время учебы (это то, что вы реально знаете). Вот и подойдите к нему, и посоветуйтесь. Не бойтесь, он не кусается. А подсказать может на несколько порядков точнее, чем на форуме.
Александр Нестеров, Ну, нарисовать формочку и "отследить нажатие кнопки" - я понимаю, как разные "задания". Если ТС считает, что одно есть другое - тогда грустно, конечно. Стоит ему наверное хоть что-нибудь на эту тему почитать, а не учиться по вопросам на форуме. Тем более, что сейчас всяких книжечек на эту тему или курсов в интернет - навалом.
Вы вывалили нам простыню кода, но вот где именно вы ПЫТАЕТЕСЬ выполнить отслеживание нажатия кнопки покупки - не показали. Очень странно. Покажите эту попытку. Иначе это не вопрос, а просьба сделать задание вместо вас.
key = getKey
на
key = getKey()
и будет вам счастье.