Mensagens

A mostrar mensagens de janeiro, 2021

Documentação da biblioteca yahoo_fin ("Yahoo Finance")

from yahoo_fin import stock_info as si from yahoo_fin import options # Documentação da biblioteca yahoo_fin # http://theautomatic.net/yahoo_fin-documentation/ lista = si.tickers_dow() print ( 'É a lista de empresas de Dow Jones Industrial Average:1 \n ' + str (lista)) lista2 = si.tickers_nasdaq() print ( 'É a lista de empresas de Nasdaq \n ' + str (lista2)) lista3 = si.tickers_sp500() print ( 'É a lista de empresas de SP500 \n ' + str (lista3)) # Opções da netflix a = si.get_data( 'nflx' ) print (a) # Opções da facebook b = si.get_data( 'fb' ) print (b) d = si.get_data( 'nflx' , start_date = '01-01-2019' , end_date = '31-12-2020' ) print (d) # Preço da acção acation = str ( input ( 'Qual accão:' )) #preco = si.get_live_price(acation) print (si.get_live_price(acation))

Buscar um Preço de uma açcão (usando tkinter)

from yahoo_fin import stock_info from tkinter import * def preco_accao (): preco = stock_info.get_live_price(e1.get()) accao.set(preco) master = Tk() master.title( 'Mostrar dados do Yahoo Finance' ) master.geometry( '300x150' ) master.resizable( True, True ) accao = StringVar() Label(master , text = "Simbolo da Empresa : " ).grid( row = 0 , sticky =W) Label(master , text = "Preço da Acção:" ).grid( row = 3 , sticky =W) result2 = Label(master , text = "" , textvariable =accao , ).grid( row = 3 , column = 1 , sticky =W) e1 = Entry(master) e1.grid( row = 0 , column = 1 ) b = Button(master , text = "Mostrar" , command =preco_accao) b.grid( row = 0 , column = 2 , columnspan = 2 , rowspan = 2 , padx = 5 , pady = 5 ) mainloop()

Artigo para ler artigos de Internet

import nltk from gtts import gTTS import os artigo = Article( 'https://pt.wikipedia.org/wiki/Amazon' ) artigo.download() artigo.parse() nltk.download( 'punkt' ) artigo.nlp() meutexto = artigo.text print (meutexto) linguagem = 'pt' # Converter texto para linguagem meuobj = gTTS( text =meutexto , lang =linguagem , slow = False ) meuobj.save( 'ler_artigo.mp3' ) os.system( 'start ler_artigo.mp3 ' ) # Abre a aplicação GROOVE Música

Python em Finanças (Jupyter Notebook)

from datetime import datetime import numpy as np import pandas as pd import pandas_datareader as web import matplotlib.pyplot as plt plt.style.use('fivethirtyeight') # Mostrar os simmbolos da carteira simbolos =["FB","AMZN","AAPL","NFLX","GOOG"] #Data de inicio iniciodata = '2013-01-01' #Data de Hoje formatado YYYY-mm-dd hoje = datetime.today().strftime('%Y-%m-%d') # Conseguir o numero de activos da carteira nactivos=len(simbolos) print(nactivos) print('A carteira tem '+str(nactivos)+' activos na nossa carteira') # Criar uma função para conseguir os preços da carteira com todos os atributos def mostrarMinhaCarteira(accoes=simbolos, inicio=iniciodata, fim=hoje): datas = web.DataReader(accoes,data_source='yahoo',start=inicio,end=fim) return datas minhasaccoes =mostrarMinhaCarteira(simbolos) minhasaccoes # Criar uma função para conseguir os preços da carteira com todos apenasAdj Close def mos...

Localizar o número de telefone

import phonenumbers from phonenumbers import geocoder numero = phonenumbers.parse( "+351236999753" ) from phonenumbers import carrier print (geocoder.description_for_number(numero , 'en' )) print (carrier.name_for_number(numero , 'en' ))