Initial commit: project structure and Git basics

This commit is contained in:
2026-05-30 11:53:10 +03:00
commit edc59e10c7
5 changed files with 100 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
python это мощный язык программирования
git управляет версиями кода
tcp гарантирует доставку данных
udp работает быстрее но без гарантий
jupyterlab удобен для анализа данных
pandas обрабатывает таблицы
нейросети учатся на примерах
виртуальные окружения изолируют зависимости
машинное обучение меняет мир
спектральная кластеризация сегментирует изображения
+41
View File
@@ -0,0 +1,41 @@
# -*- coding: utf-8 -*-
"""
Скрипт обработки текстовых данных:
- Чтение из data.txt
- Преобразование в верхний регистр
- Сортировка по алфавиту
- Запись в output.txt
"""
def main():
"""Основная функция обработки файла"""
try:
# Чтение файла
with open('data.txt', 'r', encoding='utf-8') as f:
lines = f.readlines()
# Обработка: убираем пробелы, переводим в верхний регистр
processed_lines = []
for line in lines:
cleaned = line.strip()
if cleaned:
processed_lines.append(cleaned.upper())
# Сортировка
processed_lines.sort()
# Запись результата
with open('output.txt', 'w', encoding='utf-8') as f:
for line in processed_lines:
f.write(line + '\n')
print(f"✓ Обработано {len(processed_lines)} строк")
print("✓ Результат сохранен в output.txt")
except FileNotFoundError:
print("✗ Ошибка: файл data.txt не найден")
except Exception as e:
print(f"✗ Ошибка: {e}")
if __name__ == '__main__':
main()