Skip to content

Streamlit-library/1-Web-App-in-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Web App in Python

  1. Crear env en conda y activarlo
  2. Instalar Streamlit
  3. Instalar YFinance
  4. Texto en la aplicación
  5. Obtención de los datos
  6. Mostramos las gráficas
  7. Ejecutar aplicación
  8. Documentación

1. Crear env en conda y activarlo

conda create --name streamlit python=3.7.0
conda activate streamlit 

2. Instalar Streamlit

pip install streamlit

3. Instalar YFinance

YFinance se creó para ayudar a los programas y usuarios que confiaban en la API de Yahoo Finance. Resuelve el problema al permitir a los usuarios descargar datos usando Python y también tiene algunas características excelentes que lo hacen favorable para su uso para el análisis de datos de existencias. YFinance no solo descarga los datos del Precio de las Acciones sino que también nos permite descargar todos los datos financieros de una Compañía desde su cotización en el mercado de valores. Es fácil de usar y increíblemente rápido. Esta biblioteca es bastante famosa por el análisis de datos financieros.

pip install yfinance

Los argumentos clave aquí son:

  • período: la frecuencia con la que se recopilan los datos,- las opciones comunes incluirían "1d" (diario), "1 mes" (mensual), "1 año" (anual)
  • inicio: la fecha para comenzar a recopilar los datos. Por ejemplo, "2010–1–1"
  • fin: la fecha para finalizar la recopilación de datos. Por ejemplo, "2020–1–25"

El resultado debe ser un marco de datos de Pandas que contenga datos históricos diarios sobre el precio de las acciones de la empresa elegida. Los campos clave incluyen:

  • Open: el precio de la acción al comienzo de ese día / mes / año
  • Close: el precio de las acciones al final de ese día / mes / año
  • High:: el precio más alto que alcanzó la acción ese día / mes / año
  • Low: el precio más bajo que alcanzó la acción ese día / mes / año
  • Volume: cuántas acciones se negociaron ese día / mes / año

4. Texto en la aplicación

El título o cualquier cosa que se quiera poner de texto den la aplicación de streamlitse usa st.streamlit

st.write("""
# Simple Stock Price App
Shown are the stock closing price and volume of Google!
""")

5. Obtención de los datos

Definimos la empresa

tickerSymbol = 'GOOGL'

Obtenemos los datos

tickerData = yf.Ticker(tickerSymbol)

Obtenemos el historial de precios

tickerDf = tickerData.history(period='1d', start='2010-5-31', end='2020-5-31')

6. Mostramos las gráficas

st.line_chart(tickerDf.Close)

st.line_chart(tickerDf.Volume)

7. Ejecutar aplicación

streamlit run first_app.py

8. Documentación

https://towardsdatascience.com/how-to-get-stock-data-using-python-c0de1df17e75

https://www.youtube.com/channel/UCV8e2g4IWQqK71bbzGDEI4Q

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages