Visão Geral
O Curso Python para Profissionais Financeiros Fundamentals foi desenvolvido para profissionais das áreas financeira, contábil, controladoria, auditoria, tesouraria e planejamento financeiro que desejam iniciar sua jornada em programação utilizando Python para automatizar tarefas rotineiras e aumentar a produtividade.
Durante o treinamento, os participantes aprenderão os conceitos fundamentais da programação, desde lógica computacional até a manipulação de arquivos Excel e CSV, aplicando os conhecimentos em cenários reais do ambiente financeiro. Ao final do curso, os alunos serão capazes de desenvolver scripts simples para automatizar processos de conciliação, tratamento de dados e geração de relatórios operacionais.
O treinamento possui abordagem prática, utilizando exemplos voltados para o dia a dia das áreas financeiras e de controladoria.
Conteúdo Programatico
Module 1: Introduction to Python for Finance
- Introduction to Python
- Python Applications in Finance
- Automation Opportunities in Financial Departments
- Installing Python
- Configuring VS Code
- Running Python Scripts
- Understanding the Python Environment
- Practical Exercises
Module 2: Programming Logic Fundamentals
- Computational Thinking
- Algorithms and Flowcharts
- Problem Solving Techniques
- Sequential Logic
- Input and Output Operations
- Data Processing Concepts
- Financial Process Modeling
- Practical Exercises
Module 3: Variables and Data Types
- Variables and Constants
- Numeric Data Types
- Strings
- Boolean Values
- Type Conversion
- User Input Handling
- Financial Data Representation
- Practical Exercises
Module 4: Decision Structures
- Conditional Logic
- If Statements
- If-Else Structures
- Nested Conditions
- Multiple Conditions
- Match Case Statements
- Financial Decision Scenarios
- Practical Exercises
Module 5: Loops and Repetitive Processes
- Introduction to Loops
- For Loops
- While Loops
- Iterating Through Data
- Loop Control Statements
- Processing Financial Records
- Batch Processing Concepts
- Practical Exercises
Module 6: Functions and Code Reusability
- Creating Functions
- Function Parameters
- Return Values
- Variable Scope
- Reusable Code Development
- Organizing Scripts
- Financial Calculation Functions
- Practical Exercises
Module 7: Working with CSV Files
- Introduction to CSV Files
- Reading CSV Files
- Writing CSV Files
- Processing Financial Transactions
- Filtering Records
- Data Validation
- Generating Output Reports
- Practical Exercises
Module 8: Excel File Manipulation
- Introduction to Excel Automation
- Reading Excel Files
- Writing Excel Files
- Working with Worksheets
- Formatting Data
- Consolidating Financial Information
- Creating Automated Reports
- Practical Exercises
Module 9: Basic Financial Automation
- Transaction Processing
- Financial Data Validation
- Account Reconciliation Concepts
- Expense Categorization
- Revenue Analysis
- Financial Report Preparation
- Automation Best Practices
- Practical Exercises
Module 10: Final Project – Simple Reconciliation Automation
- Project Requirements Analysis
- Importing Financial Data
- Processing Transactions
- Matching Financial Records
- Identifying Exceptions
- Generating Reconciliation Reports
- Validating Results
- Project Presentation
Laboratórios Práticos
- Instalação e configuração do ambiente Python
- Desenvolvimento de scripts básicos para cálculos financeiros
- Processamento de arquivos CSV contendo lançamentos financeiros
- Leitura e consolidação de planilhas Excel
- Criação de funções para cálculos financeiros
- Automação de validação de registros
- Geração de relatórios automatizados
- Projeto de conciliação financeira automatizada
Projeto Final
Automatização de Conciliações Simples
Desenvolvimento de uma solução capaz de:
- Importar extratos financeiros em Excel ou CSV
- Comparar lançamentos entre duas bases de dados
- Identificar divergências
- Classificar registros conciliados e não conciliados
- Gerar relatório automático de inconsistências
- Produzir relatório consolidado para análise financeira
Certificação
Ao final do treinamento, os participantes estarão aptos a utilizar Python para automatizar tarefas financeiras básicas, processar arquivos Excel e CSV, criar rotinas de validação e conciliação de dados e dar continuidade à trilha de formação em Python para Controladoria e Finanças.