43
TRADERS´ 02.2019
HERRAMIENTAS
Python reconocerá que la carpeta
“trading” es un paquete. Este archivo
podrá estar completamente vacío, lo
principal es que su nombre sea el
correcto. En este archivo también se
puede escribir un código de inicia-
lización ya que siempre se ejecuta
cuando se lee el paquete. Pero por el
momento, sin embargo, no veremos
esta capacidad por lo que dejaremos
el archivo vacío.
Acceso a funciones y variables
Si desea utilizar la función que le
muestra el cambio de precio de su cartera de acciones,
debe usar el comando “import (importar)”. También debe
nombrar el paquete. En este caso, lo llamaremos: “import
trading.shares”. Luego podrá acceder a la función con
“trading.shares.course_change_ show ()”. Por supuesto,
también podrá acceder a lo que esté en su cartera: “
trading.shares.portfolio”. Si a continuación, importamos
el segundo módulo, podrá acceder mediante: “trading.
currencies.portfolio”, a lo que está en la segunda cartera
(Fig. 2). También hay otra forma de importar módulos del
paquete al transferir los nombres del módulo al espacio
de nombres actual. Es decir, si escribe “portfolio”,
obtendrá la cartera del módulo que ha importado. Para
ello escriba “from trading.shares import *”. Dado que
podrá sobreescribir fácilmente las variables existentes,
debe tener por ello sumo cuidado. Por ejemplo, si ante-
riormente escribió “portfolio = 2” y luego lanzó “ from
trading.shares import *”,la variable “portfolio” se sobres-
cribirá. Tomará el valor que corresponde a la variable
“portfolio” en el módulo “acciones” del paquete “trading”.
Importar paquetes estándar
A través de Anaconda se han instalado varios paquetes
estándar, que podrá importar a su Python y usarlos desde
allí, de nuevo simplemente con el comando “import”. Por
ejemplo, si desea importar el paquete predeterminado
Crea 2 módulos en Spyder:
shares.pyy
currencies.py(Illus. 1). En él coloque la función “course_chan-
ge_show ()”.
Fuente: Spyder
G1
Módulos en Spyder