Cordiales Saludos
Esta serie de publicaciones estará enmarcada en el uso de python. Mostraré aplicaciones prácticas de este maravilloso lenguaje de programación.

Comencemos:
Creación del Entorno virtual
C:\>python -m venv python-hive
C:\>cd python-hive
C:\python-hive>Scripts\activate
(python-hive) C:\python-hive>
Como en esta publicción vamos a trabajar con una API, debemos instalar "requests"
(python-hive) C:\python-hive>pip install requests
En esta ocasión utilizaré jupyter notebook. Para ello debemos instalarlo y ejecutarlo
(python-hive) C:\python-hive>pip install jupyter
(python-hive) C:\python-hive>jupyter notebook
Al lanzar "jupyter notebook" el cuaderno de trabajo lo crearemos dentro del servidor local que genera jupyter automáticamnete, el cual lo podemos visualizar en nuestro navegador.

A continuación crearemos un nuevo cuaderno en [NEW], ver imagen anterior.
Aquí el Cuaderno recien creado listo para trabajar:

En próximas publicaciones abordaré como se trabaja con "Anaconda" y con los "Jupyter notebooks en Azure" entre otros.
Lo primero que haremos es llamar a la API para ver las variables con que vamos a trabajar
#LLamada a la API, para verificar las variables con que vamos a trabajar
import requests
if __name__ == '__main__':
url = 'https://covid19.patria.org.ve/api/v1/summary'
response = requests.get(url)
if response.status_code ==200:
content = response.content
print(content)
Nos muestra todo el contenido del archivo:
b'{"Confirmed":{"Count":3591,"ByAgeRange":{"0-9":333,"10-19":398,"20-29":927,"30-39":699,"40-49":450,"50-59":300,"60-69":143,"70-79":43,"80-89":11,"90-99":1},"ByGender":{"male":1971,"female":1620},"ByState":{"Amazonas":16,"Anzo\u00e1tegui":21,"Apure":891,"Aragua":150,"Barinas":29,"Bol\u00edvar":481,"Carabobo":19,"Cojedes":7,"Delta Amacuro":10,"Distrito Capital":216,"Falc\u00f3n":46,"Gu\u00e1rico":6,"La Guaira":99,"Lara":63,"Los Roques":4,"M\u00e9rida":32,"Miranda":331,"Monagas":5,"Nueva Esparta":152,"Portuguesa":15,"Sucre":23,"T\u00e1chira":465,"Trujillo":26,"Yaracuy":9,"Zulia":475}},"Recovered":{"Count":835},"Deaths":{"Count":30},"Active":{"Count":2726}}'


Luego copiamos el siguiente código:
import requests
import json
if __name__ == '__main__':
url = 'https://covid19.patria.org.ve/api/v1/summary'
response = requests.get(url)
if response.status_code == 200:
response_json = response.json()
Confirmed = response_json['Confirmed']
print('Confirmados',Confirmed['Count'])
ByGender = Confirmed['ByGender']
ByState = Confirmed['ByState']
print('Record Por Estado')
for x in ByState:
print(f"{x:>20}:", ByState[x])
print()
Deaths = response_json['Deaths']
Recovered = response_json['Recovered']
print('Masculino',ByGender['male'])
print('Femenino',ByGender['female'])
print('Fallecidos',Deaths['Count'])
print('Recuperados',Recovered['Count'])
Este es el código principal de esta publicación:

Al ejecutarlo obtendremos toda la información del COVID-19 en Venezuela hasta la fecha, 2020/junio/19.


Clases gratis de programación / Free programming classes
[ESP/ENG] Mi proyecto en Python/My project in Python.
Todos a programar!
Rafael Aquino
Mi enlace en Twitter
#posh