Python ou C++ ???
Forum Programmation : Python ou C++ ???
Bonjour , je sais qu'il existe déjà des post sur sa mais c'est pas exactement pareil MOI ...
En résumé : j'ai commencé le C++ avec le site du zéro il y a 1 an mais c'etais pendant une période de cours donc je ne mi suis pas mi a fond et j'ai donc arrêter au bout de 2 jours ^^
maintenant qu'on est en vacance , je me suis mi reelement a la programation avec python , avec ce tuto : http://python.ftp-developpez.com/c [...] winnen.pdf
est il bien ???
Mais maintenant que je suis vers le page 45 , je me rend compte qu'on ne parle pas de faire un programme mais la c plutot des cours ..
J'ai regarder comment faire en .exe est sa a l'air plus dur qu'avec C++ ...?!
PS : je vien de finir mon année de 3ème ...
Je voudrai savoir lequel choisir car avec C++ on fait directe le programme du nombre mystère ...
python ou C++ ????
Merci
up please ..
Bonjour ss13.
Je ne suis pas un spécialiste d'aucun de ces deux langages de programmation, mais comme toi j'ai appris le C++ avec le site du zéro, et comme toi j'ai appris le Python avec le lien que tu as donné, donc je vais te donner mon opinion.
Je crois, qu'à moins d'être un programmeur forcené, le python est beaucoup mieux.
1- Il est beaucoup plus simple
2- Il est très intuitif
3- Il ne nécessite pas de perdre son temps à allouer de la mémoire.
4- Beaucoup de source de bugs sont évités dans python, par le typage automatique des variables.
Les deux seuls inconvénients que Python pourrait avoir par rapport au C++, c'est peut-être
1- Une communauté moins grande: J'ai plus de difficulté à trouver des script open source en python qu'en C++ par exemple.
2- Le C est plus rapide. Mais ici, c'est à prendre avec des pincettes, parce que plusieurs modules de Python sont directement codé en C.
Sinon je te suggère ce sujet qui compare Python/C.
Donc si tu reste en Python (mon humble suggestion), le guide que tu cite contient tout pour faire des programmes, sauf les fonctionnalités de Tkinter. Pour cela, je te suggère:
http://effbot.org/tkinterbook/tkinter-index.htm
Merci , donc je pense que je v continuer le python ..
1):.est ce que mon lien est bien ?pour apprendre ..?
2):et comme dans C++ il y une possibiliter de faire des le débuts un programme simple .. Comment faire avec python ..?
Oui ton lien est très bien.
Si tu veux créer un programme simple, il faut d'abord quitter l'interpréteur et entrer les commandes dans un éditeur texte. Moi j'utilise IDLE.
Tu ouvre IDLE
Tu fais NOUVEAU
Ensuite tu as une fenêtre de texte. Tu peux tout de suite la sauvegarder avec disons un nom comme test.py. N'oublies pas d'écrire le .py à la fin du nom de fichier. C'est assez utile
Message édité par reveurduciel le 06-07-2009 à 19:30:54
# -*- coding: cp1252 -*-
import random # L'équivalent d'un include de C.
# On importe la librairie random qui va nous
# permettre de choisir un nombre au hasard
def jeunombre():
pasDevine = 1
secret = random.randrange(1,100,1) # Cette fonction choisit un nombre entre 1 et 100
while(pasDevine): # Tant que le joueur n'a pas trouvé le nombre, il doit rééssayer
nombre = raw_input("Tentez de deviner le nombre ! " ) # Note que raw_input renvoie une chaine de caractère
nombre = float(nombre) # On transforme cette chaine en nombre
if nombre == secret:
print "Bien joué"
pasDevine = 0
elif nombre < secret:
print "Essayez plus haut"
else:
print "Essayez plus bas"
jeunombre() # Ici, on appelle la fonction qu'on vient de créer
Message édité par reveurduciel le 06-07-2009 à 19:46:32
ok merci mais j'ai enregistrer , apres je cliquer dessus dans le dossier et il y a une fenetre qio s'ouvre et qui se referme ..
par exemple ^^ :
si je veix faire a=7
et apres une fois dans ma fenetre du"programme"
ouvert je tape "a" , sa va me donner 7?
Salut,
Je pense que le livre en ligne "Apprendre à programmer avec Python" par Gérard Swinnen est excellent pour apprendre Python. Cependant ce cours ne constitue pas une initiation complète pour débuter.
Ceci est un vrai cours d'initiation : cours d'initiation à la programmation et à la POO avec exemples par R.M Discala. Voir aussi ces autres cours d'initiation à la programmation et à l'algorithmique.
Message édité par Zharnt le 07-07-2009 à 03:35:01
Tu peux lancer le script de ta fenêtre ouverte en appuyant sur F5.
Sinon le lien de Zharnt à l'air intéressant, je vais moi même y faire un tour
Ça dépend de ce que tu comptes faire avec. Je suppose que tu cherches pas à apprendre un langage comme ça histoire de perdre ton temps, et que t'as un but derrière, donc ça serait bien de savoir quoi pour mieux t'orienter.
Sinon si tu tiens à apprendre à programmer, y'a rien de mieux que le C, et ensuite le C++. Quelqu'un qui débute par les bases, le truc le plus simple et brut, près de la machine, et qui parvient à maîtriser ça, peut ensuite maîtriser n'importe quel langage.
Moi-même je connais absolument pas le Python, ben je te parie qu'il me faut pas plus de deux jours pour le maîtriser.
Le langage C est à la base de tout, et a servi d'inspiration et de support pour tous les autres langages, donc le maîtriser, c'est maîtriser la programmation.
Donnez votre avis sur la question !
Répondre à Kenelm
| Citation : Moi-même je connais absolument pas le Python, ben je te parie qu'il me faut pas plus de deux jours pour le maîtriser. |
A ta place, je parierais pas.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
J'aime les défis
Je m'y mets dès que j'ai du temps libre.
Donnez votre avis sur la question !
Répondre à Kenelm
Je dirais qu'il faut une semaine pour le maitriser.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Je viens de voir la syntaxe de merde. Je touche pas à ça moi
Donnez votre avis sur la question !
Répondre à Kenelm
ou sinon , on ma dit d'apprendre le batch ^^
pour ce que je voulai faire ..?
par exemple je clique dessus et je tape 1 et sa ouvre msn , 2 , skype , 3 itunes ....des truck comme sa , des truck pratique ....?!
Kenelm si tu mets sur un CV que tu maitrises un langage je doute que tu te fasses embaucher
A ss13 : batch et gui ça ne va absolument pas ensemble, en revanche en python ce n'est vraiment pas très difficile. Une petite interface en GTK qui déclenche des évenements, ces évènements font lancer un processus après un fork du programme, c'est un problème assez simple à appréhender.
Répondre à SiM07
C'parce que t'es nul, bien sûr que je maîtrise plein de langages
Donnez votre avis sur la question !
Répondre à Kenelm
Il y a 1979 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
