Aprender Python

Aprender Python

Definiciones

Ámbito

Un ámbito es una región textual de un programa en Python donde un espacio de nombres es accesible directamente. “Accesible directamente” significa que una referencia sin calificar a un nombre intenta encontrar dicho nombre dentro del espacio de nombres.[7]

Espacio de nombres

Un espacio de nombres es una relación de nombres a objetos.[7]

Librerías Estandar de Python

Librerías Externas de Python

Flask

Podemos usar un entorno virtual (virtualenv)[10] para ejecutar Flask

Numpy

Numpy agrega mayor soporte para vectores y matrices, constituyendo una biblioteca de funciones matemáticas de alto nivel para operar con esos vectores o matrices.[4]

Funciones

concatenate
Referencia [6]
where
Referencia [5]

Pandas

Pandas proporciona unas estructuras de datos flexibles y que permiten trabajar con ellos de forma muy eficiente.[1]

Cargar CSV

[2] Funciones [3]

Preguntas y Problemas

¿Cómo crear una matriz en Python?

Usando las librerias estandar podemos crear la matriz de la siguiente manera:[7]

¿Cómo usar una lista por comprensión en Python?

¿Cómo usar virtualenv con Python?

Una forma fácil de iniciar es:
  • Instalar virtualenv:
    sudo apt-get install virtualenv
  • Crear un espacio virtual:
    virtualenv env Si queremos forzar para usar python3, entonces:
    virtualenv -p python3 env
  • Para iniciar nuestro espacio virtual:
    source env/bin/activate Listo ya tenemos corriendo virtualenv
  • Para finalizar el uso:
    deactivate Y listo.

¿Qué es un Generador en Python?

Un generador es usado para "mantener datos sólo una vez en memoria". [11]


Links:
  1. Pandas en Python, con ejemplos -Parte I- Introducción - https://jarroba.com/pandas-python-ejemplos-parte-i-introduccion/
  2. Loading A CSV Into Pandas - https://chrisalbon.com/python/pandas_dataframe_importing_csv.html
  3. Python Pandas - DataFrame - https://www.tutorialspoint.com/python_pandas/python_pandas_dataframe.htm
  4. https://es.wikipedia.org/wiki/NumPy
  5. https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.where.html
  6. https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.concatenate.html
  7. http://docs.python.org.ar/tutorial/3/classes.html
  8. http://docs.python.org.ar/tutorial/2/classes.html
  9. http://www.cristalab.com/tutoriales/crear-matrices-en-python-utilizando-listas-c103122l/
  10. http://fitoria.net/2011/11/django-suite-iii-usand-virtualenv-y-pip.html
  11. https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do
  12. http://docs.python.org.ar/tutorial/3/datastructures.html

No hay comentarios.:

Publicar un comentario