Python Course For Engineering Applications: Instructor: V Ictor Hugo Alulema
Python Course For Engineering Applications: Instructor: V Ictor Hugo Alulema
Applications
Instructor: Vı́ctor Hugo Alulema
17 de septiembre de 2018
1/8
(Quito-Ecuador) Python 17 de septiembre de 2018 1 / 8
Outline
Outline
1 Brief introduction
What is Python
Some facts about Python
2/8
(Quito-Ecuador) Python 17 de septiembre de 2018 2 / 8
Brief introduction What is Python
What is Python ?
https://www.python.org/doc/essays/blurb/
3/8
(Quito-Ecuador) Python 17 de septiembre de 2018 3 / 8
Brief introduction Some facts about Python
Python advantages
https:
//stackoverflow.com/questions/5214369/python-vs-matlab
More powerful programming language
Completely open environment
Integration with external tools
Complete toolbox/module with lots of functions and classes can be
contained in a single file (in contrast to a bunch of M-files)
More convenient for object-oriented programming
Interfacing C, C++, and fortran code is better supported
Portability: runs on more platforms (Linux, Windows , Os X)
4/8
(Quito-Ecuador) Python 17 de septiembre de 2018 4 / 8
Brief introduction Some facts about Python
Python disadvantages
Langtangen,H.P.,Barth,T.J.,&Griebel,M.(2006)
.Pythonscriptingforcomputationalscience(Vol.3).Berlin,
HeidelbergandNewYork:Springer.
5/8
(Quito-Ecuador) Python 17 de septiembre de 2018 5 / 8
Brief introduction Some facts about Python
import this
""" The Zen of Python , by Tim Peters
Simplicity
Content:
8/8
(Quito-Ecuador) Python 17 de septiembre de 2018 8 / 8
First steps on python
Content:
9/8
(Quito-Ecuador) Python 17 de septiembre de 2018 9 / 8