Partage
  • Partager sur Facebook
  • Partager sur Twitter

réalisabilité de mon projet Python Data et API

4 janvier 2022 à 18:07:45

Bonjour, 

Alors voila j'envisage d'apprendre python pour un projet. 
Je tient a préciser qu'a part les base de HTML/CSS/JS/PHP je n'ai pas beaucoup d'expérience ormis du theming Wordpress. 

Voila le projet
J'ai un tableau Google Sheet

avec 4 colonne 

  • Mot
  • Définition
  • Synonyme
  • Tag ( pour classé les mot avec des mot clé ) 

J'aimerai sélectionné quelque mots sur le tableur ainsi que leur leur tag. ( laisser vide la case définition et synonyme )

Et m'exercer avec cette liste de mots en récupérant sur l'API Google la définition et des synonyme de ces mots automatiquement.

Est ce possible ? 

En écrivant la question je me dis que c'est peut être possible seulement avec du Json/JS
mais comme souvent en data on parle de python j'ai eu le reflexe de venir ici. 

Pour revenir au sujet, avec python et d'autre outils. ( ou peut etre que JS selon vos conseil )

Est ce que j'ai bon quand je pense qu'il faut utiliser un langage de programmation type JS ou python 
Pour récupérer des information depuis l'API Google ? 
Est ce qu'avec l'API google on peut récupérer la définition, et les synonyme d'une liste de mot sélectionné ?
Connaissez vous une meilleur API que google dictionary ?  


Briefing

  • Sélectionner une liste de mot ( je dois exporte un .csv à importer dans un script ou éditer un script avec chaque valeur dans un objet ? )
  • récupérer définition et synonyme sur l'API dictionary de chaque mot sélectionné dans la liste ( éditer un script qui dis si tel "mot" est present dans l'API dictionary alors récupere tel "information" de ce mot. 
  • coller ces information dans un tableur ou un script ( Alors la je sais pas du tout comment ça se passe .... ) 
Pour résumer est ce que je compte faire est un bon exercice pour un débutant ? 
Existe t'il des outils noCode pour ce genre d'action ? 

Il y a t'il des API de dictionaire plus facile que celle de google a prendre en main ? 

Merci








  • Partager sur Facebook
  • Partager sur Twitter

Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

4 janvier 2022 à 18:21:03

Tout me laisse croire que le fichier récupéré de Google Sheets est en format CSV puisque tu parles de tableur et fichier .csv
En Python, il existe le module csv qui peut gérer ce genre de problème.
On peut l'utiliser en mode liste ou en mode dictionnaire.
Je pense à première vue que ce serait en mode dictionnaire.

En voici une description:

https://realpython.com/python-csv/

-
Edité par PierrotLeFou 4 janvier 2022 à 18:24:21

  • Partager sur Facebook
  • Partager sur Twitter

Le Tout est souvent plus grand que la somme de ses parties.

5 janvier 2022 à 16:13:20

Merci 
Real Python c'est un site officiel de python ou c'est l'œuvre d'un passionné ? 

Grace au mot clé utilisé google sheet comme base de donné sur google je suis tombé sur cet article.

https://deux.io/google-scripts/

J
e vais peut être déplacer le sujet sur le forum JS ducoup. 

Je vous tient au courant quand j'ai réaliser l'exeprience


  • Partager sur Facebook
  • Partager sur Twitter

Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'

5 janvier 2022 à 21:56:47

Tableau excel et module pandas sur python sont bien plus faciles et élégants à programmer, fin c'est une histoire de goût.

C'est un bon exercice pour commencer, il faudra que tu manipules les structures de dictionnaires avec le tableau et pandas (inverse colonnes et lignes dans ton tableau si jamais), les listes avec tes tags, etc...

-
Edité par LeMecSansNom 5 janvier 2022 à 21:57:10

  • Partager sur Facebook
  • Partager sur Twitter