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 :

Par où commencer en programmation ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Par défaut Par où commencer en programmation ?
    Bonjour à out,
    je suis nouveau sur ce forum. Je m'y connais un peu en informatique (hardware et software) mais pas du tout en programmation. Alors je voulais savoir par où je dois commencer (par quel langage) pour faire quelques scripts ou autres. Et, est ce qu'en 2 mois on peut apprendre suffisamment de chose pour avoir envie de continuer. pour vous donner une idée de mon rythme d'apprentissage, je suis en CPGE d'ingénieur, et je suis en vacances, donc j'apprends vite et j'ai le temps.

    J'ai déjà commencé à parcourir le forum, mais il y a tellement de choses, tellement de tutoriel pour débuter que je ne sais pas lequel lire en premier !

    Voilà, merci, Thomas.

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Python est un bon langage pour débuter.
    Il est multi-paradigme (fonctionel,impératif et objet),multi-plateforme, assez simple avec une structure ressemblant assez a celle du C.
    De plus , il est fournit avec une assez bonne SL (standard library)
    Enfin il dispose de bonne blibliothèque pour faire des GUI.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Par défaut
    Python je connais juste parce que j'ai vu son nom dans la liste des programmes installés sur mon PC !

    En fait, en cours on utilise Mapple, c'est un truc tout pourri pour faire des trucs super inutiles (genre pour calculer il faut une heure mdr !). En fait je déteste les coures d'info de mon prof, mais aux concours ils demandent souvent de faire par écrit un petit programme pour calculette ou pour PC pour calculer un petit truc.

    Donc en fait ce que j'aimerais savoir faire c'est gérer les, if, even, else et autres mots de ce genre. Et biensûr je ne compte pas en rester là pour ma culture !

    je vais jeter un coup d'oeil sur un tutoriel du Python si y'en a un, mais je doit t'avouer que je n'ai rien compris à multi-paradigme, GUI! Enfin normal, ça ne fait que 2 heures que je "lis" votre vocabulaire!

  4. #4
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Alors multi-paradigme , cela signifie que te peux voir la programmation sous des angles différents.
    Pour plus d'info je t'envoie là : http://fr.wikipedia.org/wiki/Paradigme_(programmation)

    GUI : Graphical User Interface . C'est en gros le mode fenêtré utilisé tout les jours par 99 % des utilisateurs.
    Plus d'info : http://fr.wikipedia.org/wiki/Environnement_graphique

    Pour débuter : http://python.developpez.com/cours/
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Par défaut
    J'ai téléchargé le cours, 370 pages ! Et ben il va falloir que je m'accroche ! Enfin bon s'il faut commencer par là, y'a pas de souci !

    Est ce que tu sais où est ce que je pourrais trouver un petit "dico" d'informatique, parce que, compilateur etc je ne comprends pas toujours !

    Merci pour les liens.

  6. #6
    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 : 41
    Localisation : France

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Citation Envoyé par Spydeus
    Est ce que tu sais où est ce que je pourrais trouver un petit "dico" d'informatique, parce que, compilateur etc je ne comprends pas toujours !
    http://dico.developpez.com/html/



    au passage, Maple est fait pour effectuer des calculs formels... il est donc normal que pour faire des "vrais" calculs (numériques) ce soit assez lent. en effet, il va d'abord trouver le résultat formel, et puis seulement effectuer les substitutions pour donner la valeur... ce qui l'oblige à manipuler d'énormes expressions
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  7. #7
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par Davidbrcz Voir le message
    Python est un bon langage pour débuter.[...]
    Non c'est pas vrai.
    Python est un excellent langage, et une plaie pour débuter.
    http://www.developpez.net/forums/sho...8&postcount=13

  8. #8
    Membre confirmé Avatar de Sba3Net
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 128
    Par défaut
    Garulfo à raison, je crois que le python est puissant langage sauf qu'il n'est pas à la porté des débutants dans le domaine!

  9. #9
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Oui mais après s'ils ne savent pas lire les messages de l'interpréteur, on en fait quoi ?


    Car vous allez me dire , oui pour toi c'est facile , tu sait déjà coder et tout ca , ca te semble facile.
    Je vais vous répondre que on peut être noob et chercher par soi même.
    Si on lit un minimum avec attention le message d'erreur et son code , on s'apperçoit tout de suite de l'erreur.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  10. #10
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par Davidbrcz Voir le message
    Oui mais après s'ils ne savent pas lire les messages de l'interpréteur, on en fait quoi ?


    Car vous allez me dire , oui pour toi c'est facile , tu sait déjà coder et tout ca , ca te semble facile.
    Je vais vous répondre que on peut être noob et chercher par soi même.
    Si on lit un minimum avec attention le message d'erreur et son code , on s'apperçoit tout de suite de l'erreur.
    De quel message d'erreur tu parles ?
    Ce que je montrais, c'est qu'une erreur de frappe, générant un erreur de syntaxe est accepté par l'interpréteur. Donc il n'y a justement aucune erreur. Ceci brouille les pistes. Un étudiant débutant à besoin de balise et non d'une grande liberté. Par contre, un développeur confirmé peut trouver son compte dans cette liberté.

Discussions similaires

  1. par ou commencer pour programmer pour androide
    Par vinowan dans le forum Android
    Réponses: 3
    Dernier message: 09/02/2012, 11h42
  2. Par ou commencer dans la programmation de Jeux ?
    Par zalouz80 dans le forum Moteurs 3D
    Réponses: 5
    Dernier message: 18/06/2008, 18h17
  3. Programmation réseaux C++ , par où commencer?
    Par abdelkaderg54 dans le forum C++
    Réponses: 5
    Dernier message: 10/04/2008, 21h04
  4. Réponses: 6
    Dernier message: 20/12/2006, 20h31
  5. Réponses: 4
    Dernier message: 03/11/2005, 18h02

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