Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4886 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Débuter programmation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Débuter programmation

n°1895638
kwelity
Posté le 16-06-2009 à 12:11:00  profilanswer
 

Bonjour à tous, voilà je souhaite débuter dans la programmation et je souhaitais avoir un conseil déjà sur quel langage choisir (je m'étais déjà plus ou moins arrêté sur Python) mais surtout savoir si vous connaissiez des livres pour débutant sur la programmation (général ou ciblé sur un langage). Également je cherche des sites sur les mêmes sujets (pour débuter quoi ...) .

mood
Publicité
Posté le 16-06-2009 à 12:11:00  profilanswer
 

n°1895688
Deamon
Posté le 16-06-2009 à 13:16:28  profilanswer
 

Pour le langage tout dépend de ce que tu veux faire.
Au début il faut en tout cas apprendre l'algorithme. Je ne connais pas le Python mais certains dans d'autres posts l'ont conseillé pour les algos.


Message édité par Deamon le 16-06-2009 à 13:16:49
n°1895701
tompouss
Petit chat
Posté le 16-06-2009 à 13:46:47  profilanswer
 

dans beaucoup d'école, on apprend les bases de la programmation avec JAVA.
 
ca permet d'apprendre à jongler avec les boucles, les différents types de variables, les structures conditionelles, bref d'apprendre à programmer de façon rigoureuse et structurée sans te prendre la tête avec la gestion de la mémoire comme en C ou C++.
 
Ya aussi PHP qui est assez simple, mais peut-être trop folklorique vu qu'il permet de mélanger des prunes avec des poires (dans le cas des manipulations de variable)
 
Sinon VB aussi qui a l'avantage de permettre une visualisation graphique quasi instantanée de ton programme, en plus d'être intuitif. Par contre faut aimer la syntaxe et le fait qu'il mélange avec plus ou moins de bonheur de l'Orienté Objet, de l'évenementiel et du procédural...(je parle de VB6, je connais pas VB.net)
 
pour se lancer rien de tel qu'un petit tuto:
 
http://www.siteduzero.com/tutoriel [...] -java.html

Message cité 1 fois
Message édité par tompouss le 16-06-2009 à 13:57:19

---------------
collectionneur de pâtes thermiques
n°1895714
Deamon
Posté le 16-06-2009 à 14:08:11  profilanswer
 

tompouss a écrit :

dans beaucoup d'école, on apprend les bases de la programmation avec JAVA.


Dans la mienne j'ai appris le C en premier puis du Java. Enfin en commençant par des cours d'algo bien sur avant. C'est vrai que s'attaquer aux pointeurs assez rapidement c'est un peu rude pour certains.  :D  Mais bon ça m'a pas choqué de faire ça dans ce sens.

n°1895737
Joel F
Real men use unique_ptr
Posté le 16-06-2009 à 14:31:15  profilanswer
 

JAVA [:prozac] paye tes habitudes de chacal aprés.
Pyhton+algo et ensuite C/C++.
JAVA ca sera quadn tu seras plus grand car si tu connais pas les bases en gestion de la méméoire tu vas exrire nimp

n°1895852
tompouss
Petit chat
Posté le 16-06-2009 à 17:30:57  profilanswer
 

Deamon a écrit :


Dans la mienne j'ai appris le C en premier puis du Java. Enfin en commençant par des cours d'algo bien sur avant. C'est vrai que s'attaquer aux pointeurs assez rapidement c'est un peu rude pour certains.  :D  Mais bon ça m'a pas choqué de faire ça dans ce sens.


 
@Joel: Tout le monde n'a pas fait d'école d'ingénieur hein  :whistle:.  
 
 
Mais c'est vrai que l'algo c'est logique qu'on l'enseigne avant tout language de programmation.
Sauf si le mec qui te l'enseigne est un pur matheux et sans réelle pédagogie et qu'il te l'enseigne avec des petits bouts de pointeurs dedans et que les élèves sont au contraire des pas-trop-matheux (oui oui expérience vécue ^^)
 
je me rappelle en  1ère, j'avais des cours d'algo. A mon premier exam j'avais juste envie de me tirer une balle en lisant l'énoncé tellement je captais rien...
 
Un ami lui a commencé avec du COBOL et du Fortran. Joie et Bonheur
 
Donc algo ok mais après avoir des bases de programmation (et pas forcément en C/C++), sinon effectivement python aussi mais bon c'est tellement moins répandu que Java (perso des programmeurs Python j'en connais pas), c'est moins motivant à apprendre quand on débute je trouve  
 
enfin ca n'a pas l'air de décourager le monsieur ;)  
 
 
[HS]
sinon il parait que de plus en plus d'écoles donnent des cours de POO dès la première et de moins en moins de procédural car ils ont remarqué que les élèves avaient toutes les peines du monde à passer du procédural => POO (différence de logique, etc...)
[/HS]

Message cité 1 fois
Message édité par tompouss le 16-06-2009 à 17:48:51

---------------
collectionneur de pâtes thermiques
n°1895862
Trap D
Posté le 16-06-2009 à 17:51:11  profilanswer
 

Mais non, il faut faire du Prolog : c'est tellement plus simple.
On dit ce qu'on a (les faits) , on explique les règles de bidouillage avec les faits et on pose une question, Prolog te répond Oui / Non c'est génial !

n°1895867
Joel F
Real men use unique_ptr
Posté le 16-06-2009 à 18:05:35  profilanswer
 

normalement faudrait faire des 3 : fonctionel, POO et procedural

n°1895869
Joel F
Real men use unique_ptr
Posté le 16-06-2009 à 18:07:57  profilanswer
 

tompouss a écrit :


Donc algo ok mais après avoir des bases de programmation (et pas forcément en C/C++), sinon effectivement python aussi mais bon c'est tellement moins répandu que Java (perso des programmeurs Python j'en connais pas), c'est moins motivant à apprendre quand on débute je trouve  


 
Python on s'en branle en soi, c'ets juste pr avoir un langage simple pr faire des tp d'algo

n°1895872
masklinn
í dag viðrar vel til loftárása
Posté le 16-06-2009 à 18:15:09  profilanswer
 

Joel F a écrit :

normalement faudrait faire des 3 : fonctionel, POO et procedural


Et concurrent, logic, concatenative, ...

tompouss a écrit :

python aussi mais bon c'est tellement moins répandu que Java [...] c'est moins motivant à apprendre quand on débute je trouve


Il est vrai que pour faire du java plutôt que du python, faut être motivé


Message édité par masklinn le 16-06-2009 à 18:16:20

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 16-06-2009 à 18:15:09  profilanswer
 

n°1895874
kadreg
profil: Utilisateur
Posté le 16-06-2009 à 18:18:29  profilanswer
 

kwelity a écrit :

Bonjour à tous, voilà je souhaite débuter dans la programmation et je souhaitais avoir un conseil déjà sur quel langage choisir


 
l'anglais :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1895876
masklinn
í dag viðrar vel til loftárása
Posté le 16-06-2009 à 18:23:20  profilanswer
 

kadreg a écrit :

 

l'anglais :o


Ouais :o

 

Suivi de Scheme :o

 

(SICP|HTDP)4ever


Message édité par masklinn le 16-06-2009 à 18:23:44

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1895888
Deamon
Posté le 16-06-2009 à 18:43:28  profilanswer
 

Trap D a écrit :

Mais non, il faut faire du Prolog : c'est tellement plus simple.


 [:max evans]  
C'est une horreur ce truc. C'est simple seulement une fois que t'as bien compris la logique mais quand tu comprends pas c'est vraiment affreux.
Il m'a fallu du temps avant de bien comprendre le mécanisme.  :D

n°1895939
Trap D
Posté le 16-06-2009 à 21:32:50  profilanswer
 

Deamon a écrit :


 [:max evans]  
C'est une horreur ce truc. C'est simple seulement une fois que t'as bien compris la logique mais quand tu comprends pas c'est vraiment affreux.
Il m'a fallu du temps avant de bien comprendre le mécanisme.  :D

Moi aussi rassure toi, j'avais fait 20 ans de C avant, tu imagines la sclérose !  :pt1cable:  

n°1895944
Un Program​meur
Posté le 16-06-2009 à 21:49:48  profilanswer
 

Deamon a écrit :

Il m'a fallu du temps avant de bien comprendre le mécanisme.  :D


 
http://www.info.ucl.ac.be/~pvr/Pet [...] piler.html


---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°1896262
kwelity
Posté le 17-06-2009 à 14:10:39  profilanswer
 

Merci de toutes vos réponses ... quand je disais apprendre à programmer en Python, c'est juste pour les bases (une fois les bases acquises pourquoi pas du C/C++)  ... je vais faire des recherches sur les algorithmes et aussi java ... merci encore.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Débuter programmation

 

Sujets relatifs
Débuter en programmationAide pour débuter la programmation d un mini jeu
Débuter en programmationDébuter en programmation
livre pour débuter en programmationDébuter en programmation !!!
Programmation java: Pour debuter Y a quoi ?debuter en programmation
je voudrais debuter ds la programmation !!!!!!!!!!!!!!!debuter la programmation avec un logiciel gratuit
Plus de sujets relatifs à : Débuter programmation


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)