TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 ... 29 30 31 32 | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||||
| Page : Précédente 1 2 3 ... 29 30 31 32 | |||||
tsukasagenesis
|
# Posté le 02/04/2008 à 00:34:31 | ||||
|
Groupe : Membres |
|||||
Savageman
|
# Posté le 02/04/2008 à 01:14:27 | ||||
Insa : If inside![]() Groupe : Membres |
|||||
Nelty
|
# Posté le 09/04/2008 à 17:38:37 | ||||
Python rocks.![]() Groupe : Membres |
Nous sommes le 9 avril et je n'ai rien reçu de la part des candidats. Aucun résultat ne sera donc rendu.
Je rappel cependant que Savageman avait obtenu une note de 19.5/20 à la première épreuve. ![]() PythonÀ l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage. ![]() Concrètement, Python c'est quoi ?Python est comme je l'ai indiqué plus haut un langage de programmation interprété. Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux). Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique. AtoutsUn des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code. En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation. Ainsi, un tel code en PHP : Code : PHP
Donnera ceci en Python : Code : Python
Les deux afficheront (à peu près) : Citation : Résultat : 2,4,6 Remarquez la simplification du code pour effectuer une action très simple. Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple. Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit. Où apprendre ?Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais. Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français. S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami ! Où se faire aider ?Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider ! Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider. Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneux viennent de temps en temps. Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais). |
||||
Cyprien_
|
# Posté le 09/04/2008 à 20:21:13 | ||||
Le Monde d'Akhiris![]() Groupe : Membres |
Voilà la discussion que Savageman et moi avons tenue par MP hier :
Citation : Cyprien_ Bonsoir... Alors voilà, pas besoin d'explication, je te laisse lire ce que je compte poster sur le forum après avoir eu ton approbation : Citation : Moi-même Bon ben voilà, le jour J est arrivé. En théorie, il faudrait rendre les copies... Malheureusement, à mon plus grand regret, je suis dans l'obligation de déclarer forfait, n'ayant pas pu achever, ou même réellement entamer, le sujet demandé .Réaliser un WebMail, certes c'est bien, mais ça implique, je le répète, de connaître un minimum POP3 et SMTP. Des connaissances, surtout quand il ne s'agit pas du "summum de la difficulté", ça s'apprend, mais l'apprentissage demande du temps, or, j'en ai beaucoup manqué ces derniers jours .Hier, j'ai donc été devant mon éditeur de texte à me dire "Hop ! Au boulot !". Courageusement, je tape les premières lignes de code (formulaire pour la saisie du nom du serveur, nom d'utilisateur, etc.), puis j'entre enfin dans le vif du sujet, c'est-à-dire la réception et l'envoi de mail. Et là, c'est le drame . Je me rends compte que je ne sais bien sûr pas comment faire, avant de me souvenir de la merveilleuse (encore merci d'ailleurs ) aide apportée par Savageman.Je me réfère à son MP, qui fournit même un exemple d'implantation d'une classe pour gérer le protocole POP3. Grâce à cet exemple, je découvre que la gestion de ce genre de flux peut se faire à l'aide d'imap en PHP. Allons voir sur la documentation ce qui est dit à propos d'imap... Après quelques pages parcourues, j'arrive à taper une ligne de code fonctionnelle avec imap, me connectant à ma propre boîte mail (youhou ). Mais même cela fait, des problèmes persistent : si la boîte est vide, un warning s'affiche automatiquement , etc., bref, je ne suis pas tiré d'affaire.Je continue à lire la documentation, puis sens un immense découragement me saisir devant l'"ampleur" de la tâche. Eh oui, je n'ai jamais eu de gros projets à finir dans un temps limité .Essayons donc de commencer par SMTP alors, me dis-je naïvement. En réfléchissant un peu, je me dis alors que pour POP3, j'avais tout un code d'exemple (fourni, je le répète, par mon honorable adversaire Savageman ), je n'étais pourtant arrivé à rien.Alors, pour SMTP, où je partais vraiment de zéro (bien que, je n'en doute pas, une simple recherche m'eût apporté quelque réponse à mes interrogations), comment aurais-je pu réaliser quoi que ce soit ? Bref, tout ça pour dire que je viens avouer mon incapacité à tenir mon engagement, je rendrai donc copie blanche, ce qui devrait automatiquement déclarer vainqueur Savageman. Bravo à toi, et désolé du travail que tu auras fourni pour rien du faire de mon incompétence .Je voulais tout d'abord te demander si tu acceptais ainsi mon abandon, avant de le rendre public. Si tu le souhaites, je peux aussi rendre une archive contenant un projet bidon .Bref, merci à toi si tu as tout lu, merci à toi si tu n'as pas tout lu, bonne soirée ! Citation : Savageman Bah... Techniquement t'en a fais plus que moi là... Etant donné que je n'ai rien... Trop de taff pour l'école, vivement la fin des cours le 12 mai ! Je sais pas qu'est ce qu'on lui dit ? Aucun de nous n'a quelque chose à présenter... Tout ça pour dire que nous n'avons rien rendu, et pour cause, nous n'avons rien fait ! Comme l'a sans doute suggéré Nelty dans son dernier post, je propose d'attribuer la victoire à Savageman, en vertu de sa meilleure note lors du premier tour. Encore désolé de notre manquement à l'engagement pris, mais bon, la vie IRL avant tout comme on le dit souvent .
Un jeu online novateur ? Le Monde d'Akhiris ! |
||||
vincent1870
|
# Posté le 10/04/2008 à 10:52:56 | ||||
![]() Groupe : Membres |
Bon, bein ça règle le problème, Savageman est vainqueur pour la partie PHP.
|
||||
Nelty
|
# Posté le 10/04/2008 à 17:21:28 | ||||
Python rocks.![]() Groupe : Membres |
Bravo pour ton travail Cyprien_, c'est tout à fait honorable même quand on rend copie blanche !
PythonÀ l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage. ![]() Concrètement, Python c'est quoi ?Python est comme je l'ai indiqué plus haut un langage de programmation interprété. Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux). Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique. AtoutsUn des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code. En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation. Ainsi, un tel code en PHP : Code : PHP
Donnera ceci en Python : Code : Python
Les deux afficheront (à peu près) : Citation : Résultat : 2,4,6 Remarquez la simplification du code pour effectuer une action très simple. Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple. Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit. Où apprendre ?Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais. Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français. S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami ! Où se faire aider ?Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider ! Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider. Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneux viennent de temps en temps. Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais). |
||||
freecircus
|
# Posté le 23/04/2008 à 15:18:35 | ||||
"Se coucher tard nuit"![]() Groupe : Membres |
|||||
Fcp
|
# Posté le 23/04/2008 à 21:19:07 | ||||
delphiki est le plus beau modo![]() ![]() |
Hop je décroche ça des post it
![]() |
||||
Retour au forum "Discussions générales" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
467 Zéros connectés |
8 requêtes |
0.2003s (0.18s)
