L'angolo del programmatore (10 lettori)

a323109

Trafficante
Mappoi perche' la maggior parte dei siti usa lo sfondo bianco o molto chiaro?

Consuma batteria dei tablet portatili e telefono. Di notte da fastidio agli occhi ecc ecc
 

a323109

Trafficante
a3, che minghia sono i computer quantistici?
Chiedi all'intelligenza artificiale

1678124108533.png
 

aperitivo_yes

Forumer attivo
Esempio di codice Python che si collega a wikipedia e salva in un file excel la lista dei titoli dell'sp500.
Solo 14 righe, se non e' potenza questa :eeh:

Python:
url='https://en.wikipedia.org/wiki/List_of_S%26P_500_companies'
response = urllib.request.urlopen(url).read()
tickers = []
for tr in BeautifulSoup(response,'lxml').find_all('tr')[1:]:
    td = tr.find_all('td')
    if len(td) != 8:
        break
    symbol = td[0].text.strip()
    name = td[1].text.strip()
    tickers.append([symbol, name])

df = pandas.DataFrame(tickers, columns = ['Symbol', 'Name'])
today = datetime.today().strftime('%Y-%m-%d')
file = 'tickers sp500 {}.csv'.format(today)
df.to_csv(file, sep = ';', index=False)
 

a323109

Trafficante
Esempio di codice Python che si collega a wikipedia e salva in un file excel la lista dei titoli dell'sp500.
Solo 14 righe, se non e' potenza questa :eeh:

Python:
url='https://en.wikipedia.org/wiki/List_of_S%26P_500_companies'
response = urllib.request.urlopen(url).read()
tickers = []
for tr in BeautifulSoup(response,'lxml').find_all('tr')[1:]:
    td = tr.find_all('td')
    if len(td) != 8:
        break
    symbol = td[0].text.strip()
    name = td[1].text.strip()
    tickers.append([symbol, name])

df = pandas.DataFrame(tickers, columns = ['Symbol', 'Name'])
today = datetime.today().strftime('%Y-%m-%d')
file = 'tickers sp500 {}.csv'.format(today)
df.to_csv(file, sep = ';', index=False)
Lo salva dove?
Sulla home?
 

aperitivo_yes

Forumer attivo
Lo salva dove?
Sulla home?
nella cartella dove salvi il codice, oppure gli dici tu dove, ad esempio in windows

file = 'c:\\borsa\\tickers sp500 {}.csv'.format(today)

(non so come si scrivono i path in Linux :-?)


ma devi importare delle librerie per farlo andare, aggiungendo prima

import urllib.request
from bs4 import BeautifulSoup
import pandas
from datetime import datetime

probabilmente pandas e BeautifulSoup non ce le hai, bisogna scaricarle
 

a323109

Trafficante
nella cartella dove salvi il codice, oppure gli dici tu dove, ad esempio in windows

file = 'c:\\borsa\\tickers sp500 {}.csv'.format(today)

(non so come si scrivono i path in Linux :-?)

Oot
ma devi importare delle librerie per farlo andare, aggiungendo prima

import urllib.request
from bs4 import BeautifulSoup
import pandas
from datetime import datetime

probabilmente pandas e BeautifulSoup non ce le hai, bisogna scaricarle
I percorsi su Linux sono come su Windows.
Se sei root parti da /
Che e la radice
Poi un utente facciamo che si chiama matrix

/matrix

Vuoi entrare nelka home di matrix?

/matrix/home

Nella cartella scaricati dell'utente matrix?

/matrix/home/scaricati

In una specifica cartella di scaricati?

/matrix/home/scaricati/cartella

Facile

Se vuoi cancellare.matrix con tutti i suoi file

Sudo rm -r matrix
 

Users who are viewing this thread

Alto