Besoin de conseils
Fermé
Baccara7676
Messages postés
14
Date d'inscription
mercredi 16 septembre 2015
Statut
Membre
Dernière intervention
23 novembre 2015
-
Modifié par STARGATE43 le 16/09/2015 à 23:17
[Dal] Messages postés 6203 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 29 janvier 2025 - 21 sept. 2015 à 09:30
[Dal] Messages postés 6203 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 29 janvier 2025 - 21 sept. 2015 à 09:30
2 réponses
STARGATE43
Messages postés
14584
Date d'inscription
samedi 3 décembre 2011
Statut
Contributeur
Dernière intervention
26 septembre 2023
2 405
16 sept. 2015 à 23:19
16 sept. 2015 à 23:19
Bonsoir,
Pour les urgences, c'est à l'hôpital que ça se passe, or, que je sache, ici nous ne prodiguons pas encore de soins médicaux ;-)
Cdlt et bonne soirée.
Pour les urgences, c'est à l'hôpital que ça se passe, or, que je sache, ici nous ne prodiguons pas encore de soins médicaux ;-)
Cdlt et bonne soirée.
[Dal]
Messages postés
6203
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
29 janvier 2025
1 099
Modifié par [Dal] le 17/09/2015 à 11:40
Modifié par [Dal] le 17/09/2015 à 11:40
Salut Baccara7676,
Si tu disposes des données sous forme de fichier texte (par exemple un format csv), tu peux faire des comparaisons en quelques lignes de code dans un langage de script comme Perl ou Python. Cela sera un programme lancé séparément par rapport à celui de ton entreprise, utilisant seulement des données exportées ou rendues disponibles par celui-ci et fonctionnant de manière séparée.
Ces mêmes langages permettent aussi aisément d'extraire des données structurées (extraites d'un fichier .csv par exemple) et de faire des requêtes sur l'Internet.
En ce qui concerne les Pages Jaunes, tu ne pourras pas faire une interrogation de milliers de requêtes, cela me semble interdit par leurs conditions d'utilisation. Par contre, tu peux obtenir une licence d'utilisation (payante) de leur base, pour faire le type de vérifications que tu voudrais faire (se renseigner auprès de la Société qui gère les licences, qui semble être https://www.solocalmarketingservices.fr/).
Si ce que tu veux c'est intégrer ces fonctionnalités au fonctionnement d'un programme existant utilisé par ton entreprise, il y a des choses à vérifier... à titre d'exemples : en premier lieu si l'entreprise a le droit de le faire (si le programme est un logiciel standard d'un éditeur, il est probable que toute modification soit interdite par les conditions de licence, et que le code source du logiciel soit de toutes façons indisponible) ; cependant certains éditeurs incluent des interfaces permettant de réaliser des plugins, ou un langage de script permettant de piloter leur application ; si le programme est sous maintenance évolutive et s'il est possible de demander des adaptations ; si le programme est un développement maison sur lequel l'entreprise a les droits, etc.
Dal
Si tu disposes des données sous forme de fichier texte (par exemple un format csv), tu peux faire des comparaisons en quelques lignes de code dans un langage de script comme Perl ou Python. Cela sera un programme lancé séparément par rapport à celui de ton entreprise, utilisant seulement des données exportées ou rendues disponibles par celui-ci et fonctionnant de manière séparée.
Ces mêmes langages permettent aussi aisément d'extraire des données structurées (extraites d'un fichier .csv par exemple) et de faire des requêtes sur l'Internet.
En ce qui concerne les Pages Jaunes, tu ne pourras pas faire une interrogation de milliers de requêtes, cela me semble interdit par leurs conditions d'utilisation. Par contre, tu peux obtenir une licence d'utilisation (payante) de leur base, pour faire le type de vérifications que tu voudrais faire (se renseigner auprès de la Société qui gère les licences, qui semble être https://www.solocalmarketingservices.fr/).
Si ce que tu veux c'est intégrer ces fonctionnalités au fonctionnement d'un programme existant utilisé par ton entreprise, il y a des choses à vérifier... à titre d'exemples : en premier lieu si l'entreprise a le droit de le faire (si le programme est un logiciel standard d'un éditeur, il est probable que toute modification soit interdite par les conditions de licence, et que le code source du logiciel soit de toutes façons indisponible) ; cependant certains éditeurs incluent des interfaces permettant de réaliser des plugins, ou un langage de script permettant de piloter leur application ; si le programme est sous maintenance évolutive et s'il est possible de demander des adaptations ; si le programme est un développement maison sur lequel l'entreprise a les droits, etc.
Dal
Baccara7676
Messages postés
14
Date d'inscription
mercredi 16 septembre 2015
Statut
Membre
Dernière intervention
23 novembre 2015
1
17 sept. 2015 à 21:56
17 sept. 2015 à 21:56
Un grand merci a toi dal me conseil tu me fait gagner beaucoup de temps .
J'ai trouver le site openclasseroom sur le net et t'il selon toi correcte pour apprendre le python ou le Perl d'ailleurs lequel me conseil tu ??
J'ai trouver le site openclasseroom sur le net et t'il selon toi correcte pour apprendre le python ou le Perl d'ailleurs lequel me conseil tu ??
[Dal]
Messages postés
6203
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
29 janvier 2025
1 099
18 sept. 2015 à 11:00
18 sept. 2015 à 11:00
J'ai une préférence pour Perl car je suis tombé dedans "quand j'étais petit", et que les regex Perl sont une référence pour d'autres langages (y compris Python, Php, Java,... qui implémentent de façon plus ou moins parfaite et complète les regex Perl, ou en proposent une version amoindrie).
Les regex ou "regular expressions" en anglais (en français "expressions rationnelles" ou tu trouves plus souvent l'anglicisme "expressions régulières") sont un moyen puissant de manipulation du texte. Le moteur des regex de Perl est très rapide, son support Unicode est également excellent,...
Pour Perl, en français, tu as celui de Sylvain Lhullier qui est bien : https://perl.developpez.com/cours/
Cependant, Python est nettement plus populaire à présent... au détriment de Perl, qui a ses détracteurs.
Tu trouveras de très nombreux tutoriels pour Python, dont celui de OpenClassrooms.
Python est également un excellent langage.
Dal
Les regex ou "regular expressions" en anglais (en français "expressions rationnelles" ou tu trouves plus souvent l'anglicisme "expressions régulières") sont un moyen puissant de manipulation du texte. Le moteur des regex de Perl est très rapide, son support Unicode est également excellent,...
Pour Perl, en français, tu as celui de Sylvain Lhullier qui est bien : https://perl.developpez.com/cours/
Cependant, Python est nettement plus populaire à présent... au détriment de Perl, qui a ses détracteurs.
Tu trouveras de très nombreux tutoriels pour Python, dont celui de OpenClassrooms.
Python est également un excellent langage.
Dal
Baccara7676
Messages postés
14
Date d'inscription
mercredi 16 septembre 2015
Statut
Membre
Dernière intervention
23 novembre 2015
1
20 sept. 2015 à 18:02
20 sept. 2015 à 18:02
bjr dal comme merci je me suis mis au perl et je l'apprend je rencontre un probleme dans le code suivant
age=18
age = input ('Entrer votre age :')
if age >18:
print('vous etes majeur')
else:
print ('vous etes mineur')
quand j'execute le petit programme je tape mon age puis il me retourne une erreur peut tu 'maider
age=18
age = input ('Entrer votre age :')
if age >18:
print('vous etes majeur')
else:
print ('vous etes mineur')
quand j'execute le petit programme je tape mon age puis il me retourne une erreur peut tu 'maider
[Dal]
Messages postés
6203
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
29 janvier 2025
1 099
21 sept. 2015 à 09:30
21 sept. 2015 à 09:30
Bonjour Baccara7676,
Ce code est en Python et non en Perl. Si tu passes ce code à un interpréteur Perl, c'est normal qu'il ne soit pas content.
Si tu veux dire que tu t'es mis au Python, je ne vois pas d'erreurs dans ce code ci-dessus (à part l'indentation qui n'est pas restituée car tu n'as pas posté en utilisant les balises <code python> permettant de préserver l'indentation de ton code, de colorer la syntaxe et numéroter tes lignes.
Si tu n'as pas vu le bouton de l'éditeur te permettant de le faire, vois ce lien pour être guidé sur cette question, et à l'avenir poste ton code correctement stp
Pour des questions concernant Python, c'est mieux de créer un nouveau sujet et de poster ta question dans la section "Python" du forum.
Dal
Ce code est en Python et non en Perl. Si tu passes ce code à un interpréteur Perl, c'est normal qu'il ne soit pas content.
Si tu veux dire que tu t'es mis au Python, je ne vois pas d'erreurs dans ce code ci-dessus (à part l'indentation qui n'est pas restituée car tu n'as pas posté en utilisant les balises <code python> permettant de préserver l'indentation de ton code, de colorer la syntaxe et numéroter tes lignes.
Si tu n'as pas vu le bouton de l'éditeur te permettant de le faire, vois ce lien pour être guidé sur cette question, et à l'avenir poste ton code correctement stp
Pour des questions concernant Python, c'est mieux de créer un nouveau sujet et de poster ta question dans la section "Python" du forum.
Dal
16 sept. 2015 à 23:23
16 sept. 2015 à 23:26
Patience, mais vu l'heure qu'il est, la réponse se fera peut-être demain.
Bonne soirée ;-)
16 sept. 2015 à 23:33