Material de Python
Python Descomplicado: O Guia definitivo para iniciantes na programação
Se você deseja aprender a programar na linguagem que mais paga atualmente, mergulhe fundo nesse material de python e seja capaz de desenvolver projetos utilizando Python
Aqui você não aprenderá sozinho.
Suporte
Tire suas dúvidas com nossa equipe sempre que precisar.
Comunidade
Faça networking e evolua junto com outros devs.
Certificado
Receba seu certificado digital quando concluir o material.
E-book
Tenha acesso ao conteúdo em formato de e-book
Plataforma interativa
Tenha acesso ao conteúdo através de um plataforma interativa e acesse de qualquer dispositivo
Lista de Projetos para seu portfólio
Tenha acesso a uma lista de projetos práticos para enriquecer o seu portfólio e impressionar os contratantes.
7 dias de garantia
Tenha 7 dias de garantia incondicional, sem letras miúdas
Acesso vitalício
Tenha acesso vitalício ao conteúdo.
Acesso a todas as atualizações
Tenha acesso todas as atualizações dos conteúdos e dos projetos para sempre.
O que você vai aprender nesse material.
Fundamentos do Python
Classes e objetos pythônicos
Manipulações de estruturas
Tratar de erros e exceções
Projeto prático
Testes em Python
Estrutura de dados
Criação de módulos e pacotes
Manipulação de arquivos
Bibliotecas
Navegue pelos módulos do material.
São 15 módulos completos com mais de 120 sub-módulos e mais de 25 horas de conteúdo.
1.1 A linguagem Python
1.2 De Python2 para Python3
1.3 Diversos interpretadores e mesma linguagem
1.4 Preparando o ambiente
1.5 Primeiro passo: abra o interpretador
1.6 Primeiras explorações
1.7 Próximos passos
2.1 Números
2.2 Como manipular texto em Python
2.3 Criando e manipulando texto: strings
2.4 Como Python representa strings internamente?
2.5 Conclusão
3.1 Uma calculadora: o exemplo revisado mais comum
3.2 Pegando dados do terminal
3.3 Comparações: maior, menor, igual e outras
3.4 Condicionais: if, elif & else
3.5 Operadores lógicos
3.6 Loop com while
3.7 Primeira estrutura de dados: lista
3.8 Loop pythônico com for e listas
3.9 Percorrendo intervalos de zero até n com range()
3.10 Enumerando coleções com for e função enumerate
3.11 Declarando funções: comando def
3.12 Valores padronizados de argumentos
3.13 Parâmetros nomeados
3.14 Recebendo um número arbitrário de argumentos: packing&unpacking
3.15 Usando código já pronto: importando módulos
3.16 Conclusão
4.1 Criandod uma função para download na web
4.2 Primeiro programa completo
4.3 Definindo funções main
4.4 Realizando o download
4.5 Mais do básico: extraindo arquivos de dados e metadados
4.6 Conclusão
5.1 Montando um modelo conceitual usando estruturas de dados
5.2 Dicionários: fundação da linguagem
5.3 Montando o dicionário de metadados
5.4 Adicionando e removendo elementos em uma lista
5.5 Iterando dicionários: vendo valores e chaves
5.6 Tuplas: sequências imutáveis
5.7 Explorando os dados que coletamos
5.8 Exemplo final usando estruturas de dados para explorar os metadados
5.9 Estruturas de dados são importantes?
5.10 Conclusão
6.1 Expressando o domínio em classes
6.2 Definindo classes: primeiro passo
6.3 Criando objetos: métodos construtores
6.4 Classes documentadas: docstrings
6.5 Métodos: adicionando comportamentos ao objeto
6.6 Herança simples em Python
6.7 Atributos de classes: compartilhamos entre todas instâncias
6.8 Métodos estáticos e de classe: usando mais as classes
6.9 Encapsulamento pythônico com a função property
6.10 Herança múltipla:herdando de várias classes
6.11 O que é DuckTyping?
6.12 Conclusão
7.1 Escreveu errado? Erros de sintaxe
7.2 Como tornar o código mais robusto?
7.3 Tratando várias possíveis exceções sem um mesmo bloco
7.4 Exceções e Python 3.3+
7.5 Executando código se nenhuma exceção for levantada
7.6 Ações de limpeza
7.7 Comando raise: levantando exceções
7.8 Exemplo de um tratamento de erros mais robusto em Python
7.9 Conclusão
8.1 Criando o primeiro TestCase
8.2 Rodando um arquivo de testes
8.3 API de linha de comando para testes
8.4 API da biblioteca unittest
8.5 Customizando saída para HTML
8.6 Implementando um Test Runner customizado
8.7 Testando erros: quando o código joga exceções
8.8 Inicialização e finalização: setUp e tearDown
8.9 Ações de limpeza nos testes unitários: cleanup actions
9.10 Mocks/Stubs: outra abordagem de testes unitários
8.11 Conclusão
9.1 Módulos em Python: primeiro passo
9.2 O que acontece quando importamos um módulos?
9.3 Pacotes: agrupando módulos
9.4 Definindo nomes para exportação e escopo de exportação
9.5 Conclusão
10.1 Importando dados para as tabelas
10.2 Lendo arquivos
10.3 Fechando arquivos
10.4 Abrindo arquivos como com and o with
10.5 Escrevendo em arquivos
10.6 Navegação avançada com seek()
10.7 Conclusão
11.1 Dinheiro e decimais com precisão arbitrária
11.2 Datas e tempo: módulo datetime
11.3 Conjuntos sem repetiçao: set()
11.4 Tuplas nomeadas: tuplas que parecem objetos com atributos
11.5 Conclusão
12.1 Iteráveis e porque o comando for funciona?
12.2 Objetos chamáveis: callables()
12.3 Protocolos abstratos: como comportamentos padronizados funcionam
12.4 Closures em Python
12.5 Conclusão
13.1 List comprehensions
13.2 Dicts comprehensions
13.3 Decoradores de função: @decorators
13.4 Funções anônimas: lambdas
13.5 Funções geradoras
13.6 Palavra reservada nonlocal
13.7 Conclusão
14.1 Construtures: criando objetos
14.2 Representação textual de objetos: função print(), str() e repr()
14.3 Comparando igualdade de objetos
14.4 Outros tipos de comparações binárias
14.5 Dicionário interno de atributos
14.6 Interceptando o aceso a atributos
14.7 Protocolos e métodos especiais
14.8 Protocolo de container
14.9 Protocolo de containers com tamanho definido
14.10 Protocolo de iteráveis e iteradores
14.11 Protocolo de sequências
14.12 Protocolo de mapas
14.13 Protocolos numéricos
14.14 O que mais ver sobre classes e modelo de objetos?
14.15 Conclusão
15.1 Nunca pare!
15.2 Aprendi tudo?
15.3 Comunidade Python
15.4 Para onde ir?
Conheça seus instrutores
Equipe Perfil do Dev
A equipe por trás do “Perfil do Dev” é composta por profissionais altamente qualificados e apaixonados pelo ensino de programação. Com anos de experiência na área, nossa equipe se destaca pela combinação de conhecimentos técnicos profundos e habilidades didáticas excepcionais.
Os membros da equipe possuem formações acadêmicas robustas em Ciências da Computação, Engenharia de Software e áreas correlatas, além de um histórico comprovado de trabalho em projetos de desenvolvimento de software de alta complexidade. Essa vasta experiência prática permite que possamos oferecer materiais de qualidade superior, que são tanto relevantes quanto aplicáveis ao mundo real.
Depoimentos
Python Descomplicado
Você está prestes a tornar o Python totalmente Descomplicado!
Pagamento via Cartão de crédito, Boleto à vista ou Pix.
Inscrições abertas!
Em até 5x de
R$ 14,63
ou R$ 67,00 à vista
Acesso vitalício
7 dias de garantia
+25h de conteúdo
+120 sub-módulos
Plataforma interativa
Conteúdo em E-book
Certificado
Acesso a atualizações
Suporte exclusivo
Comunidade exclusiva
O material é justamente focando em quem está iniciando em na Programação ou para quem já está trabalhando mas ainda não sente confiança em desenvolver projetos.
O nosso material é focado em ensinar o que você realmente precisa aprender para entrar no mercado. Não queremos que você aprenda a copiar e colar, mas entender como realmente tudo funciona seguindo um caminho evolutivo, contando com nosso suporte para te ajudar a todo momento.
Sim! Você terá acesso a um canal exclusivo no Instagram ou no WhatsApp para te ajudar. Nossa equipe está sempre disposta a tirar todas as suas dúvidas.
Mais de 25 horas de conteúdo , dividido em 120 sub-módulos, com acesso a diversos exercícios para você praticar.
Acreditamos que em média seja necessário 2 semanas para conclusão de todo o material. Claro que esse tempo pode variar de acordo com a dedicação de cada aluno.
Nós garantimos seu acesso ao material por tempo ilimitado. Porém, não queremos que você seja um colecionador de materiais, então se dedique e busque terminar o material o quanto antes, pense no seu futuro.
Sim, ao finalizar todos os módulos você terá acesso ao seu certificado liberado pela própria plataforma da Kiwify.
Cartão de crédito, PIX, boleto à vista e PayPal.
Com certeza! Você tem 7 dias de garantia incondicional, caso você entre e veja que o material não é para você, basta solicitar o reembolso na plataforma da Kiwify, sem letras miúdas.
2024 Perfil do dev. Todos os direitos reservados