Python ReportLab de Iniciante a Vencedor
Gerar dinamicamente arquivos PDF usando Python e ReportLab
Course Description
Este curso tem uma abordagem prática, é resultado de trabalhos que fiz para clientes meus no passado bem como videos que publiquei para o meu canal de youtube.
Ao longo deste curso irei propor vários documentos PDF, tentarei sempre que os mesmos se pareçam o mais profissional possível e irei ensinar passo a passo e em detalhe como fazer os mesmos.
Cada proposta de arquivo PDF que apresento aqui, pode tomar cerca de 2 meses para que eu consiga estruturar de forma a que você possa digerir mais facilmente o conteúdo e também que possa praticar o que aprendeu várias vezes. Seja paciente pois irei actualizar este curso com frequência!
Você irá aprender:
Como alterar o tamanho de letra;
Alterar a cor do texto;
Usar fontes do tipo True Type Font;
Como inserir imagens num arquivo PDF;
Criar tabelas;
Criar parágrafos;
Adicionar marcas de água;
Rodar o texto;
Rodar imagens;
Proteger o arquivo PDF com palavra passe;
Prevenir que outras pessoas possam imprimir o arquivo;
Inserir radio buttons;
Inserir check boxes;
Inserir drop down lists;
Inserir áreas de texto;
Adicionar JavaScript ao seu arquivo PDF;
e mais!
Você não aprenderá apenas sobre o ReportLab aqui! Além disso, você aprenderá como pensar, como estruturar o seu código, como torná-lo bonito e fácil para que todos entendam o seu trabalho, porque no final das contas essas habilidades são as que fazem as empresas quererem você!
Espero que goste do meu trabalho, darei o meu melhor para torná-lo um vencedor :)
Goals
What will you learn in this course:
- Gerar dinamicamente um arquivo PDF utilizando Python e ReportLab.
Prerequisites
What are the prerequisites for this course?
- Conhecimento básico de Python;
- Python 3.8 or superior;
- Visual Studio Code (recomendado);
- Vontade de aprender!

Curriculum
Check out the detailed breakdown of what’s inside the course
Gerar o PDF Palms Hotel
16 Lectures
-
Introdução 07:21 07:21
-
Parte 1 - Construir a estrutura base 42:21 42:21
-
Parte 2 - Fazer o rodapé 20:45 20:45
-
Parte 3 - Fazer o cabeçalho 28:32 28:32
-
Parte 4 - Construir a estrutura do corpo do documento 32:54 32:54
-
Parte 5 - Fazer a secção com informação sobre o hotel 22:15 22:15
-
Parte 6 - Fazer a secção com a descrição 12:23 12:23
-
Parte 7 - Fazer a secção com os contactos 29:53 29:53
-
Parte 8 - Fazer a secção com a lista de preços 36:06 36:06
-
Exercício 1 - Adicionar sombreado a texto 10:18 10:18
-
Exercício 2 - Adicionar texto em Árabe 12:18 12:18
-
Exercício 3 - Registar uma Font Family 15:45 15:45
-
Exercício 4 - Adicionar Cinco Estrelas! 45:54 45:54
-
Exercício 5 - Perguntas Frequentes 46:45 46:45
-
Exercício 6 - Debug Código ReportLab 01:01:53 01:01:53
-
Exercício 7 - Django App 01:26:35 01:26:35
Instructor Details

Hugo Ferro
Hello my name is Hugo, I'm a software/hardware engineer, I'm from Portugal and I like to teach online other people, I have a youtube channel with more then 14000 subscribers where I do just that! I have videos about Python, C#, Java, JavaScript, Kotlin, Groovy, and more.
In the past I worked for several companies as a software engineer, mainly working with C#. I was in telecommunications area were I used Java, also made ecommerce websites with C# and ASP.NET MVC, I was in transportation area where I worked with smart cards using C# and pure C, and more.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now