Estados Unidos es un paquete de Python que proporciona información sobre los estados. Este paquete se está construyendo actualmente, por lo que faltará información en este momento.
El paquete se puede descargar de Pypi usando PIP3 de la siguiente manera:
pip3 install unitedstates
Antes de comenzar, debemos definir si otorgamos la condición de DC.
# 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 )Los estados están divididos por regiones y divisiones de acuerdo con el censo de los Estados Unidos. Las siguientes son las divisiones, que son atributos de clase.
mountain_states = states_full_name . mountainLas siguientes son regiones, que son atributos de clase.
Para recuperar todos los estados, se puede usar el atributo all_states .
Estos atributos se pueden encontrar en ambas clases de States_Full_Name() y States_Abbreviated() .
Este paquete contiene información sobre cada estado. Aquí hay una lista de la información que se incluye:
Para recuperar esta información, se puede utilizar el método get_states_info() .
from states import States
states = States ()
virginia_info = states . get_state_info ( 'Virginia' )Que devolvería lo siguiente:
{ "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"}
Tenga en cuenta que algunos estados contienen más de una zona horaria dependiendo de la ciudad en la que se encuentre. En este momento, la información solo contiene las principales.
Puede extraer todos los estados disponibles pasando la función "todo".
Puede acceder a las clases de territorio importándolas de los estados. Los territorios tienen las siguientes clases:
from states import Territories_Abbreviated Tanto los Territories_Abbreviated como Territories_Full_Name contienen los siguientes atributos:
atlantic_territories = Territories_Abbreviated (). atlantic Associated_States contiene los siguientes atributos:
Uninhabitated_Territories contiene los siguientes atributos:
Este paquete contiene información sobre cada estado, aquí hay una lista de la información incluida:
Para recuperar esta información, se puede utilizar el método get_territory_info() .
from states import Territories
territories = Territories ()
virginia_info = territories . get_territory_info ( 'Puerto Rico' )Que devolvería lo siguiente:
{ "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"}
Puede extraer todos los territorios disponibles pasando la función "All".
Damos la bienvenida a cualquiera que quiera contribuir. Consulte la página de contribución para obtener pautas sobre la contribución y el envío de solicitudes de funciones.