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