Python ou C++ ???
Dernière réponse : dans Programmation
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
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
Lassé par la pub ? Créez un compte
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
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
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
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
# -*- 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
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
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.
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.
Ç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.
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.
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.
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.
Lassé par la pub ? Créez un compte
- Contenus similaires :
- SolutionsParseur de distance en python
- SolutionsPYTHON
- SolutionsProgrammation python sous windows xp
- SolutionsProgrammation python sous windows
- Forumpython: comment tester l'existence du caractère "-" dans une ligne d'un fichier
- ForumExécution d'un programme python sous windows 7 64 bits
- SolutionsExercices python
- SolutionsComment faire un programme python qui exécute un chiffre de rotation,svp??
- Forum[Résolu][Python] socket/telnet/whois comment faire une requete
- Voir plus
up please ..
ouvert je tape "a" , sa va me donner 7?