Programação Python

Logo DGERT

Apresentação

A Python é uma linguagem flexível e poderosa de script orientada a objetos que foi desenhada para ser utilizada com facilidade e otimizar a produtividade. As organizações beneficiam de rápidos ciclos de desenvolvimento, um time-to- market mais rápido e custos mais baixos de manutenção. Este curso fornece experiência hands-on utilizando a Python no desenvolvimento de aplicações, automação de tarefas administrativas e uma eficiente integração de sistemas.

Objetivos

  • Desenvolver rapidamente aplicações em Python;
  • Estruturar código com classes, funções, módulos e OO;
  • Escrever scripts Python para automatizar tarefas de administração de sistemas;
  • Desenvolver GUI’s dinâmicos e independentes de plataformas;
  • Criar e implementar aplicações web data-driven.

Pré-requisitos

You should have prior experience with another procedural or object-oriented programming language such as C, C++, Java, VB .NET or Perl. You should be familiar with such concepts as variables, loops, and branches with some experience using a text editor to edit program code. Experience with object-oriented concepts and languages is not essential but is helpful.

Programa

  1. Introduction to Python;
  2. Leveraging Python Built-in Types;
  3. Organizing and Structuring Code;
  4. Implementing Classes and Objects;
  5. Manipulating the File System;
  6. Interfacing with Relational Databases;
  7. Constructing a GUI with Tkinter;
  8. Developing Web Applications.

Introduction to Python

Leveraging Python Built-in Types

  • Manipulating string and numeric literal
  • Aggregating related data

Organizing and Structuring Code

  • Defining and calling functions
  • Grouping code into modules

Implementing Classes and Objects

  • Declaring and modifying objects
  • Inheritance and polymorphism

Manipulating the File System

  • Managing files
  • Increasing program robustness through handling exceptions

Interfacing with Relational Databases

  • Establishing communication
  • Executing SQL statements within a Python program

Constructing a GUI with Tkinter

  • Building the user interface
  • Listening for interface events

Developing Web Applications

  • Analyzing the request processing pipeline
  • Developing MVC with Python
  • Benefiting from the Django framework

Inscreva-se

Programação Python

  • Datas
    11 dez a 15 dez 2017
    Lisboa
  • Horário
    Laboral
    09h30 - 17h30
  • Nº Horas
    24h
  • Preço
    875€ Early bird