Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 18/07/2006, à 21:51

mik90

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Tu est sur aleph ? Moi quand j'ai mon fichier source *.py je le lance avec "python prog.py" et il n'y a pas production de fichier supplémentaire. hmm


Micky aka mik90
Ubuntueros depuis Breezy Badger (2005), Linuxien depuis Mandrake 8.2 (2002), Geek depuis la fin du monde (2001), Informaticien depuis Windows 98SE (1999)
-----
Config' : Acer Aspire 9300 - AMD Turion 64x2, Ram 2Gb, GeForce 7300

Hors ligne

#27 Le 18/07/2006, à 22:26

Link31

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Peut-être dans /tmp... mais si on en a vraiment besoin il existe un compilateur python.

Hors ligne

#28 Le 18/07/2006, à 22:56

aleph

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

mik90 a écrit :

Tu est sur aleph ? Moi quand j'ai mon fichier source *.py je le lance avec "python prog.py" et il n'y a pas production de fichier supplémentaire. hmm

Absolument. Pour la deuxième partie de la question, lire (et comprendre) la doc Python; rubriques namespace, module et import.

#29 Le 18/07/2006, à 22:59

mik90

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Jamais lu cette doc big_smile Mon expérience de Python se résume à quelques articles ça et là.


Micky aka mik90
Ubuntueros depuis Breezy Badger (2005), Linuxien depuis Mandrake 8.2 (2002), Geek depuis la fin du monde (2001), Informaticien depuis Windows 98SE (1999)
-----
Config' : Acer Aspire 9300 - AMD Turion 64x2, Ram 2Gb, GeForce 7300

Hors ligne

#30 Le 18/07/2006, à 23:23

ToY

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

silversun a écrit :

Effectivement, Python est très bien. J'ai réussi à coder mon premier programme (sans interface graphique) avec seulement 2 jours de python dans la tête (et pourtant, je suis pas doué ^^) grâce au guide fourni par monsitt.
Donc Python +1

Quand tu dis, j'ai réussis à coder mon programme avec seulement 2 jours de python, de quels genre de programme s'agit-il ?

Hors ligne

#31 Le 19/07/2006, à 00:32

ffomnislash

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

l'ADA est a mon sens l'un des meilleurs langage pour debuter car très stricte !
apres il y a le c avec entre autre les pointeurs et l'aspect "bricolage"

puis c++ ou java pour l'aspect objet

mais pour apprendre seul chez soit, ce n'est peut etre pas le meilleur choix.


-- Mon blog --

Hors ligne

#32 Le 19/07/2006, à 00:49

silversun

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Quand tu dis, j'ai réussis à coder mon programme avec seulement 2 jours de python, de quels genre de programme s'agit-il ?

Un simple traducteur leet/français (et vice-verça) ^^ J'en avait marre de pas comprendre big_smile

Hors ligne

#33 Le 19/07/2006, à 00:52

marcounet

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Je ne suis pas d'accord avec ceux qui disent que Python est lent et réservé à de petites applications :

Je suis en train de développer une application de gestion complète pour une PME et ça commence à devenir assez conséquent. J'utilise wxPython pour l'interface graphique, MySQL pour la base de données, et c'est BIEN rapide, je ne remarque pratiquement pas de différence avec un programme similaire écrit en language compilé.

Mais évidemment, si on programme n'importe comment... smile


Marcounet des Brumes

Hors ligne

#34 Le 19/07/2006, à 01:29

Link31

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

marcounet a écrit :

Je ne suis pas d'accord avec ceux qui disent que Python est lent et réservé à de petites applications

Le Python n'est absolument pas réservé à de petites applications ! D'ailleurs, c'est probablement plus facile de rajouter du code à un programme Python qu'à un programme C++ parce que le C++ exige d'étudier toute la structure du programme et les dépendances entre les fichiers sources, pour que tout compile bien.

Mais Python est lent. Tu ne peux pas programmer un lecteur de médias ou un moteur 3D entièrement en Python.

Hors ligne

#35 Le 19/07/2006, à 01:37

marcounet

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Link31 a écrit :

Mais Python est lent. Tu ne peux pas programmer un lecteur de médias ou un moteur 3D entièrement en Python.

Pour ce qui est de la lecture du média ou le rendu 3D je suis d'accord, Python n'est pas assez rapide pour le faire, mais ce n'est pas le but d'un language de script de s'aventurer dans ces eaux-là et il existe assez de librairies spécialisées dans ces domaines et optimisées pour le faire.

Par contre, les interactions entre ces fonctionnalités et l'interface/le système/l'utilistateur peuvent très bien être réalisés en Python. À ce moment-là c'est le script Python qui gère l'interface graphique et tout ça, et il fait appel à certaines librairies pour lire une vidéo ou faire un rendu 3D.

Plein de jeux sont écrits en Python et font appel à des librairies 3D. Ce n'est qu'un exemple.

Dernière modification par marcounet (Le 19/07/2006, à 01:39)


Marcounet des Brumes

Hors ligne

#36 Le 19/07/2006, à 04:17

foobar2000

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Les  avantages de Java par rapport au C++ :
- portable
- pas besoin d'avoir à gérer la mémoire, et ca c'est vraiment top smile

C'est donc un langage plus facile à apprendre.
Par contre c'est vraiment lent, faut pas croire à la désinformation faite par les pro-java qui disent que Java est quasiment aussi rapide que le C++ avec les nouvelles VM. tongue


Aucun rapport avec le logiciel du même nom.

Hors ligne

#37 Le 19/07/2006, à 09:52

zerocool14

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

mik90 : c'est pas facile pour un debutant de comprendre au premiers abords la notion de classe, et de pointeurs .... surtout en C++, quand tu commences par le C, tu acquis certaines bases, de raisonnement, pis le passage est java sera moins ardu, puis après le C++... Mais tu as raison , le C n'as pas d'application, mais juste une methodologie d'apprentissage..

Hors ligne

#38 Le 19/07/2006, à 10:00

fmo

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

mik90 a écrit :

@fmo : Tu cherche les flammes pour te faire griller toi tongue Allons, C# c'est 100% Microsoft et le portage Linux n'est même pas complet. Cite-moi une seule bonne application Linux écrite avec ce langage...

C# est normalise donc utilisable par tout le monde, de plus il ne faut pas confondre language et API, le portage Linux est complet au niveau language, maintenant si tu veux la compatibilite des API, c'est sur que ca vaut pas la peine, mais tu peux ecrire la partie graphique en Gtk#.

Tout le monde se braque sur C# parce que ca vient de Microsoft, mais bon contrairement a beaucoup de zealot, je ne pense pas que tout ce que fait Microsoft est de la merde...

Pour les bonnes applications en C# pour Linux: Beagle, Tomboy, Banshee, etc... en fait je vois meme pas pour quoi je repond a ce troll en fait...


www.terranux.net

Hors ligne

#39 Le 19/07/2006, à 10:24

coffee

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

+1 pour fmo, la partie de dev de microsoft (languages + API + MSDN) est plutôt bien foutu et imaginé.

Visual Studio (et ses dérivés) sont plutot bons quand on les regarde bien.

Link31 a écrit :

Mais Python est lent. Tu ne peux pas programmer un lecteur de médias ou un moteur 3D entièrement en Python.

En même temps, les moteurs 3D ont souvent des morceaux en langage bas niveau pour optimiser la vitesse (quoique maintenant c'est plus tellement vrai, la puissance du CPU ayant augmenté, on prend plus son aise).

Python me parait plutot bien pour commencer mais de là à dire que c'est ce qui se fait de mieux, je ne suis pas sûr.

mik90 a écrit :

Un petit comparatif (très subjectif) :

C
Rapide et complet, assez ardu à apprendre

C++
Idem C mais plus moderne.

Désolé de m'insurger avec autant de retard mais non le C++ est un langage objet, il est donc différent du C, il est aussi plus lent. Après pour le ardu, ça dépend des gens. Perso je me débrouille mieux en C qu'en C++ mais je connais des gens qui auront du mal avec le C mais pas le C++. Le C++ n'est pas du C voilà c'est tout ce que je voulais dire ^^.


Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)

Hors ligne

#40 Le 19/07/2006, à 10:36

mik90

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

big_smile Je sent que ce topic part en troll... On est en train de sortir du sujet principal, à savoir quel langage est le plus simple, et non lequel est le plus rapide, puissant, etc...
Bon, on vas essayer de calmer tout ça :
En résumant la majorité des avis, le C/C++/C#/Java n'est pas top pour débuter.
Il semble que la majorité soit pour Python.

Dernière modification par mik90 (Le 19/07/2006, à 10:36)


Micky aka mik90
Ubuntueros depuis Breezy Badger (2005), Linuxien depuis Mandrake 8.2 (2002), Geek depuis la fin du monde (2001), Informaticien depuis Windows 98SE (1999)
-----
Config' : Acer Aspire 9300 - AMD Turion 64x2, Ram 2Gb, GeForce 7300

Hors ligne

#41 Le 19/07/2006, à 10:38

mik90

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

...Je connais mal ce langage, mais que pensez-vous de TCL/TK ?


Micky aka mik90
Ubuntueros depuis Breezy Badger (2005), Linuxien depuis Mandrake 8.2 (2002), Geek depuis la fin du monde (2001), Informaticien depuis Windows 98SE (1999)
-----
Config' : Acer Aspire 9300 - AMD Turion 64x2, Ram 2Gb, GeForce 7300

Hors ligne

#42 Le 19/07/2006, à 11:16

fmo

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Je pense que le mieux serait de commencer avec un langage a typage fort, non objet, pour prendre de bonne bases, ce qui me fait penser tout de suite a ADA, c'est assez simple a apprendre, et evite de prendre de sales habitudes, en plus il y a plein de cours en francais sur internet, notamment sur le site du Conservatoire Nationale des Arts et Metiers (CNAM).


www.terranux.net

Hors ligne

#43 Le 19/07/2006, à 13:35

mik90

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Ou alors LISP ?





OK ----------> [] lol


Micky aka mik90
Ubuntueros depuis Breezy Badger (2005), Linuxien depuis Mandrake 8.2 (2002), Geek depuis la fin du monde (2001), Informaticien depuis Windows 98SE (1999)
-----
Config' : Acer Aspire 9300 - AMD Turion 64x2, Ram 2Gb, GeForce 7300

Hors ligne

#44 Le 19/07/2006, à 14:18

ToY

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Ah c'est malin yikes
Finalement j'hésite entre python et C/++.
Par contre je ne pense pas apprendre le java pour le moment ni certains languages peu connus qui ont été cités ici.

Sinon est-ce que vous pourriez me donner quelques exemples de programmes connus qui ont été créez avec python ou c/++ ?
Merci beaucoup !

Dernière modification par ToY (Le 19/07/2006, à 14:18)

Hors ligne

#45 Le 19/07/2006, à 14:21

Crashforburn

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

C/C++ : GNOME ^^, firefox, thunderbird, gaim (C'est mieux comme ça ^^), openoffice, la liste est longue...

Python : Scapy, IDLE, Zope...

------------------------------

Edit: On sait jamais si tu changes d'avis ^^

Java : Eclipse, JBuilder, Bolzplatz 2006 (un jeu de foot cartoon en 3D avec des parties Java et C++), Jext, Oggre, Mercury...

Dernière modification par Crashforburn (Le 19/07/2006, à 14:24)


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#46 Le 19/07/2006, à 14:23

silversun

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

amsn ??? C'est pas du tcl ?

Hors ligne

#47 Le 19/07/2006, à 14:24

Crashforburn

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

Euuhhhhh si ^^ désolé ^^

j'ai mis a jour wink

Gaim c'est bien en C ou C++ ? big_smile

Dernière modification par Crashforburn (Le 19/07/2006, à 14:25)


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#48 Le 19/07/2006, à 14:32

zerocool14

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

le noyau linux, est ecrit en C 99 %

Hors ligne

#49 Le 19/07/2006, à 14:34

ToY

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

lol si amsn c'est du tcl, je ne me lancerai jamais dans le tcl yikestongue
openoffice ce n'est pas du java ?

En citant tous ces programmes ça fait plus envie de faire du C/++ wink

Hors ligne

#50 Le 19/07/2006, à 14:38

Crashforburn

Re : Besoin d'orientation pour se lancer dans le monde de la prog.

OO du Java ??? J'aurais jamais pensé ^^

ça donne envie de faire du Java ^^


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne