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
Bonjour , merci d'avance pour les personnes qui m'apporteront des réponses claire

J'explique mon problème , je suis employer dans une boite internationale de transport de colis , le matin je doit scanner des milliers de colis .
Le problème étant que il y'a tellement de colis qu'il mais impossible de tous les avoir s et je suis très mécontent de cela pour nos clients .
Je souhaiterais créer un programme qui me permettrais de voir quels colis non pas était scanner . exemple
J'ai une liste des colis envoyer d 'un centre vers un deuxième centre on va dire 10 colis
en sachant que si je scanne que 5 colis il va me manquer 5 autre colis je voudrait que en entrant dans mon programme les numéros de colis manquant soit afficher.

je suis passionner d'informatique mais je n'ai pas le niveau requis. qui pourrait me donner les instructions qu'il me manque

Par ou commencer ? Et t'il possible de (relier) un programme priver au programme de l'entreprise je parle des infos sur mes clients avec l'accord du patron bien sur ?
Quel langage doit je connaitre ? par lequel commencer ? cela parait t'il réalisable ?

Enfete il s'agit juste de comparer deux listes remplis de numéro de colis pour ensuite les retaper manuellement pour scanner les colis manquant

deuxième points je veut que le programme toujours si possible puisse compare les donner de la boite ( adresse client . tel.) au infos dispos sur le pages jaunes grâce au numéro de colis
merci

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
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.
0
Baccara7676 Messages postés 14 Date d'inscription mercredi 16 septembre 2015 Statut Membre Dernière intervention 23 novembre 2015 1
16 sept. 2015 à 23:23
désoler quelqu'un peut t'il prendre le temps de me répondre
0
STARGATE43 Messages postés 14584 Date d'inscription samedi 3 décembre 2011 Statut Contributeur Dernière intervention 26 septembre 2023 2 405 > Baccara7676 Messages postés 14 Date d'inscription mercredi 16 septembre 2015 Statut Membre Dernière intervention 23 novembre 2015
16 sept. 2015 à 23:26
Ok, pas de souci, excuses acceptées ;-)

Patience, mais vu l'heure qu'il est, la réponse se fera peut-être demain.

Bonne soirée ;-)
0
Baccara7676 Messages postés 14 Date d'inscription mercredi 16 septembre 2015 Statut Membre Dernière intervention 23 novembre 2015 1
16 sept. 2015 à 23:33
D'accord merci je reviendrai donc demain bonne soirer de toute façon vue l'ampleur du projet que cela représente pour moi je ne pense pas avoir de bon résultat avant plusieurs mois donc pas presser
0
[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
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
0
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
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 ??
0
[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
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
0
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
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
0
[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
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
0