[QUEST] Connexion de IDLE au net et quel éditeur choisir sous W2K ?
11 réponses
Média
Bonjour,
Novice complet sur Python (et en programmation) je viens d'installer la
version 2.4.1 sous W2K.
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se
connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser
cet éditeur sans internet ?
Existe-t-il alors un autre éditeur qui puisse le remplacer avantageusement
(Python Command Line est un peu austère ?
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement interne (debugging, je crois). C'est sûrement ton firewall qui est paranoïaque.
Tout ceci est repris en détail dans la FAQ de Idle.
-- Hervé Cauwelier http://www.oursours.net/
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se
connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser
cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement
interne (debugging, je crois). C'est sûrement ton firewall qui est
paranoïaque.
Tout ceci est repris en détail dans la FAQ de Idle.
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement interne (debugging, je crois). C'est sûrement ton firewall qui est paranoïaque.
Tout ceci est repris en détail dans la FAQ de Idle.
-- Hervé Cauwelier http://www.oursours.net/
regis
Bonjour,
Novice complet sur Python (et en programmation) je viens d'installer la version 2.4.1 sous W2K.
Bienvenue
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser cet éditeur sans internet ?
Réponse déja faite par Hervé Cauwelier
Existe-t-il alors un autre éditeur qui puisse le remplacer avantageusement (Python Command Line est un peu austère ?
Sous windows, j'utilise TurboPad (http://turbopad.sourceforge.net/) qui est un bon éditeur de texte utilisant les onglets (bon d'accord écrit en C++) et qui cerise sur le gateau permet de lancer ton prog en cours grace à la touche F5 :D
Tkinter ou wxPython sont-ils ce genre d'outil ?
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant de programmer en faisant abstraction du système. Par exemple, avec les deux (mais je parle plus de wxPython que je connais très bien) tu peux faire un prog sous Windows et le faire tourner sans changer (presque) aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce en mode natif.
Perso, je trouve Tkinter un peu dépassé techniquement et très laid sous un Unix.
Merci d'avance pour votre Aide.
De rien.
Stéphane
Regis
Bonjour,
Novice complet sur Python (et en programmation) je viens d'installer la
version 2.4.1 sous W2K.
Bienvenue
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se
connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser
cet éditeur sans internet ?
Réponse déja faite par Hervé Cauwelier
Existe-t-il alors un autre éditeur qui puisse le remplacer avantageusement
(Python Command Line est un peu austère ?
Sous windows, j'utilise TurboPad (http://turbopad.sourceforge.net/) qui
est un bon éditeur de texte utilisant les onglets (bon d'accord écrit en
C++) et qui cerise sur le gateau permet de lancer ton prog en cours
grace à la touche F5 :D
Tkinter ou wxPython sont-ils ce genre d'outil ?
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les
deux (mais je parle plus de wxPython que je connais très bien) tu peux
faire un prog sous Windows et le faire tourner sans changer (presque)
aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce
en mode natif.
Perso, je trouve Tkinter un peu dépassé techniquement et très laid sous
un Unix.
Novice complet sur Python (et en programmation) je viens d'installer la version 2.4.1 sous W2K.
Bienvenue
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser cet éditeur sans internet ?
Réponse déja faite par Hervé Cauwelier
Existe-t-il alors un autre éditeur qui puisse le remplacer avantageusement (Python Command Line est un peu austère ?
Sous windows, j'utilise TurboPad (http://turbopad.sourceforge.net/) qui est un bon éditeur de texte utilisant les onglets (bon d'accord écrit en C++) et qui cerise sur le gateau permet de lancer ton prog en cours grace à la touche F5 :D
Tkinter ou wxPython sont-ils ce genre d'outil ?
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant de programmer en faisant abstraction du système. Par exemple, avec les deux (mais je parle plus de wxPython que je connais très bien) tu peux faire un prog sous Windows et le faire tourner sans changer (presque) aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce en mode natif.
Perso, je trouve Tkinter un peu dépassé techniquement et très laid sous un Unix.
Merci d'avance pour votre Aide.
De rien.
Stéphane
Regis
Média
Bonjour,
Oui en effet j'aurais dû être plus attentif aux messages affichés !
Déconnecté d'internet et sans firewall ça marche impeccable.
J'ai eu peur qu'il faille une connexion internet pour l'utiliser or je voudrais l'installer sur un portable nomade.
J'étais surpris mais sait-on jamais !
Merci en tout cas
Nicolas
"Hervé Cauwelier" a écrit dans le message de news:42761d8b$0$9841$
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser
cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement interne (debugging, je crois). C'est sûrement ton firewall qui est paranoïaque.
Tout ceci est repris en détail dans la FAQ de Idle.
-- Hervé Cauwelier http://www.oursours.net/
Bonjour,
Oui en effet j'aurais dû être plus attentif aux messages affichés !
Déconnecté d'internet et sans firewall ça marche impeccable.
J'ai eu peur qu'il faille une connexion internet pour l'utiliser or je
voudrais l'installer sur un portable nomade.
J'étais surpris mais sait-on jamais !
Merci en tout cas
Nicolas
"Hervé Cauwelier" <herve.cauwelier@free> a écrit dans le message de
news:42761d8b$0$9841$626a14ce@news.free.fr...
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se
connecte à internet quand je le démarre et pourquoi je ne peux pas
utiliser
cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement
interne (debugging, je crois). C'est sûrement ton firewall qui est
paranoïaque.
Tout ceci est repris en détail dans la FAQ de Idle.
Oui en effet j'aurais dû être plus attentif aux messages affichés !
Déconnecté d'internet et sans firewall ça marche impeccable.
J'ai eu peur qu'il faille une connexion internet pour l'utiliser or je voudrais l'installer sur un portable nomade.
J'étais surpris mais sait-on jamais !
Merci en tout cas
Nicolas
"Hervé Cauwelier" a écrit dans le message de news:42761d8b$0$9841$
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser
cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement interne (debugging, je crois). C'est sûrement ton firewall qui est paranoïaque.
Tout ceci est repris en détail dans la FAQ de Idle.
-- Hervé Cauwelier http://www.oursours.net/
Média
**Désolé pour la fausse manip et l'envoi personnel Régis ;-)
Bonjour,
Merci beaucoup pour vos réponses mais j'aurais encore besoin de quelques éléments !
Sous windows, j'utilise TurboPad (http://turbopad.sourceforge.net/) qui est un bon éditeur de texte utilisant les onglets (bon d'accord écrit en C++) et qui cerise sur le gateau permet de lancer ton prog en cours grace à la touche F5 :D
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très facilement sous W2K ou cel paut-il poser des problèmes ?
**********************************
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les deux (mais je parle plus de wxPython que je connais très bien) tu peux faire un prog sous Windows et le faire tourner sans changer (presque) aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code compatibles sous différents OS ou stations ?
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
Question subsidiaire : Quand on installe Python il demande si on veut créer du Java byte. Faut-il dire oui ou non ?
Encore merci pour vos renseignements, je me sens moins seul.
Stéphane Nicolas
**Désolé pour la fausse manip et l'envoi personnel Régis ;-)
Bonjour,
Merci beaucoup pour vos réponses mais j'aurais encore besoin de quelques
éléments !
Sous windows, j'utilise TurboPad (http://turbopad.sourceforge.net/) qui
est un bon éditeur de texte utilisant les onglets (bon d'accord écrit en
C++) et qui cerise sur le gateau permet de lancer ton prog en cours
grace à la touche F5 :D
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très
facilement sous W2K ou cel paut-il poser des problèmes ?
**********************************
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les
deux (mais je parle plus de wxPython que je connais très bien) tu peux
faire un prog sous Windows et le faire tourner sans changer (presque)
aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce
en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code
compatibles sous différents OS ou stations ?
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
Question subsidiaire : Quand on installe Python il demande si on veut créer
du Java byte. Faut-il dire oui ou non ?
Encore merci pour vos renseignements, je me sens moins seul.
**Désolé pour la fausse manip et l'envoi personnel Régis ;-)
Bonjour,
Merci beaucoup pour vos réponses mais j'aurais encore besoin de quelques éléments !
Sous windows, j'utilise TurboPad (http://turbopad.sourceforge.net/) qui est un bon éditeur de texte utilisant les onglets (bon d'accord écrit en C++) et qui cerise sur le gateau permet de lancer ton prog en cours grace à la touche F5 :D
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très facilement sous W2K ou cel paut-il poser des problèmes ?
**********************************
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les deux (mais je parle plus de wxPython que je connais très bien) tu peux faire un prog sous Windows et le faire tourner sans changer (presque) aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code compatibles sous différents OS ou stations ?
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
Question subsidiaire : Quand on installe Python il demande si on veut créer du Java byte. Faut-il dire oui ou non ?
Encore merci pour vos renseignements, je me sens moins seul.
Stéphane Nicolas
regis
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très facilement sous W2K ou cel paut-il poser des problèmes ?
Non, c'était une blague, nous discutons sur le forum python... TurboPad dispose d'un installateur Win32.
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les deux (mais je parle plus de wxPython que je connais très bien) tu peux faire un prog sous Windows et le faire tourner sans changer (presque) aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code compatibles sous différents OS ou stations ?
Pas loin, programmer directement avec les appels systèmes pour afficher une fenêtre ou autre chose peut-être très long à écrire. Les kits de programmation sont des simplificateurs de programmation.
En programmation sans kit, tu dois toi même gérer la boucle d'évenement que le système t'envoie. Un utilisateur click sur la fermeture d'une fenêtre, tu dois répondre dans la boucle d'évenement à la fermeture, trouvé la fenêtre à laquel il s'applique, etc. Avec un kit comme wx, tu n'as juste qu'a programmer l'action lors de la fermeture et le kit se charge du reste.
exemple simple en wxPython
import wx
class Application(wx.App): def OnInit(self): """Init de l'application""" f = wx.Frame(None,-1,"Hello world") f.Show() wx.EVT_CLOSE(f,self.OnClose) return True
def OnClose(self,event): """Reponse pour la demande de fermeture""" print "Fermeture de la fenetre"
"""Creation de l'application""" Application().MainLoop()
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
C'est utile, si tu veux faire des applications avec des fenêtres et tout. Donc oui. Apprendre comment fonctionne un kit est souvent plus long que d'apprendre à programmer dans un langage quelconque. Mais le resultat est qu'au final tu n'y penses plus.
Question subsidiaire : Quand on installe Python il demande si on veut créer du Java byte. Faut-il dire oui ou non ?
Si tu programmes en pur python ça n'a pas d'importance
Encore merci pour vos renseignements, je me sens moins seul.
On est là pour ça.
Stéphane Nicolas
Regis FLORET
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très
facilement sous W2K ou cel paut-il poser des problèmes ?
Non, c'était une blague, nous discutons sur le forum python... TurboPad
dispose d'un installateur Win32.
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les
deux (mais je parle plus de wxPython que je connais très bien) tu peux
faire un prog sous Windows et le faire tourner sans changer (presque)
aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce
en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code
compatibles sous différents OS ou stations ?
Pas loin, programmer directement avec les appels systèmes pour afficher
une fenêtre ou autre chose peut-être très long à écrire. Les kits de
programmation sont des simplificateurs de programmation.
En programmation sans kit, tu dois toi même gérer la boucle d'évenement
que le système t'envoie. Un utilisateur click sur la fermeture d'une
fenêtre, tu dois répondre dans la boucle d'évenement à la fermeture,
trouvé la fenêtre à laquel il s'applique, etc.
Avec un kit comme wx, tu n'as juste qu'a programmer l'action lors de la
fermeture et le kit se charge du reste.
exemple simple en wxPython
import wx
class Application(wx.App):
def OnInit(self):
"""Init de l'application"""
f = wx.Frame(None,-1,"Hello world")
f.Show()
wx.EVT_CLOSE(f,self.OnClose)
return True
def OnClose(self,event):
"""Reponse pour la demande de fermeture"""
print "Fermeture de la fenetre"
"""Creation de l'application"""
Application().MainLoop()
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
C'est utile, si tu veux faire des applications avec des fenêtres et
tout. Donc oui. Apprendre comment fonctionne un kit est souvent plus
long que d'apprendre à programmer dans un langage quelconque. Mais le
resultat est qu'au final tu n'y penses plus.
Question subsidiaire : Quand on installe Python il demande si on veut créer
du Java byte. Faut-il dire oui ou non ?
Si tu programmes en pur python ça n'a pas d'importance
Encore merci pour vos renseignements, je me sens moins seul.
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très facilement sous W2K ou cel paut-il poser des problèmes ?
Non, c'était une blague, nous discutons sur le forum python... TurboPad dispose d'un installateur Win32.
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les deux (mais je parle plus de wxPython que je connais très bien) tu peux faire un prog sous Windows et le faire tourner sans changer (presque) aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code compatibles sous différents OS ou stations ?
Pas loin, programmer directement avec les appels systèmes pour afficher une fenêtre ou autre chose peut-être très long à écrire. Les kits de programmation sont des simplificateurs de programmation.
En programmation sans kit, tu dois toi même gérer la boucle d'évenement que le système t'envoie. Un utilisateur click sur la fermeture d'une fenêtre, tu dois répondre dans la boucle d'évenement à la fermeture, trouvé la fenêtre à laquel il s'applique, etc. Avec un kit comme wx, tu n'as juste qu'a programmer l'action lors de la fermeture et le kit se charge du reste.
exemple simple en wxPython
import wx
class Application(wx.App): def OnInit(self): """Init de l'application""" f = wx.Frame(None,-1,"Hello world") f.Show() wx.EVT_CLOSE(f,self.OnClose) return True
def OnClose(self,event): """Reponse pour la demande de fermeture""" print "Fermeture de la fenetre"
"""Creation de l'application""" Application().MainLoop()
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
C'est utile, si tu veux faire des applications avec des fenêtres et tout. Donc oui. Apprendre comment fonctionne un kit est souvent plus long que d'apprendre à programmer dans un langage quelconque. Mais le resultat est qu'au final tu n'y penses plus.
Question subsidiaire : Quand on installe Python il demande si on veut créer du Java byte. Faut-il dire oui ou non ?
Si tu programmes en pur python ça n'a pas d'importance
Encore merci pour vos renseignements, je me sens moins seul.
On est là pour ça.
Stéphane Nicolas
Regis FLORET
Média
Oui c'est encore moi, le pansement ;-)
Il faut donc utiliser TurboPad et wxPython en même temps, conjointement ou alors dans quel ordre ?
Où puis-je trouver de la doc en français sur TurboPad ?
Merci, merci et encore merci !
Stéphane
"regis" a écrit dans le message de news:427741a1$0$825$
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très facilement sous W2K ou cel paut-il poser des problèmes ?
Non, c'était une blague, nous discutons sur le forum python... TurboPad dispose d'un installateur Win32.
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les deux (mais je parle plus de wxPython que je connais très bien) tu peux faire un prog sous Windows et le faire tourner sans changer (presque) aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code compatibles sous différents OS ou stations ?
Pas loin, programmer directement avec les appels systèmes pour afficher une fenêtre ou autre chose peut-être très long à écrire. Les kits de programmation sont des simplificateurs de programmation.
En programmation sans kit, tu dois toi même gérer la boucle d'évenement que le système t'envoie. Un utilisateur click sur la fermeture d'une fenêtre, tu dois répondre dans la boucle d'évenement à la fermeture, trouvé la fenêtre à laquel il s'applique, etc. Avec un kit comme wx, tu n'as juste qu'a programmer l'action lors de la fermeture et le kit se charge du reste.
exemple simple en wxPython
import wx
class Application(wx.App): def OnInit(self): """Init de l'application""" f = wx.Frame(None,-1,"Hello world") f.Show() wx.EVT_CLOSE(f,self.OnClose) return True
def OnClose(self,event): """Reponse pour la demande de fermeture""" print "Fermeture de la fenetre"
"""Creation de l'application""" Application().MainLoop()
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
C'est utile, si tu veux faire des applications avec des fenêtres et tout. Donc oui. Apprendre comment fonctionne un kit est souvent plus long que d'apprendre à programmer dans un langage quelconque. Mais le resultat est qu'au final tu n'y penses plus.
Question subsidiaire : Quand on installe Python il demande si on veut créer
du Java byte. Faut-il dire oui ou non ?
Si tu programmes en pur python ça n'a pas d'importance
Encore merci pour vos renseignements, je me sens moins seul.
On est là pour ça.
Stéphane Nicolas
Regis FLORET
Oui c'est encore moi, le pansement ;-)
Il faut donc utiliser TurboPad et wxPython en même temps, conjointement ou
alors dans quel ordre ?
Où puis-je trouver de la doc en français sur TurboPad ?
Merci, merci et encore merci !
Stéphane
"regis" <r.floret.nospams@laposte.net> a écrit dans le message de
news:427741a1$0$825$8fcfb975@news.wanadoo.fr...
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très
facilement sous W2K ou cel paut-il poser des problèmes ?
Non, c'était une blague, nous discutons sur le forum python... TurboPad
dispose d'un installateur Win32.
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les
deux (mais je parle plus de wxPython que je connais très bien) tu peux
faire un prog sous Windows et le faire tourner sans changer (presque)
aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce
en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code
compatibles sous différents OS ou stations ?
Pas loin, programmer directement avec les appels systèmes pour afficher
une fenêtre ou autre chose peut-être très long à écrire. Les kits de
programmation sont des simplificateurs de programmation.
En programmation sans kit, tu dois toi même gérer la boucle d'évenement
que le système t'envoie. Un utilisateur click sur la fermeture d'une
fenêtre, tu dois répondre dans la boucle d'évenement à la fermeture,
trouvé la fenêtre à laquel il s'applique, etc.
Avec un kit comme wx, tu n'as juste qu'a programmer l'action lors de la
fermeture et le kit se charge du reste.
exemple simple en wxPython
import wx
class Application(wx.App):
def OnInit(self):
"""Init de l'application"""
f = wx.Frame(None,-1,"Hello world")
f.Show()
wx.EVT_CLOSE(f,self.OnClose)
return True
def OnClose(self,event):
"""Reponse pour la demande de fermeture"""
print "Fermeture de la fenetre"
"""Creation de l'application"""
Application().MainLoop()
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
C'est utile, si tu veux faire des applications avec des fenêtres et
tout. Donc oui. Apprendre comment fonctionne un kit est souvent plus
long que d'apprendre à programmer dans un langage quelconque. Mais le
resultat est qu'au final tu n'y penses plus.
Question subsidiaire : Quand on installe Python il demande si on veut
créer
du Java byte. Faut-il dire oui ou non ?
Si tu programmes en pur python ça n'a pas d'importance
Encore merci pour vos renseignements, je me sens moins seul.
Il faut donc utiliser TurboPad et wxPython en même temps, conjointement ou alors dans quel ordre ?
Où puis-je trouver de la doc en français sur TurboPad ?
Merci, merci et encore merci !
Stéphane
"regis" a écrit dans le message de news:427741a1$0$825$
Le fait qu'il soit écrit en C++ est-il gênant pour l'installer très facilement sous W2K ou cel paut-il poser des problèmes ?
Non, c'était une blague, nous discutons sur le forum python... TurboPad dispose d'un installateur Win32.
Tkinter ou wxPython (j'utilise ce dernier) sont des toolkits permettant
de programmer en faisant abstraction du système. Par exemple, avec les deux (mais je parle plus de wxPython que je connais très bien) tu peux faire un prog sous Windows et le faire tourner sans changer (presque) aucune ligne de code sous Linux, Unix, MacOS 8/9, MacOS X4, etc. et ce en mode natif.
Si j'ai bien compris ce ne sont pas des éditeurs mais ils créent du code compatibles sous différents OS ou stations ?
Pas loin, programmer directement avec les appels systèmes pour afficher une fenêtre ou autre chose peut-être très long à écrire. Les kits de programmation sont des simplificateurs de programmation.
En programmation sans kit, tu dois toi même gérer la boucle d'évenement que le système t'envoie. Un utilisateur click sur la fermeture d'une fenêtre, tu dois répondre dans la boucle d'évenement à la fermeture, trouvé la fenêtre à laquel il s'applique, etc. Avec un kit comme wx, tu n'as juste qu'a programmer l'action lors de la fermeture et le kit se charge du reste.
exemple simple en wxPython
import wx
class Application(wx.App): def OnInit(self): """Init de l'application""" f = wx.Frame(None,-1,"Hello world") f.Show() wx.EVT_CLOSE(f,self.OnClose) return True
def OnClose(self,event): """Reponse pour la demande de fermeture""" print "Fermeture de la fenetre"
"""Creation de l'application""" Application().MainLoop()
Est-ce utile pour apprendre à programmer et faire ses premiers pas ?
C'est utile, si tu veux faire des applications avec des fenêtres et tout. Donc oui. Apprendre comment fonctionne un kit est souvent plus long que d'apprendre à programmer dans un langage quelconque. Mais le resultat est qu'au final tu n'y penses plus.
Question subsidiaire : Quand on installe Python il demande si on veut créer
du Java byte. Faut-il dire oui ou non ?
Si tu programmes en pur python ça n'a pas d'importance
Encore merci pour vos renseignements, je me sens moins seul.
On est là pour ça.
Stéphane Nicolas
Regis FLORET
regis
Oui c'est encore moi, le pansement ;-)
Je te demanderai simplement en échange d'accord le même temps que je te consacre aux débutants quand tu sauras faire.
Il faut donc utiliser TurboPad et wxPython en même temps, conjointement ou alors dans quel ordre ?
TurboPad est le programme qui te permettra d'écrire le programme python. C'est un simple éditeur de texte spécialisé dans l'écriture de code source que ce soit python, perl, c, c++, pascal, ada, ...
Le résultat sera le script python (extension .py ou .pyw)
A ce jeux, tu peux aussi utiliser Notepad de Windows mais sans la coloration syntaxique, les onglets et tout.
Où puis-je trouver de la doc en français sur TurboPad ?
Ah bon ? Je l'utilise en anglais ? Je ne m'étais pas rendu compte ;)
Art 5 du bon programmeur : L'anglais informatique internationnal tu apprendras.
Merci, merci et encore merci !
Normal
Stéphane
Regis
Oui c'est encore moi, le pansement ;-)
Je te demanderai simplement en échange d'accord le même temps que je te
consacre aux débutants quand tu sauras faire.
Il faut donc utiliser TurboPad et wxPython en même temps, conjointement ou
alors dans quel ordre ?
TurboPad est le programme qui te permettra d'écrire le programme python.
C'est un simple éditeur de texte spécialisé dans l'écriture de code
source que ce soit python, perl, c, c++, pascal, ada, ...
Le résultat sera le script python (extension .py ou .pyw)
A ce jeux, tu peux aussi utiliser Notepad de Windows mais sans la
coloration syntaxique, les onglets et tout.
Où puis-je trouver de la doc en français sur TurboPad ?
Ah bon ? Je l'utilise en anglais ? Je ne m'étais pas rendu compte ;)
Art 5 du bon programmeur :
L'anglais informatique internationnal tu apprendras.
Je te demanderai simplement en échange d'accord le même temps que je te consacre aux débutants quand tu sauras faire.
Il faut donc utiliser TurboPad et wxPython en même temps, conjointement ou alors dans quel ordre ?
TurboPad est le programme qui te permettra d'écrire le programme python. C'est un simple éditeur de texte spécialisé dans l'écriture de code source que ce soit python, perl, c, c++, pascal, ada, ...
Le résultat sera le script python (extension .py ou .pyw)
A ce jeux, tu peux aussi utiliser Notepad de Windows mais sans la coloration syntaxique, les onglets et tout.
Où puis-je trouver de la doc en français sur TurboPad ?
Ah bon ? Je l'utilise en anglais ? Je ne m'étais pas rendu compte ;)
Art 5 du bon programmeur : L'anglais informatique internationnal tu apprendras.
Merci, merci et encore merci !
Normal
Stéphane
Regis
Laurent Pointal
Hervé Cauwelier wrote:
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement interne (debugging, je crois). C'est sûrement ton firewall qui est paranoïaque.
De mémoire, c'est l'ouverture de l'aide en ligne via pydoc en mode serveur ouebe local... a vérifier.
Tout ceci est repris en détail dans la FAQ de Idle.
Hervé Cauwelier wrote:
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se
connecte à internet quand je le démarre et pourquoi je ne peux pas
utiliser cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement
interne (debugging, je crois). C'est sûrement ton firewall qui est
paranoïaque.
De mémoire, c'est l'ouverture de l'aide en ligne via pydoc en mode serveur
ouebe local... a vérifier.
Tout ceci est repris en détail dans la FAQ de Idle.
J'aurais voulu savoir s'il est normal, et pourquoi, IDLE (Python GUI) se connecte à internet quand je le démarre et pourquoi je ne peux pas utiliser cet éditeur sans internet ?
Ce qu'il fait, c'est ouvrir un port en écoute pour son fonctionnement interne (debugging, je crois). C'est sûrement ton firewall qui est paranoïaque.
De mémoire, c'est l'ouverture de l'aide en ligne via pydoc en mode serveur ouebe local... a vérifier.
Tout ceci est repris en détail dans la FAQ de Idle.
Laurent Pointal
Média wrote:
Bonjour,
Novice complet sur Python (et en programmation) je viens d'installer la version 2.4.1 sous W2K. ...zip idle...
Existe-t-il alors un autre éditeur qui puisse le remplacer avantageusement (Python Command Line est un peu austère ?
Tkinter ou wxPython sont-ils ce genre d'outil ?
En éditeur pour programmeur, voir sur http://wikipython.flibuste.net/moin.py/EditeursEtIDE
Personnellement, sous Windows j'ai longtemps utilisé ConTEXT, et je suis passé à Notepad++.
Ces deux là permettent d'associer des lancements d'appli à des touches - typiquement lancer "python <monfichier.py>".
Si tu cherche plus côté environnement de développement graphique ("à la VB"), il y a 'BOA constructor' (je ne l'utilise pas, d'autres pourront te renseigner plus - google et google-groups y-compris).
A+
LP
Média wrote:
Bonjour,
Novice complet sur Python (et en programmation) je viens d'installer la
version 2.4.1 sous W2K.
...zip idle...
Existe-t-il alors un autre éditeur qui puisse le remplacer avantageusement
(Python Command Line est un peu austère ?
Tkinter ou wxPython sont-ils ce genre d'outil ?
En éditeur pour programmeur, voir sur
http://wikipython.flibuste.net/moin.py/EditeursEtIDE
Personnellement, sous Windows j'ai longtemps utilisé ConTEXT, et je suis
passé à Notepad++.
Ces deux là permettent d'associer des lancements d'appli à des touches -
typiquement lancer "python <monfichier.py>".
Si tu cherche plus côté environnement de développement graphique ("à la
VB"), il y a 'BOA constructor' (je ne l'utilise pas, d'autres pourront te
renseigner plus - google et google-groups y-compris).
Novice complet sur Python (et en programmation) je viens d'installer la version 2.4.1 sous W2K. ...zip idle...
Existe-t-il alors un autre éditeur qui puisse le remplacer avantageusement (Python Command Line est un peu austère ?
Tkinter ou wxPython sont-ils ce genre d'outil ?
En éditeur pour programmeur, voir sur http://wikipython.flibuste.net/moin.py/EditeursEtIDE
Personnellement, sous Windows j'ai longtemps utilisé ConTEXT, et je suis passé à Notepad++.
Ces deux là permettent d'associer des lancements d'appli à des touches - typiquement lancer "python <monfichier.py>".
Si tu cherche plus côté environnement de développement graphique ("à la VB"), il y a 'BOA constructor' (je ne l'utilise pas, d'autres pourront te renseigner plus - google et google-groups y-compris).