ModalidadeO curso promovido pela Tokio New Techology School terá modalidade on-line.
DuraçãoConsultar informação.
Certificado oficialApós a conclusão os alunos receberão um certificado oficial.
ConsideraçõesO curso de Programação Python oferecido pela Tokio New Techology School é muito fácil de aprender pelo fato do código ser aberto, isto facilita a leitura, servindo como solução para o desenvolvimento de todo o tipo de projeto digital. Os alunos irão aprender os seus fundamentos e como utilizar a estrutura de dados, interfaces de programas de aplicações, bases de dados e construção de sistemas web.
Dirigido aPara todos os que desejam aprender uma linguagem fácil para criar projetos ou se
diferenciar no mercado de trabalho.
Área de atuaçãoA procura por profissionais especializados em Python é grande, porque pode ser aplicado em diferentes ramos, tais como: Engenheiro de Software, Data Scientist, Game Developer, entre outros.
À 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”.