Front-end Formação Desenvolvedor Python

Aprenda os principais conceitos do Python (uso de variáveis, estruturas condicionais e estruturas de decisão), como trabalhar com orientação à objetos (métodos, construtores, destrutores, classes, herança, polimorfismo e duck-typing), estruturas de dados (Listas, Filas, Pilhas, Árvores Binárias, Dicionários, Conjuntos, Tabelas de Espalhamento e Mapas), banco de dados relacionais (DB API e SQLAlchemy) e como criar aplicações desktop com o Kivy.

16 cursos Categoria Desenvolvimento Back-end

  • Formação com 64h30 de video
  • 464 exercícios

Conhecimentos adquiridos nesta formação

Aprenda os principais conceitos do Python (uso de variáveis, estruturas condicionais e estruturas de decisão), como trabalhar com orientação à objetos (métodos, construtores, destrutores, classes, herança, polimorfismo e duck-typing), estruturas de dados (Listas, Filas, Pilhas, Árvores Binárias, Dicionários, Conjuntos, Tabelas de Espalhamento e Mapas), banco de dados relacionais (DB API e SQLAlchemy) e como criar aplicações desktop com o Kivy.

Nessa formação, você aprenderá os conceitos da linguagem Python, como a declaração e uso de variáveis, tipos de dados, estruturas de condição e decisão, orientação à objetos e as boas práticas e recomendações para a modelagem de uma base de dados relacional. Além disso, veremos como criar as principais estruturas de dados existentes (Listas, Filas, Pilhas, Árvores Binárias, Dicionários, Conjuntos, Tabelas de Espalhamento e Mapas), manipulação de bases de dados relacionais através da DB API e o SQLAlchemy. O Python é uma linguagem que foi concebida para ser simples e com baixa curva de aprendizado, porém, sem deixar de ser poderosa. Trata-se de uma linguagem de tipagem dinâmica, multi-paradigma e multiplataforma. Ou seja, com o Python é possível desenvolver desde pequenos scripts até grandes aplicações web, mobile e desktop que serão executadas em diversos sistemas operacionais. Diante de todas essas características, grandes empresas utilizam o Python no desenvolvimento de suas principais ferramentas, como Google, NASA, Yahoo, Facebook, etc.

Para quem é esta formação?

Esta formação é voltada para desenvolvedores que já possua conhecimentos de lógica de programação e querem iniciar seus estudos utilizando o Python.

Confira a trilha de cursos dessa formação


Formação completa
  • Suporte completo Suporte direto com nosso time de professores especialistas
  • Básico ao Avançado Aprenda de verdade com as formações mais completas e detalhadas do Brasil!
  • Do zero ao mercado de trabalho Suporte direto com nosso time de professores especialistas
  • Nível de conhecimento Você poderá acompanhar o seu avanço intelectual dentro do seu ambiente de estudo

Sobre os professores

Cleber Campomori

Cleber Campomori

Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".

Fagner Pinheiro

Fagner Pinheiro

Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.

Elton Fonseca

Elton Fonseca

Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.

Utilizada e amada por milhares! Veja mais opiniões reais

  • Conteúdo excelente!!

    Depoimento - Luan
    Lógica Orientada a Objetos Completo
    Luan Campos dos Goytacazes / RJ
  • Muito bom o curso de Git - Fundamentos da TreinaWeb, como já tinha conhecimento em Git foi bem tranquilo para acompanhar. Fiz o curso com intuito de reciclagem de conhecimento e valeu muito apena. Obrigado TreinaWeb e um destaque para o professor Fagner com uma excelência na parte didática, parabéns a todos!

    Depoimento - Dagson
    Git - Fundamentos
    Dagson Belo Horizonte / MG
  • O curso superou as expectativas principalmente por utilizar a linguagem C e não o Pascal como de costume para quem está iniciando. Logicamente, algoritmos é um assunto que temos que praticar muito e muito mais para a organização de nossos pensamentos e a maneira de colocar o raciocínio em uma linguagem de programação. No lugar do Scratch, que foi bem interessante conhecer a ferramenta, até então nunca tinha ouvido falar, poderíamos treinar mais o Fluxograma em alguns algoritmos. Excelente curso. Super recomendo! Abraços.

    Depoimento - Carlos
    Lógica de Programação Completo
    Carlos Rio de Janeiro / RJ
  • Considerando que é um curso introdutório, o curso de lógica de programação está perfeito. Parabéns!!!

    Depoimento - Uendel
    Lógica de Programação Completo
    Uendel Brasília / DF
  • Ótimo curso.

    Depoimento - Antônio
    Python - Fundamentos
    Antônio Maceió / AL
  • Excelente! Indico o portal TreinaWeb, o curso de lógica de programação ajudará muito em minha formação, pretendo ser um programador php, já dei o primeiro passo. Obrigado!

  • Muito bom, show.

    Depoimento - Breno
    Lógica de Programação Completo
    Breno Pindamonhangaba / SP
  • Gostei, aproveitei bem o conteúdo. Logicamente preciso de muita prática, mas com esse curso já consigo ter uma noção para praticar. Sem ele Seria difícil fazer outros Cursos ou entender algo.

    Depoimento - Fabiano
    Lógica de Programação Completo
    Fabiano São Sebastião / SP
  • Muito bom, assim como todos os cursos até aqui. =)

    Depoimento - Jean
    Python - Algoritmos - Parte 1
    Jean São Miguel do Oeste / SC

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!