Curso 300h
Python Essentials

Curso de Programação Python

À procura de um curso de Python que te permita explorar as possibilidades ilimitadas da codificação? Bem-vindo à Tokio School! Python é a linguagem de programação escolhida por gigantes como Instagram, YouTube, Google, Facebook, Netflix e até mesmo pela NASA. Ao optares por esta formação, estás a dar os primeiros passos em direção a um mundo de oportunidades.

Trata-se de uma das linguagens de programação mais versáteis e amplamente utilizadas em todo o mundo. Desde aplicações web até à análise de dados e automação, está presente em quase todos os setores.

Este curso de Python vai abrir-te as portas para um futuro brilhante na área da tecnologia. À medida que te tornas um mestre do código, terás a oportunidade de criar aplicações web, desktop, lidar com grandes conjuntos de dados e muito mais.

Na Tokio School, estamos comprometidos em ajudar-te a desenvolver uma carreira brilhante na programação Python. Vem descobrir o poder do código connosco!

Programa do Curso de Python

O que vais aprender?

Vais aprender sobre programação e as bases da programação orientada a objetos, a utilizar a sintaxe de Python para desenhar programas simples, a trabalhar com bibliotecas, a realizar ligações a bases de dados, a implementar projetos... Esta linguagem é utilizada em quase todos os setores e vai permitir-te trabalhar como programador/a, programador/a web, criador/a de interfaces... Uma lista que cresce de dia para dia.

Bloco 1
Bloco 2
Bloco 3
Bloco 4
Projetos

Bloco 1: Introdução e características básicas

Python, o novo desconhecido

Vamos começar o curso com uma introdução à história e versões de Python, assim como as suas principais características e diferentes ambientes de desenvolvimento.

Tipos de dados

Falaremos sobre os diferentes tipos de dados (básicos e avançados), os operadores em Python e entrada/saída de dados.

Controlo de fluxo

Vamos estudar as estruturas de decisão e de repetição, o uso de condicionais e os loop.

Funções

Vais aprender a implementar funções, argumentos e parâmetros. Vamos também entender as funções integradas e analisar um guia de boas práticas.

Bloco 2: Programação orientada a objetos (POO)

Metodologia baseada em objetos

Para entrarmos neste tema, veremos as bases e os princípios da programação estruturada versus POO.

Classes, objetos, atributos e métodos

Vais aprender a definir classes, objetos e atributos em Python.

Praticar com classes e objetos

Vamos falar na definição de construtores e vais pôr em prática o que aprendeste.

Herança

Vamos ver como se define a herança, as suas utilizações e as diferentes metodologias de implementação.

Bloco 3: POO e métodos aplicados

Outras ferramentas

Falaremos na herança múltipla e como aplicar o polimorfismo ao código em Python.

Métodos aplicados

Aprende a aplicar métodos diferentes às strings, às listas, aos conjuntos e aos dicionários.

Erros e exceções

Veremos as palavras reservadas em Python para a gestão de erros e exceções.

Dados temporais

Nesta última parte vamos falar de datas e horas, e dos diferentes problemas relativos a zonas horárias e fusos horários.

Bloco 4: Manipulação de Dados

Excel – CSV

Vamos perceber como manipular dados de Excel (XLS) e em CSV, um tipo de arquivo de texto sem formato, que utiliza uma estrutura específica para organizar os dados de tabelas.

JSON

Descobre o que é o JSON, que vamos comparar a XML, além disso vamos analisar as suas componentes e veremos um exemplo prático.

Base de dados (BD)

O mundo das bases de dados em Python. Aprenderás a sua função de armazenamento e a linguagem SQL através de vários exemplos.

Bibliotecas especializadas em dados

NumPy ou Pandas são algumas das bibliotecas especializadas em gerir dados que vais aprender a utilizar.

Projetos: Põe à prova o que aprendeste

Exercício 1

Neste primeiro exercício prático terás que criar uma app com Flask e base de dados em SQLite3.

Exercício 2

Para o segundo exercício prático pedimos-te que desenvolvas uma app de desktop com Tkinter e base de dados SQLite3.

Projeto final

No projeto de final de curso vais criar uma aplicação com gestão de produtos e fornecedores.

Certificação PCAP: Python Essentials

Prepara-te para passares no exame de certificação PCAP. Com a tua formação terás acesso gratuito ao nossos curso oficial CISCO: Python Essentials.

Especialização

O que vais aprender com a IA?

A Inteligência Artificial é uma área muito versátil que já faz parte do nosso dia a dia e Python é uma linguagem de programação que facilita a criação de programas. Juntas, formam uma combinação explosiva que podemos aplicar em vários setores. Especializa-te na Tokio School e aprende a integrar novos desenvolvimentos de IA em sistemas informáticos já existentes e a desenhar, desenvolver e implementar as suas técnicas.

Programa
1
Módulo 1 Inteligência Artificial
2
Módulo 2 Ciência de Dados
3
Módulo 3 A plataforma KAGGLE
4
Projeto final Projeto Final
*Podes estudar várias destas especialidades simultaneamente.

A metodologia de Tokio

Todos os nossos senseis transmitem as suas aulas em direto. E, se não puderes assistir, não há problema! As aulas ficarão gravadas e disponíveis na plataforma virtual.
Estaremos ao teu lado ao longo de toda a formação. Os nossos assessores pedagógicos vão ajudar-te a alcançar os teus objetivos (organização e motivação para tokiers!).
Especialistas reais no ativo que trabalharam em diversos tatamis (autênticos senseis!).
Adaptamo-nos a cada aluno fixando objetivos realistas que se ajustem às suas circunstâncias pessoais e às suas capacidades. O nosso modelo baseia-se numa aprendizagem “feita à medida”.

Professores do Curso de Python

Os nossos senseis

Contamos com alguns dos melhores profissionais do setor. A sua missão: converter-te num profissional com futuro. Os nossos professores vão passar-te os seus conhecimentos e guiar-te pela sua sabedoria.

Na Tokio não somos de colocar medalhas...mas, se nos forem dadas usamos com orgulho!

Mejor Centro de Formación Especializada en Esports
Mejor Centro de Formación Especializada en Esports
Mejor Centro de Formación Especializada en Esports
Mejor Centro de Formación Especializada en Esports
Mejor Centro de Formación Especializada en Esports
ETA 2022 en la Categoría de eLearning

É no tatami que mostras o que vales

O teu tatami são as empresas, líderes no setor tecnológico e digital, nas quais podes aplicar os teus conhecimentos de samurai. Na Tokio School tens até 300 horas de estágios de qualidade para dar um push ao teu networking e um boost diferenciador ao teu CV.

Procura empresas

Todas as formações em Tokio School incluem:

Desde 1.800 €

I.V.A. incluido

  • Formação 100% online
  • Masterclass complementares
  • Assessoria pedagógica
  • Formação em inglês
  • Estágio em empresas
  • Tokio Net (alertas de emprego durante 5 anos)
  • E, além disso, 2 anos para concluir a tua formação

Mais informação

Se chegaste até aqui abaixo é porque temos algo que te interessa, certo? Claro que sim! Tu também nos interessas. Estamos ansiosos para poder chamar-te pelo teu nome, falar contigo, saber em que te podemos ajudar. Em resumo: gostaríamos (muito!) de te conhecer. Envia-nos uma mensagem. Entraremos em contacto contigo num piscar de olhos.

  • Responsável de Tratamento: EINSTEIN TRAINING, LDA

    Finalidade de tratamento: Gestão de consulta.

    Destinatários: Nenhum dado será transferido, exceto por obrigação legal. / Direitos: aceder, retificar e excluir os dados, bem como outros direitos, conforme o explicito na Política de Privacidade.

  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Este campo é para efeitos de validação e deve ser mantido inalterado.
FAQ

Python é uma linguagem de programação Open-Source amplamente utilizada devido à sua simplicidade e versatilidade. É aplicada em várias áreas, como ciência de dados, machine learning, desenvolvimento web, automação de processos, desenvolvimento de aplicações e fintechs. Com Python, podes construir sistemas web usando frameworks como Django, Flask e Pyramid, realizar análises de dados, desenvolver sistemas de inteligência artificial, machine learning, automação de scripts, e muito mais. Seja para criar websites, automatizar tarefas repetitivas ou desenvolver algoritmos complexos, Python é a ferramenta certa.


Podes começar a aprender Python através do nosso curso de Programação Python na Tokio School. Este curso foi desenvolvido para principiantes e programadores experientes, com o objetivo de te ajudar a dominar os fundamentos da linguagem e as suas aplicações práticas. O curso inclui uma abordagem prática, onde aprenderás a construir projetos do mundo real, desde o desenvolvimento de websites até à análise de grandes volumes de dados.


