IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

[Débutant] Delphi ou Python

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [Débutant] Delphi ou Python
    Bonjour
    Je m'intéresse à quelques langages de programmation, mais je suis un vrai débutant (j'ai juste lut quelques cours en PHP, et je me débrouille à peu près en xHTML et en CSS).

    Entre Pascal, Turbo Pascal, Delphi qui simplifie le pascal, le C, C++, C#, VB, .NET et tout les déclinaisons je m'y perd un peu, mais faut bien commencer par quelque part.

    Donc ce que je veux c'est apprendre un langage pour le plaisir, pas dans le but de faire quelque chose de précis mais pour m'amuser, ce qui simplifie pas le choix (pour le moment j'ai pensé comme objéctifs à un logiciel de gestion de films/livres etc comme on en trouve souvent et à un programme pour gérer un algorithme simple afin de gérer mes mots de passe).

    J'ai donc penser à un langage simple et qui semble relativement puissant, qui serait soit le Delphi soit le Python.

    Je vois beaucoup de personnes qui font leur ptits utilitaires en Delphi, et vu que je sais pas trop quoi programmer donc tenter de faire des ptits programmes doit être le plus sympa vu que le résultat est bien visible (et donc avec une interface graphique).

    Le soucis, quand j'entends parler du Delphi, je lis que c'est un langage puissant, facile d'accès, qui permet de faire des trucs très diversifiés.....mais je lis exactement la même chose sur le Python.
    De plus le Delphi ne semble pas avoir un avenir tout tracé alors que le Python monte (encore une fois de ce que j'en lis).

    Je viens donc quémander un peu de votre sagesse afin de vous demander ce que vous trouver comme avantages et inconvénients à ces deux langages, ce pour quoi ils sont le plus utiliser, si ils sont amener à vivre longtemps ou à faire des petits...

    ps: si vous avez quelques bons cours à faire partager qui ne sont pas dans la faq n'hésitez pas

  2. #2
    Membre éclairé Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Points : 723
    Points
    723
    Par défaut
    Bonjour,

    Pour orianté ton choix en une fois, les compilateurs pour delphi sont payant
    J'ai lu il y a quelques mois que developpez.net en avait "fournis" suivant une offre (j'ai oublié les détailles).
    Je pense que payer un compilateur dans un but ludique n'est pas l'idéal

    D'un autre coté, le delphi est un langage puissant et facile d'accès avec un RAD ("logiciel" te permettant de créer des interfaces graphiques de maniere très visuelle) performant.
    Mais le delphi n'est hélas pas portable (ou devrais-je dire plus depuis l'abandon du projet kylix).

    Python est un exelent langage de programmation aussi, il est très puissant tout en aillant une syntaxe "basique".
    Au niveau des RADs, python est un peu en retard et les RADs existant sont moins performant (à mon gout) que celui de delphi.
    Néanmoins avec le cours de Gérard swinen (disponible sur devellopez) tu apprendra la programmation très facilement et tu fera des interfaces graphique (moche certe ) assez tôt.

    Voilà pour mon avis, maintenant je n'ai approndi aucun des deux langages pour la bonne et simple raison que tu souhaites "débuter" (il est donc inutile de commancer à parler de la gestion des multithreads et autre )

    Si tu as d'autres questions, n'hésite pas
    J'espere avoir pus t'aider,
    amicallement, sloshy

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci de tes conseils, je vais donc choisir le python qui me semble plus porteur.

    Histoire de prévoir à l'avance, vaudrait-il mieux continuer avec C# (ou C ou C++, il me semble juste que C# est plus récent) ou passer par Java qui semble faire l'unanimité? Sachant que le but est de diversifier mes connaissances (avec quelque chose d'utile ), pas de trouver un travail avec plus tard.

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    Citation Envoyé par sloshy
    D'un autre coté, le delphi est un langage puissant et facile d'accès avec un RAD ("logiciel" te permettant de créer des interfaces graphiques de maniere très visuelle) performant.
    Mais le delphi n'est hélas pas portable (ou devrais-je dire plus depuis l'abandon du projet kylix).

    mais lazarus est amplement suffisant, et plus "portable" que le delphi d'origine

    Citation Envoyé par sloshy
    Python est un exelent langage de programmation aussi, il est très puissant tout en aillant une syntaxe "basique".
    Au niveau des RADs, python est un peu en retard et les RADs existant sont moins performant (à mon gout) que celui de delphi.
    Néanmoins avec le cours de Gérard swinen (disponible sur devellopez) tu apprendra la programmation très facilement et tu fera des interfaces graphique (moche certe ) assez tôt.
    il y a de jolis interfaces graphiques python via gtk ou qt... et dans le cas de gtk, glade peut faciliter grandement la vie

  5. #5
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    Citation Envoyé par Miyhang
    Histoire de prévoir à l'avance, vaudrait-il mieux continuer avec C# (ou C ou C++, il me semble juste que C# est plus récent) ou passer par Java qui semble faire l'unanimité? Sachant que le but est de diversifier mes connaissances (avec quelque chose d'utile ), pas de trouver un travail avec plus tard.

    l'apprentissage de C ou de C++ peut prendre plus de temps, mais peut être très formateur et de donner des bases suffisantes pour appréhender la majorité des autres "grands" langages (java, c#, etc)


    c# a l'avantage de disposer d'une plate-forme libre (mono) mais qui n'implémentait pas les winforms il y a peu de temps




    perso, si ton but est de t'amuser (et pas forcemment de te former rigoureusement), essaies les langages de haut niveau qui ne nécessite pas de déclarations de type... un peu comme python, perl, ruby ; voire même essaies les langages fonctionnels (ocaml en particulier) qui devrait t'apporter un point de vue rarement présentée dans les formations classiques

  6. #6
    Membre éclairé Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Points : 723
    Points
    723
    Par défaut
    Bonsoir,

    De mon coté, je ne saurais que te conseiller de continuer ta poursuite vers le langage C qui est certe plus rigoureux et plus difficile à prendre en main mais qui te permet de mieu savoir "comment ça fonctionne" à l'interieur.
    ça c'est dans le cas ou tu veux l'utiliser pour un future métier sinon je suis de l'avis de gorgonite pour se lancer dans un apprentissage plus torsiveux :-)

    @gorgonite:
    j'entend bien que python est possède des RADs mais je trouve qu'ils sont moins évoluer (pour le moment) que les RAD disponible pour d'autre langage (nottament delphi qui possède à mon sens un RAD très facile à prendre en main et puissant en même temps).

    Bonne fin de soirée,
    amicallement, sloshy

  7. #7
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 466
    Points
    28 466
    Par défaut
    je continue d'utiliser Delphi 6 Personal Edition qui est gratuit...mais qui semble ne plus être téléchargeable ... et c'est bien dommage.

    Python, je ne connais pas, mais je ne suis pas fan de tous ces nouveaux langages (Ruby, etc)...sans doute que je me fais un peu vieux

  8. #8
    Membre éclairé Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Points : 723
    Points
    723
    Par défaut
    Bonsoir,
    python n'est pas si jeune (1989 ^^) il a bientot 18 ans quand même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Débutant : Delphi, Python ou Java ?
    Par Joubarbe dans le forum Langages de programmation
    Réponses: 10
    Dernier message: 11/08/2008, 13h26
  2. [Débutant] Delphi et Access 97
    Par morind79 dans le forum Bases de données
    Réponses: 1
    Dernier message: 06/05/2008, 12h00
  3. Delphi for Python
    Par EricStib dans le forum Général Python
    Réponses: 2
    Dernier message: 16/04/2007, 09h48
  4. Débutant: Delphi 6 et la fonction PosEx
    Par TheBigMac dans le forum Delphi
    Réponses: 8
    Dernier message: 30/01/2007, 23h41
  5. [MS-SQL] [débutant] Delphi et SQL et ADOQuery
    Par Cdx dans le forum Bases de données
    Réponses: 9
    Dernier message: 04/09/2006, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo