fbpx

Python Programming

Chat

Aprender Python tornou-se obrigatório entre programadores e é uma das formas mais simples, acessíveis e com melhor índice de evolução, para se iniciar no mundo do desenvolvimento.

Com uma aplicabilidade muito variada e de elevado potencial, o Python tem vindo a subir no índice das linguagens de programação mais usadas, de forma muito acentuada, ocupando, atualmente, uma posição de elevado destaque.

  • 100% Online:
    Este é um curso 100% online, com módulos síncronos (online em tempo real) e não síncronos (e-learning) integrados numa ótica de sessões teórico-práticas, com acompanhamento permanente e personalizado por parte de um formador.

 

  • Hands-on:
    O formando vai ganhar os conhecimentos necessários para aplicar a linguagem Python no desenvolvimento de aplicações, não só através da aprendizagem de conceitos, mas também pelo desenvolvimento de exercícios práticos encadeados. Todos os desafios hands-on lançados durante o curso, estão orientados para a execução e concretização de um projeto final. Assim, o formando vai dominar não só os conceitos, mas também perceber a forma como aplicar os mesmos em projetos do dia-a-dia.

 

  • Project-Based:
    Ao longo do curso serão elaborados projetos práticos em sprint de equipa, com resolução individualizada. O formando irá ser desafiado a criar e a desenvolver uma aplicação, em pequenos grupos de trabalho.

 

  • Certificação:
    No final do curso, para além de ficar com o seu projeto concluído, o formando estará preparado para a certificação, e terá acesso ao exame para a certificação internacional, PCEP – Certified Entry-Level Python Programmer

Pré-Requisitos

  • Conhecimentos de Inglês ao nível técnico, pois apesar da formação ser ministrada em português, todos os materiais de suporte e exame estarão em Inglês
  • Raciocínio lógico e postura de proatividade na resolução de problemas

Metodologia

Este curso é constituído por módulos de formação síncronos (online em tempo real) e não síncronos (e-learning) e integrados numa ótica de sessões mistas de teoria e de prática. Durante todo o curso, os formandos terão acompanhamento permanente e personalizado por parte do formador.

Serão elaborados projetos práticos em sprint de equipa, com resolução individualizada, garantindo uma aprendizagem mais eficaz.

Composição

  • 16 horas de formação com formador em sala virtual
  • 39 horas em desenvolvimento de projetos práticos em grupo (6 sprints de desenvolvimento)
  • 42 horas de formação e-learning
  • 9 horas de autoestudo para exame
  • 1 sessão de apresentação de projetos
  • 1 sessão de preparação para exame
  • 1 exame de Certificação

Cronograma

Cronograma Python

Programa

Introduction to Python

Course Environment and Jupiter Notebooks

  • Sprint 1: Work with variables and type conversions
    • Project Assignment: Variables and Type conversions + Input values

Basic Program Elements

  • Sprint 2: Working with Strings and Lists
    • Project Assignment: Project Menu Implementation

Program Flow Control Elements

  • Sprint 3: Program Structure
    • Project Assignment: Project Definition

Advanced Data Structures

  • Sprint 4: Advanced data types examples
    • Project Assignment: Project Implementation

Input and Output (I/O)

  • Sprint 5: Working with files
    • Project Assignment: Project data persistence

Object Oriented

  • Sprint 6: Classes and Objects examples
    • Project Assignment: Project conclusion
Chat

Quero saber mais informações sobre este curso

Python Programming

Desenvolvimento | 55h


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!