Я решил освоить python. Сразу оговорюсь, это будет мой первый язык программирования. :)
Буду благодарен за любую помощь и подсказки от уважаемого сообщества.
Какую литературу выбрать, в какой среде проще начать?
По совету взял конкретную задачу, чтобы осваивать язык. Вроде как мотивация.
Так вот поставил себе задачу. Прошу не сильно не возмущаться, это первый опыт.
1 Открыть массив
2 Взять первое слово первой строки (былобы хорошо, чтобы была изменяемая функция)
3 проверить наличие строк с этим словом
4 вынести строки с этим словом в буфер если строк не меньше 100 (былобы хорошо, чтобы была изменяемая функция)
5(2)все слова до конца файла
6(3)
7(4)
8 записать в файл unsrt.result строки которые не попали во все остальные файлы.
Вот что получилось…
input = file("input.txt", "r")
f = input.readlines()
for l in f:
pat = l.split()[0]
ans = []
for q in f:
if pat in q.split(' '):
ans.append(q)
if(len(ans) > 100):
out = file("%s.result" % pat, "w")
out.write("".join(ans))
out.close()
Спасибо!