Tradutor

domingo, 20 de setembro de 2015

Python programming language for science: Scipy, Numpy and Matplotlib

Python


Python is a high-level programming language very used in many areas of computer science. I'm writing  this blog for myself, and to improve my skills in English, as well as to make public the advantages on usage of Python for science.  So, in this blog i will show to you some "tutorials" which i found searching on Web. This tutorials are, initially, just for Debian-based systems like Ubuntu 14.04 LTS. 

Comparison 



Unlike MATLAB and others commercial programming languages and numerical computing enviroment, Python is totally free. 

In MATLAB, the standard library does'nt contain as much generic programming functionality, but does include matrix algebra and an extensive library for data processing and plotting, this can be solved buying $$ the toolkits for MATLAB. In academia many many professors are using MATLAB, and encourage your students to get the "student license" (very limited), and therefore they end up opting to use a crack in order to get all toolboxes. Beyond this, MATLAB have some problems with portabillity and many others that you can see in [1]

In Python, exist three basics(but strongest) libraries for science, scipy, numpy and matplotlib, all these libraries have subpackages, but due Python be an open source all packages and subpackages are written with support python community, however this is not a big problem since Python have a numerous documentation, bloggers, tutorials on youtube and more, you can learn code with python.


Features of Python



  • Free.
  • Beautiful programming language;
  • Powerful;
  • Namespaces; 
  • Introspection;
  • String manipulation;
  • Portability; 
  • Class and function definitions. 

See you in next post... 


Darleison Rodrigues
Graduating in Energy Engineering
Communication Coordinator at CAENE
University of International Integration of Lusofonia Afro-Brazilian


--

References

[1] http://www.pyzo.org/python_vs_matlab.html