Python
- Curso Python 3 parte 1: introdução à nova versão da linguagem
-
Curso Python 3 parte 2: avançando na linguagem
-
Curso Python 3: introdução a Orientação a objetos
-
Curso Python 3: avançando na orientação a objetos
-
Curso Python 3: trabalhando com I/O
-
Curso Python Brasil: validação de dados no padrão nacional
-
Curso Python: boas práticas de código com PEP8
-
Curso String em Python: extraindo informações de uma URL
-
Curso Python Collections parte 1: listas e tuplas
-
Curso Python Collections parte 2: conjuntos e dicionários
-
Curso Python 3: entendendo o Tratamento de Erros
-
Curso Pacman com Python e Pygame: cenário e ator
-
Curso Pacman com Python e Pygame: colisão e pontuação
-
Curso Python para Data Science: primeiros passos
Python web
-
Curso Flask: crie uma webapp com Python
-
Curso Flask parte 2: Avançando no desenvolvimento web
-
Curso Introdução ao Django: Modelo, Rotas e Views
-
Curso Autenticação no Django: formulários, requisições e mensagens
-
Curso Integração de modelos no Django: Filtros, buscas e admin
-
Curso Boas práticas no Django: apps, pastas e paginação
-
Curso Formulários no Django 3: criando e validando dados
-
Curso API com Django 3: Django Rest Framework
-
Curso API com Django 3: Validações, buscas, filtros e deploy
-
Curso API com Django 3: Versionamento, cabeçalhos e CORS
-
Curso API com Django 3: Testes, segurança e lapidações
-
Curso API com Django 3: Aprofundando em testes e documentação
-
Curso TDD no Django 3: Desenvolvimento guiado por testes
Por onde começar com Python
Python é uma linguagem que nasceu na Holanda na década de 1990. Seu criador desejava uma linguagem mais legível e com uma sintaxe menos complicada, o que culminou em algumas decisões, por exemplo forçar o uso da indentação do código.
Assim como JavaScript, Python pode ser uma excelente linguagem para iniciar sua carreira na tecnologia, dada sua aplicabilidade tanto em sistemas web quando no backend (com ciência de dados e machine learning).
Na Alura você pode começar seus estudos pelos cursos da Formação Python para depois prosseguir para os cursos focados em Python Web como Django ou Flask.
Você também tem a possibilidade de iniciar pelos cursos de Python para Data Science para então aprimorar seus conhecimentos na Formação Data Science, na qual aplicamos as bibliotecas Numpy, scikit-learn e Pandas para desenvolvermos projetos em análise de dados.
Esta linguagem de programação voltou a ganhar muita força com suas bibliotecas e aplicações em data science, além de ser também bastante usada para a criação de sistemas web com frameworks como Flask e Django.
Aprender Python pode ser simplificado pelo uso da IDE PyCharm, onde você vai rodar seus códigos e fazer testes, pelo Jupyter Notebook ou na nuvem, com Google Colab, uma forma fácil de criar programas fáceis de ler e compartilhar.
Líderes da Escola Python
Juliana Amoasei
Desenvolvedora de software e instrutoraDaniel Artine
Engenheiro de Software na Stone AgeGuilherme Lima
Desenvolvedor Python e JavaScript na AluraPaulo Silveira
Hipster e CEO da Alura
Sabe quando você pode começar? Agora!
Plus
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Pro
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas