Se connecter / S'enregistrer
Votre question

Python ou C++ ???

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
6 Juillet 2009 14:21:20

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/cours/TutoSwinnen/Tuto...

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

Autres pages sur : python

6 Juillet 2009 18:37:05

:(  up please ..
6 Juillet 2009 19:17:19

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


Contenus similaires
6 Juillet 2009 19:27:15

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 ..?
6 Juillet 2009 19:30:28

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 :) 
6 Juillet 2009 19:43:09

# -*- 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



6 Juillet 2009 22:16:19

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" :p  ouvert je tape "a" , sa va me donner 7?
7 Juillet 2009 00:04:51

?
7 Juillet 2009 18:16:36

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 :) 
7 Juillet 2009 22:26:09

Ç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.
a b L Programmation
8 Juillet 2009 19:39:22

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. ;) 
8 Juillet 2009 20:49:44

J'aime les défis :dawa: 

Je m'y mets dès que j'ai du temps libre.
a b L Programmation
8 Juillet 2009 22:39:59

Je dirais qu'il faut une semaine pour le maitriser. ;) 
8 Juillet 2009 22:44:50

Je viens de voir la syntaxe de merde. Je touche pas à ça moi :o 
9 Juillet 2009 19:19:33

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 ....?!
20 Juillet 2009 01:18:47

Kenelm si tu mets sur un CV que tu maitrises un langage je doute que tu te fasses embaucher :o 

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.
20 Juillet 2009 10:15:50

C'parce que t'es nul, bien sûr que je maîtrise plein de langages :dawa: 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS