28 de agosto de 2025
• Issues de Orçamentos Ativas: 16 • Issues com Orçamentos Recebidos: 7 (44%) • Issues com Progresso Ativo: 12 (75%) • Issues Órfãs (sem responsável): 7 (44%) • Dias até evento: 55 dias
| import cairosvg | |
| def create_png_from_svg_template(svg_path, replace_keys_dict, output_file): | |
| """ | |
| Create a png from a svg template, replacing keys in the svg with custom values. | |
| Args: | |
| svg_path (str): Path to the svg file | |
| replace_keys_dict (dict): Keys to search/replace in the svg, e. g. {"code": 1} | |
| output_file (file-like obj or str): file-like object or path |
| import io | |
| from .models import Coupon | |
| from .utils import create_png_from_svg_template | |
| def create_promotional_image(coupon_id): | |
| coupon = Coupon.objects.get(id=coupon_id) | |
| with io.BytesIO() as output_file: | |
| create_png_from_svg_template( | |
| "coupon/templates/promotional-template.svg", |
| import cairosvg | |
| @mock.patch("cairosvg.svg2png", wraps=cairosvg.svg2png) | |
| def test_create_png_from_svg_template(self, spy_svg2png): | |
| with BytesIO() as output_file: | |
| image.create_png_from_svg_template( | |
| "utils/tests/svg_template.svg", | |
| {"_WIDTH": 159, "_HEIGHT": 161, "_TEXT": "Hello World!"}, | |
| output_file, | |
| ) |
| def create_promotional_image(): | |
| with open("promo.png", "wb+") as output_file: | |
| create_png_from_svg_template( | |
| "coupon/test.svg", | |
| {"_WIDTH": 400, "_HEIGHT": 200, "_PROMO_CODE": "ABCD1234"}, | |
| output_file, | |
| ) |
28 de agosto de 2025 - ANÁLISE COMPLETA DOS PDFs E IMAGENS
• Orçamentos Completos Analisados: 3 categorias principais • Valor Total Estimado: R$ 150.000 - R$ 280.000 • Economia Potencial Identificada: R$ 30.000+ (escolhas inteligentes) • Status: Pronto para tomada de decisão
Sobre os livros de estatística, cheguei nessa listinha. Não li todos, foram recomendados por uma professora excelente de estatística. Tem livros que pegam também conteúdos de data science, aplicação das fórmulas de estatística com as bibliotecas python e tal.
O perfil da prof que te falei é esse, fiz o curso dela de curta duração e foi muito bom, ela é bem didática e preocupada com o aprendizado dos alunos: