Formação em Python

Python 5 (2018-2019)Python 4 (2017-2018)Python 3 (2017-2018)Python 2 (2015-2016)Python 1 (2013-2014)
Title:
Intensive Training in Python 2
Objectives:
  • Familiarize individuals from a non-programming background, namely coming from a Civil Engineering environment, to the use of Python;
  • Make up for the general lack of knowledge of valuable programming skills within the Civil Engineering community in Portugal, although this context may characterize other countries and/or fields of expertise;
  • Introduce students to useful frameworks and methodologies that can be applied to the development of Python-based applications in the domain of Civil Engineering;
Dates:
Thursday- 19:30 to 24:00(with 30 min break) –  March 7, 14 and 21
Saturday- 14:00 to 17:00 -March 9 and 16
Duration: 24h

Contents:
  • Module 1: Introduction
    • Introduce the course, scripting environments, first steps
  • Module 2: Getting Started
    • Basic Syntax
      • Python identifiers, reserved words, lines and indentation, quotation, comments, input
    • Variable Types
      •  Variable assignment/deletion, data types (numbers, strings, lists, tuples, dictionaries), data type enquiry and conversion
    •  Basic Operators
      • Operator types (arithmetic, comparison, assignment, logical, membership, identity)
    • Control Flow and Loops
      • Conditional statements, loops
    •  Functions
      • Defining and using a function, docstrings, anonymous functions
    • Modules
      •  Importing modules
    • Classes
      • Creating classes
    • Exercises
      • Consolidation exercises (anchored to the Civil Engineering domain)
  • Module 3: Frameworks
    • NumPy
      •  Low-level package for scientific computing with Python
    • SciPy
      • Advanced package for scientific computing with Python
    • OpenPyXL
      • Data manipulation and extraction from Excel spreadsheets
    • pandas
      •  Data manipulation and analysis, using data structures and operations for manipulating numerical tables and time series
    •  Matplotlib
      •  Plotting library for the production of publication quality figures
    • Exercises
      • Consolidation exercises (anchored to the Civil Engineering domain)
  • Module 4: Project
    • Development of a Python-based application for structural analysis post-processing and verification
Trainer: Eng. António Silva, Civil Engineering PhD on FEUP
Requirement: At least 15 students. Maximum of 22 students.

Classe 1:

Thursdays – 19:30 to 24:00 – March 7, 14 and 21

Saturdays -10:00 to 13:00 – March 9 and 16

Subscription Closed

Classe 2: 

Thursdays – 19:30 to 24:00 – March 28 and April 4

Fridays – 19:30 to 24:00 – March 29 and April 5

Saturday -10:00 to 13:00 and 14:00 to 17:00 – March 30

Saturday -10:00 to 12:00 – April 6

Subscription: https://goo.gl/forms/pbJyJXuZpzGbSoLB3

Certification: NTIEC certified course
Price: 60,00 €
Note: This price already includes IVA
Title:
Intensive Training in Python 2
Objectives:
  • Familiarize individuals from a non-programming background, namely coming from a Civil Engineering environment, to the use of Python;
  • Make up for the general lack of knowledge of valuable programming skills within the Civil Engineering community in Portugal, although this context may characterize other countries and/or fields of expertise;
  • Introduce students to useful frameworks and methodologies that can be applied to the development of Python-based applications in the domain of Civil Engineering;
Dates:
Class 1: March 12, 14, 19, 21; April 4, 9, 11, 16, 18, 23, 30; May 2
Class 2: March 13, 15, 20, 22; April 3, 5, 10, 12, 17, 19, 24, 26
Duration: 30h
Schedule: 20:30 pm to 23:30 pm (with 30 min break)

Objectives:
  • Familiarize individuals from a non-programming background, namely coming from a Civil Engineering environment, to the use of Python;
  • Make up for the general lack of knowledge of valuable programming skills within the Civil Engineering community in Portugal, although this context may characterize other countries and/or fields of expertise;
  • Introduce students to useful frameworks and methodologies that can be applied to the development of Python-based applications in the domain of Civil Engineering;
Contents:
  • Module 1: Introduction
    • Introduce the course, scripting environments, first steps
  • Module 2: Getting Started
    • Basic Syntax
      • Python identifiers, reserved words, lines and indentation, quotation, comments, input
    • Variable Types
      •  Variable assignment/deletion, data types (numbers, strings, lists, tuples, dictionaries), data type enquiry and conversion
    •  Basic Operators
      • Operator types (arithmetic, comparison, assignment, logical, membership, identity)
    • Control Flow and Loops
      • Conditional statements, loops
    •  Functions
      • Defining and using a function, docstrings, anonymous functions
    • Modules
      •  Importing modules
    • Classes
      • Creating classes
    • Exercises
      • Consolidation exercises (anchored to the Civil Engineering domain)
  • Module 3: Frameworks
    • NumPy
      •  Low-level package for scientific computing with Python
    • SciPy
      • Advanced package for scientific computing with Python
    • OpenPyXL
      • Data manipulation and extraction from Excel spreadsheets
    • pandas
      •  Data manipulation and analysis, using data structures and operations for manipulating numerical tables and time series
    •  Matplotlib
      •  Plotting library for the production of publication quality figures
    • Exercises
      • Consolidation exercises (anchored to the Civil Engineering domain)
  • Module 4: Project
    • Development of a Python-based application for structural analysis post-processing and verification
Trainer: Eng. António Silva, Civil Engineering PhD on FEUP
Requirement: At least 15 students. Maximum of 22 students.
Certification: NTIEC certified course
Closed Registrations
Title:
Intensive Training in Python
Objectives:
  • Familiarize individuals from a non-programming background, namely coming from a Civil Engineering environment, to the use of Python;
  • Make up for the general lack of knowledge of valuable programming skills within the Civil Engineering community in Portugal, although this context may characterize other countries and/or fields of expertise;
  • Introduce students to useful frameworks and methodologies that can be applied to the development of Python-based applications in the domain of Civil Engineering;
Date: November 13, 15, 20, 22, 27, 29 and December 4, 6
Duration: 20h
Schedule: 20:00 pm to 23:00 pm (with 30 min break)
Objectives:
  • Familiarize individuals from a non-programming background, namely coming from a Civil Engineering environment, to the use of Python;
  • Make up for the general lack of knowledge of valuable programming skills within the Civil Engineering community in Portugal, although this context may characterize other countries and/or fields of expertise;
  • Introduce students to useful frameworks and methodologies that can be applied to the development of Python-based applications in the domain of Civil Engineering;
Contents:
  • Module 1: Introduction
    • Introduce the course, scripting environments, first steps
  • Module 2: Getting Started
    • Basic Syntax
      • Python identifiers, reserved words, lines and indentation, quotation, comments, input
    • Variable Types
      •  Variable assignment/deletion, data types (numbers, strings, lists, tuples, dictionaries), data type enquiry and conversion
    •  Basic Operators
      • Operator types (arithmetic, comparison, assignment, logical, membership, identity)
    • Control Flow and Loops
      • Conditional statements, loops
    •  Functions
      • Defining and using a function, docstrings, anonymous functions
    • Modules
      •  Importing modules
    • Classes
      • Creating classes
    • Exercises
      • Consolidation exercises (anchored to the Civil Engineering domain)
  • Module 3: Frameworks
    • NumPy
      •  Low-level package for scientific computing with Python
    • SciPy
      • Advanced package for scientific computing with Python
    • OpenPyXL
      • Data manipulation and extraction from Excel spreadsheets
    • pandas
      •  Data manipulation and analysis, using data structures and operations for manipulating numerical tables and time series
    •  Matplotlib
      •  Plotting library for the production of publication quality figures
    • Exercises
      • Consolidation exercises (anchored to the Civil Engineering domain)
  • Module 4: Project
    • Development of a Python-based application for structural analysis post-processing and verification
Trainer: Eng. António Silva, Civil Engineering PhD on FEUP
Requirement: At least 20 students. Maximum of 25 students.
Certification: NTIEC certified course
Closed Registrations

Título:

Introdução à programação em Python

Âmbito:

Uma das linguagens de programação de alto nível mais utilizadas no mundo, o Python é uma ferramenta poderosíssima que poderás usar no futuro para otimizar o teu trabalho e aumentar a tua produtividade.

Datas: 17 de março a 28 de abril

Duração: 18h

Conteúdos:

  • Aula 01 – Conceitos gerais, variáveis e estruturas de dados, operadores
  • Aula 02 – Input e output, operadores lógicos, controlo de fluxo
  • Aula 03 – Funções, contexto, bibliotecas
  • Aula 04 – Orientação a objetos
  • Aula 05 – Interfaces gráficas
  • Aula 06 – Montagem de projeto final

Formador: Eng. Gustavo Oliveira, recém licenciado do MIEC na FEUP.

Certificado: Não.

Participantes: 20 alunos

Fotos – UMA GALERIA EM BREVE

Título:

Python para Engenharia Civil – Introdução

Âmbito

Numa procura de oportunidades para desenvolver novas competências, os membros do NTIEC, juntaram-se semanalmente para procurar dominar uma das linguagens de programação de alto nível mais utilizadas no mundo, o Python.

Datas: 19 de fevereiro a 11 de março 2014

Formador: Professor José Miguel Castro, docente do DEC

Participantes: cerca de 12 alunos

Fotos – UMA GALERIA EM BREVE