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
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.
Esta formação é voltada para desenvolvedores que já possua conhecimentos de lógica de programação e querem iniciar seus estudos utilizando o Python.
Lógica de programação é um pré-requisito para praticamente t...
Nível InicianteLógica de Programação Orientada a Objetos é um pré-requisito...
Nível IniciantePython é uma linguagem de altíssimo nível, orientada a objet...
Nível InicianteAprenda a utilizar o Git de forma simples e prática e comece...
Nível InicianteCompreenda como os conceitos de orientação a objetos são apl...
Nível InicianteConheça os principais algoritmos de ordenação e busca aplica...
Nível InicianteAprenda as principais estruturas de dados no Python
Nível InicianteAprenda a trabalhar com sets, mapas e árvores no Python
Nível InicianteAprenda a trabalhar com coleções no Python
Nível InicianteAprenda a forma correta de modelar e documentar projetos de...
Nível InicianteAprenda todos os recursos necessários para a utilização do b...
Nível InicianteAprenda a realizar conexão com o banco banco de dados utiliz...
Nível InicianteConheça os recursos de I/O da linguagem Python
Nível IntermediárioAprenda a criar interfaces gráficas no Python com o Kivy
Nível IntermediárioSaia do básico e aprenda como realizar um dos melhores ORM d...
Nível IntermediárioAprenda a forma correta de consumir APIs no Python
Nível IntermediárioCleber é 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".
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.
Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.
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!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!