Юган Полежаев, ты не сможешь зарабатывать на фрилансе, тем более с учетом того, что тебе 15 лет, хоть сколько то вменяемые деньги на которые можно хотя бы тупо поесть купить на семью. Что бы начать хоть какие то заказы, по 100-1000 рублей, на стабильной основе тебя нужно убить несколько месяцев постоянного обучения + практики, и то не факт, что зайдет. Приземлись на землю, пойми, что компьютер и ит - не панацея от всех проблем и не волшебная палочка-выручалочка, и иди искать работу. Я сам с маленького города, у меня есть пара знакомых которые с возраста 16-17 лет начали жить самостоятельно, абсолютно без помощи родителей и ничего, справились. А сидя за компьютером проблемы не решаются, а только создаются.
Юган Полежаев, если тебе хочется/нравится мл и питон (вообще это странно, как тебе это может нравится, если даже не пробовал, ну да ладно), то и изучай его, на кой хрен тебе что-то другое? Не нужно идти в ит с изначальной целью что-то заработать, ни к чему хорошему это не приведет. Что бы хоть что-то нормальное начать зарабатывать на любом стеке нужно потратить немало времени и не факт, что профит будет. Иди работать на любую работу, куда возьмут, а в свободное время учи то, что хочется/нравится.
Северное Сияние, даже в Украине, при не самых больших з.п. в целом и в отрасли, 80-100к гривен для хорошего специалиста - не самый редкий ценник. Для Питера/Москвы тем более.
Игорь Статкевич, еще раз говорю - подобное делается анализом структуры документов. В большинстве случаев имя и фамилия пишутся друг после друга с большой буквы. Т.е. берем регулярку и ищем строку в которой слово с большой буквы, после него символьный пробел и еще одно слово с большой буквы. Проверяем регулярку на, допустим тыще писем, смотрим те, где регулярка сработала не правильно - правим условия, расширяем.
Искать повторяющиеся блоки текста - это плохая идея по многим причинам, в том числе по озвученной Владимир Куц.
Не. Вот например в том, что ты написал повторяются:
3- текста, 2- переписки, 2 - подписи, 2- куски.
Нужно брать большое кол-во писем и разбирать их по шаблону, а не по конкретным словам. Делать проверки с регулярками, что бы убедиться что в строках действительно есть такие данные, как имя/фамилия и т.д.
artem_sib, ничего я не усложняю. Для реализации точки выхода из приложения, которая гарантирует завершение всех процессов, нужно смотреть на реализацию самого приложения. А под
должна работать до какого-то момента, если не остановить
я не вижу ничего иного, как ручная остановка приложения. Самый простой способ я и написал в ответе.
Jairman, какой вопрос - такой и ответ.
В идеале - скрипт не нужно завершать, у него должно быть логическое завершение. Если есть необходимость останавливать скрипт вручную, то нужно смотреть на сам скрипт, потому что вариантов, как остановить выполнение - куча. Как вариант - обрабатывать исключение KeyboardInterrupt и по нажатию ctrl + c внутри самого скрипта останавливать процессы.