Curso Programação Python.
Curso 300h.
Programação Python.
Curso programação Python. Instagram, YouTube, Google, Facebook, Netflix e até a Nasa, todas utilizam Python. Uma linguagem que está no top das mais utilizadas no mundo. Escolhe em qual destas especialidades te queres formar e segue em frente – encontraste o teu curso online.
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 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.
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.
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.
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.
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.
Especialidades.
Inteligência Artificial.
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.
Machine Learning.
O que vais aprender com o ML?
O Machine Learning nasceu do reconhecimento de padrões, mas hoje em dia permite-nos desenvolver aplicações que melhoram o seu rendimento, “aprendendo” a partir de dados recompilados em situações anteriores. Neste campo de especialização Python podes aplicar o Machine Learning a projetos reais, incluindo preparação e tarefas relacionadas, o desdobramento em produção e o ciclo de vida de um modelo.
Deep Learning.
O que vais aprender com DL?
O Deep Learning é uma das áreas mais avançadas do Machine Learning e aplica-se a assistentes virtuais, carros autónomos ou aplicações de reconhecimento de informação através de imagens. É uma área que está a revolucionar o mundo da tecnología e é apoiada por uma das linguagens mais velozes e versáteis, o Python. Especializa-te em Deep Learning e aprende a trabalhar com bibliotecas standard, externas e frameworks. Conhece os tipos de redes neuronais e aprofunda conhecimentos para a sua aplicação prática.
Programa.
1
Módulo 1
Introdução à aprendizagem automático
2
Módulo 2
Introdução à aprendizagem profunda
3
Módulo 3
Aprendizagem profunda mediante imagens e sons
4
Módulo 4
Aplicações da aprendizagem profunda
5
Projeto Final
Projeto final
Certificação PCAP: Python Essentials.
Prepara-te para passares no exame de certificação PCAP. Com a tua formação terás acesso gratuitoao nossos curso oficial CISCO: Python Essentials.
A metodologia de Tokio.
Aulas telepresenciais
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.
Tutorias personalizadas
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!).
Docentes especialistas
Especialistas reais no ativo que trabalharam em diversos tatamis (autênticos senseis!).
Flexibilidade
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”.