Table of Contents Table of Contents
Previous Page  43 / 83 Next Page
Information
Show Menu
Previous Page 43 / 83 Next Page
Page Background

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.py

y

currencies.py

(Illus. 1). En él coloque la función “course_chan-

ge_show ()”.

Fuente: Spyder

G1

Módulos en Spyder