После пары проектов начинаешь тонуть в рутине: записывать название заказа, сумму, дату… Каждый раз открывать Google Таблицы и забивать всё руками — скука.
Я быстро устал от этого и решил, что за меня будет работать Python.
🎯 Кейс: учёт заказов
Есть файл orders.json с заказами:
[
{"title": "Telegram-бот для магазина", "price": 12000, "date": "2025-09-01"},
{"title": "Парсер новостей", "price": 8000, "date": "2025-09-05"},
{"title": "Автопостинг в ВК", "price": 10000, "date": "2025-09-10"}
]
Скрипт берёт данные из файла и автоматически отправляет их в Google Таблицу.
📌 Что нужно:
⭐Python 3
⭐библиотека gspread
⭐Google API-ключ (.json) с доступом к таблице
🚀 Код:
import json
import gspread
from oauth2client.service_account import ServiceAccountCredentials
scope = ["https://spreadsheets.google.com/feeds",
"https://www.googleapis.com/auth/drive"]
creds = ServiceAccountCredentials.from_json_keyfile_name("service_account.json", scope)
client = gspread.authorize(creds)
sheet = client.open("Финансы_Фрилансера").sheet1
with open("orders.json", "r", encoding="utf-8") as f:
orders = json.load(f)
for order in orders:
sheet.append_row([order["date"], order["title"], order["price"]])
print("✅ Готово! Данные в таблице.")
🧠 Что можно докрутить:
1. считать итог за месяц
2. конвертировать доход в валюты
2. генерировать PDF-отчёты
3. связать с Telegram-ботом и получать статистику по команде
💡Автоматизация — это про свободу. Один раз написал скрипт → и больше не тратишь время на однообразные действия.
☕️ А какие процессы тебе хотелось бы переложить на код?
