Os Estados dos EUA são um pacote Python que fornece informações sobre os estados. Atualmente, este pacote está sendo construído, por isso há algumas informações que estarão faltando no momento.
O pacote pode ser baixado do Pypi usando o PIP3 da seguinte maneira:
pip3 install unitedstates
Antes de começarmos, precisamos definir se concedermos a DC Statehood.
# If DC will be counted as a state
from states import States_Abbreviated
states_abbreviated = States_Abbreviated ( DC_Statehood = True )
# If DC will not be counted as a state
from states import States_Full_Name
states_full_name = States_Full_Name ( DC_Statehood = False )Os estados são divididos por regiões e divisões de acordo com o censo dos EUA. A seguir, são apresentadas as divisões, que são atributos de classe.
mountain_states = states_full_name . mountainA seguir, estão as regiões, que são atributos de classe.
Para recuperar todos os estados, o atributo all_states pode ser usado.
Esses atributos podem ser encontrados nas classes States_Full_Name() e States_Abbreviated() .
Este pacote contém informações sobre cada estado. Aqui está uma lista das informações incluídas:
Para recuperar essas informações, o método get_states_info() pode ser usado.
from states import States
states = States ()
virginia_info = states . get_state_info ( 'Virginia' )Que retornaria o seguinte:
{ "official_name":"Commonwealth of Virginia",
"full_name":"Virginia",
"abbreviated":"VA",
"capital":"Richmond",
"population": 8535519,
"area_sq_km":110786,
"time_zone": ["Eastern Standard Time","GMT-5"],
"region":"South Atlantic"}
Lembre -se de que alguns estados contêm mais de um fuso horário, dependendo da cidade em que você está localizado. No momento, a informação contém apenas os principais.
Você pode puxar todos os estados disponíveis, passando a função "All".
Você pode acessar as aulas de território importando -as dos estados. Os territórios têm as seguintes aulas:
from states import Territories_Abbreviated Tanto os Territories_Abbreviated quanto Territories_Full_Name contêm os seguintes atributos:
atlantic_territories = Territories_Abbreviated (). atlantic Associated_States contém os seguintes atributos:
Uninhabitated_Territories contém os seguintes atributos:
Este pacote contém informações sobre cada estado, aqui está uma lista das informações incluídas:
Para recuperar essas informações, o método get_territory_info() pode ser usado.
from states import Territories
territories = Territories ()
virginia_info = territories . get_territory_info ( 'Puerto Rico' )Que retornaria o seguinte:
{ "official_name":"Commonwealth of Puerto Rico",
"full_name":"Puerto Rico",
"abbreviated":"PR",
"capital":"San Juan",
"population": 3193694,
"area_sq_km":9104,
"time_zone": ["Atlantic Standard Time","GMT-4"],
"region":"Atlantic"}
Você pode puxar todos os territórios disponíveis, passando a função "All".
Congratulamo -nos com quem quiser contribuir. Consulte a página de contribuição para obter diretrizes sobre como contribuir e enviar solicitações de recursos.