Conteúdo
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: 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:
Inteligência Artifical.
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:
Módulo 1 Inteligência Artificial
Módulo 2 Ciência de Dados
Módulo 3 A plataforma KAGGLE
Projeto final Projeto Final
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.
Programa:
Módulo 1 Introdução à Machine Learning
Módulo 2 Aprendizagem supervisionada
Módulo 3 Aprendizagem não supervisionada
Módulo 4 Aprendizagem reforçada
Módulo 5 Desenvolvimento de sistemas de aprendizagem automática
Projeto Final
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:
Módulo 1 Introdução à aprendizagem automático
Módulo 2 Introdução à aprendizagem profunda
Módulo 3 Aprendizagem profunda mediante imagens e sons
Módulo 4 Aplicações da aprendizagem profunda
Projeto Final Projeto final
Internet das Coisas (IoT).
O que vais aprender em Internet das Coisas (IoT)?
Entra a fundo no ecossistema IoT, ao aprender sobre sensores, modelos, arquiteturas de comunicação, enquanto descobres as multiplas possibilidades e aplicações da Internet das Coisas. Com esta especialização em Internet das Coisas, vais gerir plataformas de desenvolvimento e prototipagem da Internet das Coisas.
Programa:
Módulo 1 Técnicas de descoberta
Módulo 2 Ameaças dos sistemas
Módulo 3 Técnicas de Invasão
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”.