Python é conhecido pela sua ampla gama de aplicações. Algumas das áreas em que Python é utilizado incluem:



  • Ciência de dados: Para análise de grandes volumes de dados, criação de visualizações e extração de insights.

  • Desenvolvimento web: Com frameworks como Django e Flask, podes construir websites e aplicações web completas.

  • Big Data e Inteligência Artificial: Python é amplamente utilizado para machine learning, deep learning e criação de algoritmos de IA.

  • Programação de videojogos: Com bibliotecas como Pygame, podes desenvolver os teus próprios jogos.

  • Automação: Podes automatizar tarefas repetitivas, como o envio de emails, raspagem de dados ou organização de ficheiros.

  • Blockchain e Finanças: Python também é utilizado no desenvolvimento de tecnologias emergentes, como Blockchain, e na automação de sistemas financeiros.


As possibilidades são praticamente ilimitadas, o que faz de Python uma das linguagens mais versáteis e procuradas no mercado.


Python é frequentemente considerada uma das linguagens mais fáceis de aprender devido à sua sintaxe simples e intuitiva. Mesmo que não tenhas experiência prévia em programação, o nosso curso de Programação Python foi desenhado para te guiar desde os fundamentos até ao domínio da linguagem. A maioria dos alunos que se dedicam ao curso conseguem ter um bom nível de compreensão e aplicação da linguagem em poucos meses, dependendo do seu ritmo de estudo e prática. A flexibilidade da nossa formação permite-te aprender ao teu próprio ritmo.


Python é uma das linguagens de programação de mais rápido crescimento, com uma enorme procura no mercado de trabalho global. É amplamente utilizada em muitas indústrias de ponta, desde tecnologia e entretenimento até finanças e retail. Empresas líderes, como Google, Pixar, Spotify e Inditex, utilizam Python para uma ampla gama de tarefas, como rastreamento de páginas web, criação de filmes animados, recomendações de músicas e gestão de stocks. O aumento da popularidade de Python resulta numa procura crescente por profissionais especializados, o que faz desta uma excelente escolha para quem quer uma carreira de futuro.


Com a crescente popularidade e versatilidade de Python, as saídas profissionais são imensas. Após completares o curso de Python, poderás trabalhar em áreas como:



  • Desenvolvedor Web: Utilizando frameworks como Django ou Flask para construir websites dinâmicos.

  • Cientista de Dados ou Analista de Dados: Aplicando Python para analisar grandes volumes de dados e criar visualizações de dados.

  • Desenvolvedor de IA e Machine Learning: Criando algoritmos e sistemas inteligentes que aprendem e se adaptam.

  • Desenvolvedor de Software: Trabalhando em diversas indústrias para criar e otimizar software em Python.

  • Especialista em Automação: Automatizando processos empresariais para aumentar a eficiência e reduzir custos.

  • Desenvolvedor de Jogos: Usando bibliotecas como Pygame para criar jogos e experiências interativas.

  • Engenheiro de Dados ou Engenheiro de Cloud: Criando pipelines de dados e gerindo infraestruturas em cloud.


Python oferece inúmeras vantagens que o tornam uma das linguagens mais procuradas e queridas por programadores e empresas:



  • Simplicidade: A sua sintaxe simples e intuitiva facilita a aprendizagem e leitura do código, sendo uma excelente opção tanto para principiantes como para programadores experientes.

  • Versatilidade: Pode ser utilizado em múltiplas áreas, desde o desenvolvimento web até à inteligência artificial e ciência de dados.

  • Grande Comunidade e Suporte: Python possui uma vasta comunidade de programadores que continuamente desenvolvem ferramentas, bibliotecas e recursos, facilitando o acesso a soluções e inovações.

  • Bibliotecas e Frameworks: Existem bibliotecas e frameworks para praticamente qualquer tarefa que possas imaginar, tornando o desenvolvimento de projetos mais rápido e eficiente.

  • Open Source: Python é uma linguagem de código aberto, o que significa que qualquer pessoa pode contribuir para o seu desenvolvimento e melhorar as suas funcionalidades.


Python tornou-se popular por várias razões. A sua simplicidade e facilidade de leitura tornam-na acessível a novos programadores, enquanto a sua versatilidade permite que seja utilizada em projetos complexos e inovadores. Além disso, empresas de renome utilizam Python para desenvolvimento de software, ciência de dados, automação e muito mais. A vasta gama de bibliotecas, a sua natureza de código aberto e o suporte contínuo da comunidade global de Python contribuíram para o seu sucesso.


Cursos relacionados