Curso Online de Python Progressivo

Curso Online de Python Progressivo

Agora você já pode ter o material e a certificação do curso mais elogiado e prestigiado de toda internet, o Curso Python Progressivo, e e...

Continue lendo

Autor(a):

Carga horária: 52 horas

De: R$ 80,00 Por: R$ 49,90
(Pagamento único)

Certificado digital Com certificado digital incluído

Agora você já pode ter o material e a certificação do curso mais elogiado e prestigiado de toda internet, o Curso Python Progressivo, e entrar FACILMENTE no Mercado de Trabalho, seja conseguindo emprego, abrindo sua própria empresa, sendo freelancer ou hacker de excelente nível, especialista em segurança.

Saia do mais absoluto básico em Python (e de qualquer coisa ligada a programação) ao nível profissional, criando softwares extremamente profissionais.

Maior e mais completo curso do mercado, com mais de 500 páginas de tutoriais, que incluem:

- Explicações simples
- Muitos exemplos
- Código comentado
- Exercícios resolvidos
- Criação de aplicações reais e jogos

O curso inclui:
- Introdução ao básico do Python
- Testes condicionais
- Laços e Loopings
- Funções e módulos
- Sequências (Listas, Tuplas e Dicionários)
- Arquivos
- Strings
- Expressões regulares
- Orientação a Objetos
- Programação Gráfica

Repetindo: é o maior e mais completo curso do mercado.

São mais de 50 horas/aulas.
Mas não vou te enrolar.

Não são slides com fonte de tamanho gigante com um parágrafo por slides, com aqueles explicações super resumidas, difíceis de entender.

Aqui a gente é mais voltado pro iniciante, pra pessoa que só sabe ligar o computador e entrar na internet. Vamos te pegar pela mão e, progressivamente, te levar ao nível profissional.

São mais de 500 páginas de conteúdo, o curso e o material que você tem são uma verdadeira bíblia do Python.

Esse material vai te servir como consulta pro resto de sua vida profissional.

É um curso único de 500 páginas, absurdamente completo. Não vamos ficar enfiando mais cursos pra você fazer (Básico, Intermediário, Avançado, isso, aquilo...).

Está tudo neste material. Passou na avaliação final, você está apto para simplesmente fazer qualquer coisa no mundo da programação Python,

Ensinamos programação na internet há mais de 10 anos. Meu método de ensino é voltado para quem é totalmente iniciante, ensino como gostaria de ter sido ensinado: - Passo a passo - Sem pressa - Sem frases resumidas - Muita explicação - Muitos exemplos - Muitos códigos comentados - Exemplos de programas/sistemas reais Ofereço material que é maior e mais completo que livros (que custam centenas de reais) e cursos presenciais (que custam milhares de reais). Se não gostar do meu material e método de ensino, é só pedir seu dinheiro de volta que estorno na hora, sem questionamento.



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
  • Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • Curso
    Python
    Progressivo
    COMPLETO

  • Sumário
    Como começar a programar em Python ?
    O que é o Python ? Para que serve? Onde se usa? É a melhor linguagem? Baixar, Instalar e Rodar o Python
    ** Como ser o melhor Programador Python
    Básico
    1. Hello, World! Meu primeiro programa em Python
    2. Função print - Imprimindo coisas na tela
    3. Tipos de dados - Números, Strings e Booleanos
    4. Função input - Recebendo dados do usuário
    5. Funções int() e float() - Transformar string em números
    6. Operações Matemáticas no Python
    7. Exercícios Resolvidos de Porcentagem e Juros Compostos
    8. Criando uma calculadora com Python
    9. Precedência de operadores
    10. Formatando números com a função print n.Exercícios básicos
    Testes Condicionais
    1. Operadores de comparação: ==, !=, >, >=, < e <=
    2. IF - Teste Condicional em Python
    3. IF e ELSE - Instruções de teste
    4. IF e ELSE aninhados
    5. Exercícios de IF e ELSE
    6. Instrução ELIF em Python
    7. Exercício de ELIF
    8. Operadores Lógicos: AND, OR e NOT
    9. Exercícios finais de Testes Condicionais Soluções
    Laços e Loopings: WHILE e FOR
    1. Estruturas de repetição: Entendo a lógica dos laços e loopings
    2. WHILE - O que é, como funciona e como usar
    3. FOR - Um loop controlado
    4. A função range() pro laço FOR
    5. Progressão Aritmética (PA) com laços em Python
    6. Operadores de Atribuição: += -= *= /= e %=
    7. Fatorial com WHILE e FOR
    8. Laços Aninhados (Loop dentro de loop)
    9. Instrução ELSE, BREAK e CONTINUE em Laços

  • 10.Exercícios de laço FOR e WHILE Soluções
    Funções
    1. Função: O que é? Para que serve? Onde são utilizadas?
    2. Como declarar, chamar e usar funções: def
    3. Função chamando função
    4. Variáveis locais
    5. Parâmetro e Argumento em Funções Python
    6. Passagem por valor
    7. Argumentos Posicional e Nomeado
    8. Variável global
    9. Constante global
    10. O comando return - Como retornar valores
    11. Recursividade Exercícios de funções
    Módulos
    1. O que é? Para que serve? Onde se usa?
    2. Como Criar, Importar e Usar um módulo: import
    3. Como gerar números aleatórios em Python
    4. Módulo math - Funções Matemáticas Prontas
    Jogo em Python: Adivinhe o número
    Listas
    1. Listas em Python - O que são ? Para que servem ? Por que usar ?
    2. Como criar uma lista e acessar seus itens
    3. Como Usar Listas: Adicionar, Mudar, Concatenar e Outras Operações
    4. Listas com Laço For
    5. Matriz: Lista dentro de lista
    6. Jogo da velha em Python
    Tuplas
    1. O que é? Para que serve? Como usar ? Quando usar?
    Dicionário
    1. O que é ? Para que serve? Como e quando se usa ?
    2. Como exibir items, valores e chaves de um dicionário
    3. Como usar os métodos get() e setdefault()
    4. Adicionar, Alterar e Remover items de um dicionário
    5. Exercício resolvido: Como usar Dicionários em Python
    6. Como alterar o nome de uma chave (key) de um Dicionário
    7. Como copiar uma Lista ou Dicionário

  • Arquivos
    1. Como Abrir e Ler um arquivo: open() e read()
    2. Como ler um arquivo linha por linha: readlines()
    3. Como escrever em Arquivos: write() - Modos de abertura
    4. Como retirar a quebra de linha (caractere 'n') de Arquivos
    5. Processando arquivos grandes com Laço FOR
    6. Módulo os: Caminhos, Endereços, Arquivos, Pastas e Diretórios
    7. Como ler e escrever ao mesmo tempo num mesmo arquivo Lista de exercícios de Arquivos
    Strings
    1. O que é? Como funciona ? Para que serve ? Onde vamos usar ?
    2. Como usar, Acessar caracteres e Descobrir tamanho de string
    3. Strings maiúsculas e minúsculas
    4. String só de letra, número e/ou caractere especial
    5. Juntar e Separar strings: join() e split()
    6. Como Localizar e Substituir algo em uma string
    7. Expressões regulares:
    Parte 1: Introdução, Módulo re, recompile, search, objetos Regex e Match Parte 2: Grupos e parêntesis Parte 3: Caractere Pipe | (o OU)
    Parte 4: Ponto de interrogação (?), Asterisco (*) e Soma (+)
    Parte 5: Classes de Caracteres Parte 6: Início (A) e Final de String ($)
    Parte 7: Caractere curinga - Ponto .
    Parte 8: Substituindo strings com o método sub()
    Parte 9: Como fazer regexes longas e complexas
    Orientação a Objetos
    1. O que é Classe e Objeto
    2. Como criar uma Classe e um Objeto
    3. Métodos,_init_e Atributos
    4. Parâmetros e Argumentos de métodos em classes
    5. Método Construtor_init_: Parâmetros e Argumentos
    Jogos: Cara ou Coroa e Lançamento de dados
    6. Atributos privados
    7. Atributos de classe
    8. Composição: Objeto dentro de Objeto
    9. Herança: O que é ? Para que serve?
    10. Como usar herança - Superclasse e Subclasse
    11. Polimorfismo em Python

  • GUI - Programação Gráfica
    1. O módulo Tkinter
    2. Label - Exibindo rótulos (textos) numa janela
    3. Frame - Widget que armazena widgets
    4. Caixas de diálogo - info dialog boxes
    5. Botões - o widget Button
    6. Entry widget - Recebendo entradas do usuário
    7. StringVar - Saída dinâmica de dados com label
    8. Botão de rádio - Radiobutton e IntVar
    9. Botão de check - Checkbutton
    10. Tratamento de eventos: classe Event e método bind()
    11. Dando enter: o evento
    12. Eventos envolvendo botão: e
    13. Tratamento de eventos envolvendo Mouse
    14. Tratamento de eventos envolvendo Teclas do teclado
    15. Gerenciadores de Layout: pack, grid e place

  • Como ser o melhor programador Python Possível
    A partir do próximo tutorial, você vai mergulhar profundamento no apaixonante mundo da programação. É sem volta, mesmo que use profissionalmente ou não. Na pior das hipóteses, vai apenas te deixar mais inteligente, com melhor criatividade e raciocínio mais rápido.
    Como estudar programação
    Infelizmente, não é só ler ou ver um vídeo, como muitos assuntos por aí. Programação faz parte da Computação, que faz parte da Matemática. Ou seja, programar é um exercício de lógica puro.
    Mas não se assuste, sei que programação tem aquela áurea de ‘ohh, nossa que fodástico, só gênio pra fazer isso’, mas isso é totalmente falso, é possível qualquer pessoa aprender TRANQUILAMENTE, a programar.
    Mas vou ser honesto com você: precisa de muito esforço, muita dedicação, e ser uma pessoa insistente.
    Dá vontade de desistir, eu mesmo já larguei por diversas semanas, várias vezes, em vários assuntos e várias linguagens.
    Leia nossa apostila, pesquise por tutoriais, veja vídeo-aulas...não entende? Estude de novo, leia de novo, pense de novo...as vezes, nem assim vai. Depois você volta no tópico, é assim mesmo, devagar, sem pressa.
    É de extrema importância você escrever o código e ver ele rodar na sua frente, diante de seus olhos. Quer apenas ou apenas ver vídeo-aulas? Vai perder seu tempo. Não existe absolutamente nenhum programador que só leu ou assistiu aulas.
    Você só aprende, única e exclusivamente, se você digitar os códigos, entender eles. O código tem que rodar na sua cabeça antes, fazer sentido para você, só então depois que você vai começar a digitar e ver ele funcionando.
    E mesmo assim, vai errar MUITO, mas MUUUUUUU....UUUUITO MESMO. Eu errei. Você vai errar, todo mundo erra muito.
    A gente fica louco, caçando os erros, quebrando a cabeça, pesquisando e chorando em posição fetal por causa dos erros. E as vezes é porque esquecemos um ponto-e-vírgula, apenas.
    Outra coisa extremamente comum que vai acontecer com você: escrever códigos longos, confusos e cheio de ‘remendos’. É assim mesmo que

  • funciona. Aí você vai ver o código aqui da apostila, está feito em 20 linhas o que você fez em 200 linhas.
    PARABÉNS pelas 200 linhas! É com essa força de vontade e perseverança que você vai se tornar um programador EXCELENTE. Da próxima vez que for refazer esse código de 200 linhas, já vai facilmente fazer em 150...depois 100...e logo logo tá fazendo um código melhor que a gente.
    É ASSIM MESMO QUE FUNCIONA, ok ?
    Não desanime, vai ser complicado mesmo.

  • O que estudar ?
    Essa é outra dúvida que me assombrava...Java, C, C++, Python, Redes, Sistemas Operacionais, Administração de Redes, Banco de dados...ahhh, eu ficava louco e queria aprender tudo, e acabava aprendendo nada direito.
    Pessoal, é sem pressa. NUNCA ESTUDE COM PRESSA.
    A resposta sobre por onde começar é: essa apostila. Ela já assume que você é totalmente leigo de tudo, só sabe ligar o computador, abrir essa apostila e pronto. Ensinamos até onde você vai clicar e digitar, para começar a programar.
    Mas esse é só o início da jornada, ok?
    Você deve estudar outras linguagens, outros paradigmas.
    Por exemplo, com Python, você tem uma linguagem de script, pra escrever pouco e fazer muita coisa simples, é ótimo pra otimizar suas tarefas no trabalho e até suas coisas pessoais.
    Hoje o mundo gira em torno dos apps. Com Java, você vai ser apto a criar aplicativos Android e softwares que rodam em várias plataformas (Windows, Linux...).
    C e C++ são usados para criar programas extremamente eficientes, rápidos e confiáveis, você tem um poder absurdo sobre a máquina, e muita responsabilidade em mãos.
    Com o trio HTML (não é linguagem de programação) + JavaScript + PHP você simplesmente pode quebrar a internet. A grande rede é montada em cima dessas linguagens, e sabendo elas, você cria qualquer sistema web.
    Quer realmente entender o que é um bit? O que é 0 e 1? Controlar cada byte de informação da sua máquina, mover eles quase que manualmente de um registro pra outro da sua CPU? Estude Assembly.
    E por ai vai, pessoal. Cada linguagem e tecnologia nova que você aprender, você fica mais inteligente, mais criativo e com uma linha de raciocínio beeem melhor, se tornando um programador cada vez mais completo. Não se limite.

  • Qual a melhor linguagem de programação?
    “Ah, com Java eu crio apps pro Android facilmente”
    Então Java é melhor? Cria então um sistema operacional em Java...totalmente inviável, Java é um pouco mais ‘pesado’.
    “Ah, Linux foi feito em C e Windows foi feito em C++, logo são as melhores linguagens.” Ok bonitão, então vai lá e tenta criar um aplicativo pra Android com essas linguagens, vai demorar 10 anos pra fazer o que o Java faria em 1 mês.
    “Por isso prefiro Python, super leve, escreve poucas linhas e é extremamente versátil”. É fácil fazer muita coisa em Python, né? Então faz um ‘hello, world’...mas na tela da BIOS, ou seja, naquela telinha preta que aparece quando você inicia seu computador. Ali só vai com C ou Assembly.
    “Então, obviamente Assembly é a mais foda de todas, pois é possível fazer tudo com ela”. Sim, teoricamente é possível fazer tudo com ela, então tenta criar uma rede social com ela. Mas vai precisar contratar mil programadores pra terminar dentro de uma década.
    Porém, com PHP e Banco de Dados, por exemplo, numa tarde você pode criar uma baita rede social e deixar ela bem interessante usando bastante JavaScript.
    O que quero dizer com isso?
    Que não existe melhor linguagem de programação. Existem linguagens mais adequadas para cada tipo de problema. Repita as duas frases anteriores. Se possível, imprima e cole na parede atrás do seu computador.
    Pessoal, isso inclusive é muito perguntado em entrevistas de emprego. Se vier com esse papinho de “Java é a melhor”, “Python rules”, “PHP é a mais usada”, provavelmente não vão te contratar.
    A coisa mais normal do mundo é uma empresa mudar de seus sistemas de linguagens e de tecnologias. É aí que entramos no próximo tópico...

  • A coisa mais importante para se aprender é...
    ...aprender.
    A melhor característica de um programador é saber aprender. Aprenda a aprender.
    Não importa seu nível, quantas lingaugens saiba, quantos anos de experiência tem...você sempre vai precisar fazer uma pesquisa no Google para relembrar algum detalhe.
    Essa característica, no programador, de saber buscar informações e aprender rápido, é sem dúvidas a mais importante.
    Você precisa ser flexível, estar preparado para estudar outra linguagem, usar outra tecnologia...não se limite, não seja fanático por linguagem, tecnologia ou sistema, seja aberto para as novidades.
    Continue sempre pesquisando, seja curioso, teste as coisas, duvide dos códigos, tente fazer melhor, pense numa solução melhor enquanto estiver tomando banho ou antes de dormir.

  • Como começar a trabalhar com programação?
    Assim que uma pessoa termina de estudar algo, mesmo sendo uma graduação, ela ainda não está preparada para trabalhar plenamente, a ponto de dar lucro e ser interessante para uma empresa.
    Um engenheiro civil não sai apto a construir uma ponte enorme ou um arranha-céu. Porém, ele é capaz de aprender isso com alguns meses ou anos de experiência, com outras pessoas que sabem.
    Se quer trabalhar na área, indico algum site de freelancer e redes sociais, de freelancer. E ser muito cara-de-pau, não pode ter vergonha.
    Se ofereça para ajudar um programador profissional, de graça mesmo. É, eu sei que todo estagiário hoje em dia já quer salário completo, alimentação, transporte e tapinha nas costas de cara. Mas a realidade do mundo é outra, eu mesmo passei mais de ano trabalhando sem ganhar nada.
    Aliás, ganhei sim, a coisa mais valiosa: experiência. Faça projetos, crie jogos, crie programas úteis, tente se aproximar de outros programadores experientes, que já estão no mercado de trabalho.
    Se entendeu e aceitou tudo que eu disse acima (ah se eu tivesse alguém pra ter me dito isso quando eu comecei, seria um programador muuuuito melhor!!!), você já está apto a começar aprender a programar.
    Estude com calma, leia, releia, pesquise, questione e sempre tente mais uma vez. Não se limite a nada!
    Simbora, programar?


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 49,90
Pagamento único
Processando... Processando...aguarde...
Autorizo o recebimento de novidades e promoções no meu email.

  • Conceitos Básicos
  • Testes Condicionais
  • Laços e Loopings: WHILE e FOR
  • Função
  • Módulos
  • Jogo em Python
  • Sequências (Lista, Tuplas e Dicionários)
  • Arquivos
  • Strings
  • Expressões Regulares (Regex)
  • Orientação a Objetos
  • GUI Interface Gráfica
  • Muitos exercícios
  • Muitos exemplos prontos
  • Muitos códigos comentados
  • Muitos programas funcionais como jogos