Python
(2.7)
Definición:
Es un lenguaje de programación interpretado cuya filosofía hace hincapié
en una sintaxis que favorezca un código legible. Se trata de un lenguaje de
programación multiparadigma, ya que soporta orientación a objetos, programación
imperativa y, en menor medida, programación funcional.
Python es una herramienta en crecimiento tanto en la región como en el
mundo, es un lenguaje de programación poderoso y fácil de aprender. Cuenta con
estructuras de datos eficientes y de alto nivel, con un enfoque simple pero
efectivo orientado a la programación de objetos.
Pycharm
PyCharm es un entorno de desarrollo integrado utilizado en la
programación de computadoras, específicamente para el lenguaje Python. Es
desarrollado por la compañía checa JetBrains.
Podemos decir que un intérprete es un tipo de programa que ejecuta
código directamente, es decir, sin necesidad de compilarlo antes.
Un intérprete es un software que recibe un programa en lenguaje de alto
nivel, lo analiza y lo ejecuta. Para analizar el programa completo, va
traduciendo sentencias de código y ejecutándolas si están bien, así hasta
completar el programa origen.
¿Qué es un pip?
Pip es un sistema de gestión de paquetes utilizado para
instalar y administrar paquetes de software escritos en Python. Muchos paquetes
pueden ser encontrados en el Python Package Index.
pip viene por defecto en las versiones a partir del 2.7.
pip viene por defecto en las versiones a partir del 2.7.
Instalación de pip
Asegurarse de que Python esté instalado correctamente en su
sistema abra el símbolo del sistema con la tecla de Windows + X y seleccione
Símbolo del sistema.
Luego escribe:
python --version
Las siguientes instrucciones deberían funcionar en Windows
7, Windows 8.1 y Windows 10:
Descargue el script del instalador get-pip.py. Si estás en
Python 3.2, necesitarás esta versión de get-pip.py. De cualquier manera, haga
clic derecho en el enlace y seleccione Guardar como y guárdelo en cualquier
carpeta del pc, como su carpeta de Descargas.
Otra opción sería ir a la página:
https://bootstrap.pypa.io/get-pip.py , guardar como get-pip.py y luego en
consola (donde se guardo el archivo) ejecutar: python get-pip.py
Abra el símbolo del sistema y navegue hasta el archivo
get-pip.py.
Ejecute el siguiente comando: python get-pip.py
Para utilizar pip en windows podemos agregar la dirección
c:\Python2x\Scriptsa el Path de Windows para poder ejecutarlo desde cualquier
ruta o podemos abrir la consola (CMD) y cambiarnos a la dirección:
c:\Python2x\Scripts , remplazando la x por nuestra versión de Python.
Ya posicionados en la carpeta Scripts podemos ejecutar por
ejemplo: pip install django
Módulos de python
En
Python, un módulo es un objeto que sirve como contenedor para organizar código en Python (contiene definiciones y declaraciones). Cada módulo tiene asignado un espacio de nombres y dentro de ese
espacio de nombres puede haber cualquier cantidad de objetos, y como en Python
todo es un objeto, también puede contener otros módulos.
Con los
módulos de Python:
1) son
una manera de organizar código.
2) se
reduce la posibilidad de colisión de nombres y contaminar el espacio de nombres
global.
El módulo
math; math es el espacio de nombres para un monton de funciones, clases y
valores relacionados con operaciones matematicas; el nombre pi es uno de esos y
se encuentra dentro del espacio de nombres math.
Matplotlib
Matplotlib
Es una biblioteca para la generación de gráficos a partir de
datos contenidos en listas o arrays en el lenguaje de programación Python y su
extensión matemática NumPy. Proporciona una API, pylab, diseñada para recordar
a la de MATLAB.
Pyo
Con matplotlib también se pueden hacer visualizaciones con
mapas (en ese caso es necesario utilizar también Basemap) y en tres dimensiones
(mplot3D, un kit de herramientas que añade funcionalidades de diseño en 3D a
matplotlib, con la posibilidad de rotar la figura e incluso hacer zoom en la
propia visualización).
[code] ipython ... In [1]: import matplotlib In [2]: matplotlib.p<TAB> matplotlib.pyparsing matplotlib.pytz In [2]: matplotlib.py
Seaborn es una librería de visualización de datos en Python
basada en matplotlib. La idea de Seaborn es que los científicos de datos
dispongan de una interfaz para hacer gráficos estadísticos atractivos e
explicativos: el objetivo es visualizar datos complejos de forma sencilla y
extraer conclusiones. Sus características:
- Tiene varios temas integrados para mejorar el diseño de
matplotlib.
- Dispone de herramientas para la elección de paletas de
colores.
- Funciones para comparar subconjuntos de datos.
- Herramientas para adaptar y visualizar modelos de
regresión lineal.
- Funciones para visualizar matrices de datos.
- Uso de algoritmos de clustering.
- Posibilidad de establecer series temporales estadísticas
con los datos.
PyGTK
Esta librería nos permite crear programas de interfaz gráfica multiplataforma utilizando para ello GTK+.
Esta librería nos permite crear programas de interfaz gráfica multiplataforma utilizando para ello GTK+.
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
window = Gtk.Window(title="Hello World")
window.show()
window.connect("destroy", Gtk.main_quit)
Gtk.main()
Pyo
Pyo es un paquete de Python escrito en C que permite,
principalmente, la manipulación de audio y generación a través de distintos
algoritmos, aunque también soporta algunas funciones MIDI. Para aficionados de
la música resulta muy interesante. Desde la página oficial del proyecto en
Google Code se provee un enlace a Radio Pyo, en la que se reproducen sonidos
generados en tiempo real utilizando el módulo.
El siguiente código a modo de ejemplo reproduce un sonido de
261.63 Hz (nota Do central) durante tres segundos.
- from time import sleep
- from pyo import *
- server = Server().boot()
- server.start()
- sine = Sine(261.63, mul=0.1).out()
- sleep(3)
- server.stop()
pyo incluye una pequeña interfaz de usuario para controlar
la amplitud (volumen) de la señal reproducida actualmente. En el código
anterior, reemplaza sleep(3) por:
server.gui(locals())
Es multiplataforma a la perfección y la librería que menos problemas da
al portar entre Linux/Windows/Mac, y es famosa por su facilidad de
programación. Utiliza una librería de C llamada SDL, librería en la que están
escritos los juegos 2d más famosos en Linux como Battle for Wesnoth, SuperTux o
StepMania.
Librería libre centrada en videojuegos 3D escrita
para Python y C++. Es una librería orientada a 3D, y por lo tanto no apta para
iniciados. Algunos juegos de Disney han usado esta librería.
beets - a
music library manager and MusicBrainz tagger
gedit- a
GNOME text editor
Para mas información consulte:
https://bbvaopen4u.com/es/actualidad/cinco-librerias-en-python-para-cientificos-de-datos-como-visualizar-informacion
https://elbauldelprogramador.com/programando-videojuegos-en-python/
No hay comentarios:
Publicar un comentario