Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Communauté des zéros > Discussions générales > Les artistes du SdZ > Lecture du sujet

Les artistes du SdZ

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  28  29  30  31  32  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  28  29  30  31  32  Suivante
Hors ligne Cyprien_ # Posté le 08/03/2008 à 07:41:15
Le Monde d'Akhiris
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
http://nelty.alwaysdata.net/liste.php

Par contre, je me permets à nouveau la même petite question : à quand nos sujets ? :(

Un jeu online novateur ?
Le Monde d'Akhiris !
 
Hors ligne Craw # Posté le 08/03/2008 à 12:00:15
Rien n'est parfait !
Avatar
Groupe : Membres
Apparemment les autres jurés ne sont plus motivés (en raison du manque de motivation de la majorité des candidats, ils ont eux aussi perdu la leur). :(

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 
Hors ligne vincent1870 # Posté le 08/03/2008 à 13:25:26
Avatar
Groupe : Membres
En effet, quand on voit le peu de copies que l'on a reçu. Par curiosité, qui dans la catégorie PHP serait prêt à faire la dernière épreuve ? Je veux bien faire quelque chose ce week-end si plus d'une personne est encore volontaire quoi. ^^
 
Hors ligne Joachim. # Posté le 09/03/2008 à 13:38:57
<?php echo 'Hello World'; ?>
Avatar
Groupe : Membres
j'ai pas participé avant mais je veux bien essayer :)
 
Hors ligne vincent1870 # Posté le 09/03/2008 à 16:49:59
Avatar
Groupe : Membres
Ah non, il faut avoir fait la première épreuve... Devant la motivation des candidats, je ne vois pas ce qu'on peut faire, puisque personne n'a encore répondu à mon message.
 
Hors ligne N1K0L45 # Posté le 09/03/2008 à 16:55:25
programmeur solitaire
Avatar
Groupe : Membres
Salut,

Je voudrais bien monter un sujet pour la final, mais je crois qu'aucun candidat n'est motivé !

Si les deux finalistes veulent faire la final, ils le disent et je pense alors pouvoir t'aider.

++

Site personnel : http://nikoko.fr/

"La vie n'est qu'une multitude de choix."
"Il vaut mieux bien connaître peu de choses que de mal connaître beaucoup de choses."
"Il y a plusieurs manières de se tuer : l’une est d’accepter absurdement de vivre." -- Louis Aragon


Compétences


  • PHP 5 (POO, SimpleXML, DOM, IMAP, XSLTProcessor, ...)
  • MySql 5
  • XML (avec mise en forme XSL et dessin SVG)
  • xHTML 1.1
  • Css 2.1
  • Javascript
  • WebDesign
 
Hors ligne Cyprien_ # Posté le 09/03/2008 à 16:58:09
Le Monde d'Akhiris
Avatar
Groupe : Membres
Personnellement je suis motivé, je pensais que c'était clair au vu de mon dernier message ^^ .

Un jeu online novateur ?
Le Monde d'Akhiris !
 
Hors ligne c_olivier # Posté le 09/03/2008 à 23:24:47
You can do IT!
Avatar
Groupe : Membres
Salut, je suis olioli19_94, j'ai changer de compte. Mais j'aimerais dire que j'ai abandonner le C, et que je me suis mi au PHP... donc j'abandonne le C ;)

Hey Mettez sa dans votre signature pour apprendre dequoi à jolo2














rejoignez moi sur #geekworld sur irc.epiknet.org


Pas la pour quelques jours, mon père coupe internet dans un de ses controls trips :colere2:









Serveur IRC --> publi-citer.com


Aidez moi a me payer une imprimante pour mes études
envoyer tout dons peux importe la somme à
Par paypal --> c_olivier@live.ca

Merci :D







Une escroquerie pareille, ça se fait pas :colere2:
Donc signer la pétition ici:
Image utilisateur




Image utilisateur<--Dual Screen
Image utilisateur<-- Tout le reste
Image utilisateur<--Mon serveur
Image utilisateur<-- Rare
Image utilisateur<--Toujours

Quand on parle de tout et de rien, on parle surtout de tout pcq à parler de rien on parle pas longtemp ^^ :lol:
 
Hors ligne MiniMolo # Posté le 10/03/2008 à 14:07:48
Appellez moi Mini ;)
Avatar
Groupe : Membres
C'est difficile de rester motiver apres un certain nombre de mois...
Je vous souhaite quand même bien du courage pour la fin de ce concours, mais c'est vrai que ca ne donne pas envie d'en refaire un de si tot :(

Bye
 
Hors ligne Nelty # Posté le 10/03/2008 à 17:28:06
Python rocks.
Avatar
Groupe : Membres
Cyprien_ et Savageman : dans ce cas je vais essayer de faire le sujet dans les jours qui viennent, si vincent1870 veut bien m'aider ;) .

Image utilisateur






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. :p

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.

Atouts



Un 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
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


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).
 
Hors ligne Savageman # Posté le 10/03/2008 à 19:00:44
Insa : If inside
Avatar
Groupe : Membres
Cool, quelqu'un pour se battre. :D

Image utilisateur
Image utilisateur
 
Hors ligne Nelty # Posté le 11/03/2008 à 20:59:56
Python rocks.
Avatar
Groupe : Membres

Épreuve finale de PHP !


À l'intention de Savageman (meilleure note au premier tour) et Cyprien_

Votre tâche pour l'épreuve finale sera de réaliser un webmail basic en PHP.

Ce que nous vous demandons est très simple :
  • Il faut pouvoir se connecter à un serveur SMTP ou POP3;
  • Il faut pouvoir voir la liste de ses mails;
  • Pouvoir lire un mail (vous affichez les informations concernant le mail que vous souhaitez);
  • Et bien sûr, on doit pouvoir envoyer un mail.


Vous pouvez ajouter des fonctions (supprimer un mail, le transférer, ...), vous aurez un bonus.

Vous avez 3 semaines pour réaliser ce script, soit jusqu'au 1er Avril sans faute (bizarre comme date n'est-ce pas ? :D ). Naturellement, si vous rendez vos travaux avant ils seront notés le plus rapidement possible par moi et vincent1870 ;) .

Nous sommes prêts à répondre à toutes vos questions, en privé (MP) ou en public (sur le topic).


Image utilisateur






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. :p

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.

Atouts



Un 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
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


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).
 
Hors ligne Cyprien_ # Posté le 11/03/2008 à 22:43:01
Le Monde d'Akhiris
Avatar
Groupe : Membres
A quel endroit de l'inscription était-il marqué qu'il fallait des connaissances annexes comme les protocles SMTP ou POP3 ?

Personnellement, je n'y connais strictement rien :lol: .

Je me débrouillerai bien sûr, la doc de PHP est là pour ça, mais bon,ça m'a fait bizarre en lisant le sujet ^^ .

Un jeu online novateur ?
Le Monde d'Akhiris !
 
Hors ligne Savageman # Posté le 11/03/2008 à 23:33:38
Insa : If inside
Avatar
Groupe : Membres
Doit-on faire entièrement le truc ou peut-on réutiliser certaines choses ? (c'est pas que je ne veuille pas le faire, mais ré-inventer la roue... Surtout que ce que je veux réutiliser est une "killer feature" assez peu connue je pense). Je peux donner plus d'infos en MP, mais en fait à bien réfléchir ce que je veux réutiliser fait quand même une bonne partie du travail et _Cyprien aurait donc plus de truc à faire relativement à moi si je l'utilise...

Image utilisateur
Image utilisateur
 
Hors ligne Nelty # Posté le 12/03/2008 à 07:22:38
Python rocks.
Avatar
Groupe : Membres
@ Cyprien_ : ben il n'y a pas besoin d'être un guru pour faire ça, vas lire la doc, avec pas mal d'essais ça devrait être bon ;) .

@ Savageman : donne moi plus d'infos en MP.

Image utilisateur






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. :p

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.

Atouts



Un 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
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


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).
 
Hors ligne Savageman # Posté le 12/03/2008 à 13:13:41
Insa : If inside
Avatar
Groupe : Membres
Cyprien_: Nelty a accepté ma proposition, et tu as le droit de t'en servir aussi. Je te MP tout de suite pour les détails.

Et merci Nelty !

Image utilisateur
Image utilisateur
 
Hors ligne vincent1870 # Posté le 12/03/2008 à 13:26:44
Avatar
Groupe : Membres
Ouais Cyprien_, le but est justement d'apprendre à se servir de nouveaux trucs inhabituels. ;)
Savageman : tu peux m'ajouter au MP s'il te plait ? :)
 
Hors ligne Savageman # Posté le 12/03/2008 à 13:31:13
Insa : If inside
Avatar
Groupe : Membres
Attend j'édite alors, j'ai mis des trucs intimes :-°

[edit] Ok c'est bon ^^
Édité le 12/03/2008 à 13:34:08 par Savageman

Image utilisateur
Image utilisateur
 
Hors ligne vincent1870 # Posté le 12/03/2008 à 18:11:01
Avatar
Groupe : Membres
Hors ligne Nelty # Posté le 27/03/2008 à 18:41:48
Python rocks.
Avatar
Groupe : Membres
J'ose vous rappeler qu'il ne vous reste plus que quelques jours (date butoir : 1er avril, et ce n'est pas une farce :-° ). ;)

Image utilisateur






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. :p

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.

Atouts



Un 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
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


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).
 
Hors ligne Savageman # Posté le 27/03/2008 à 18:52:32
Insa : If inside
Avatar
Groupe : Membres
Arfff, j'ai pas commencé et j'ai beaucoup de boulot pour l'école. :'( Voir avec _Cyprien s'il veut bien rallonger un peu.

Image utilisateur
Image utilisateur
 
Hors ligne Nelty # Posté le 27/03/2008 à 18:56:29
Python rocks.
Avatar
Groupe : Membres
Ben... 1 semaine ça irait ?

Image utilisateur






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. :p

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.

Atouts



Un 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
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


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).
 
Hors ligne Savageman # Posté le 27/03/2008 à 19:41:26
Insa : If inside
Avatar
Groupe : Membres
Sûr !

Image utilisateur
Image utilisateur
 
Hors ligne Nelty # Posté le 27/03/2008 à 20:14:01
Python rocks.
Avatar
Groupe : Membres
Et bien, je donne une semaine de plus, c'est donc à rendre pour le 8 avril 2008.

Image utilisateur






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. :p

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.

Atouts



Un 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
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


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).
 
Hors ligne Cyprien_ # Posté le 27/03/2008 à 21:21:04
Le Monde d'Akhiris
Avatar
Groupe : Membres
Je confirme mon accord, je n'ai toujours rien commencé, je pars ce week-end, et malgré l'aide de Savageman en début d'épreuve, faut quand même que je me plonge dans ces fichus protocoles :'( .

Un jeu online novateur ?
Le Monde d'Akhiris !
 
Hors ligne Savageman # Posté le 27/03/2008 à 21:35:04
Insa : If inside
Avatar
Groupe : Membres
Bon, tu me rassures alors ! Oui enfin avec l'aide on part de pareil, j'en connais pas plus que ce que je t'ai dit. ;)

Merci à Nelty pour ce délai supplémentaire et le rappel qu'on a quelque chose à faire quand même. :-°

Image utilisateur
Image utilisateur
 
Hors ligne ornithorynx # Posté le 28/03/2008 à 21:39:33
Groupe : Bannis
SMTP et POP3 c'est pas non plus le sommum de la difficulté, hein.

Si ça intéresse des gens, j'peux faire un topo ici avec les principales commandes utiles (envoyer un mail, supprimer un mail, récupérer les entêtes, etc.), ça pourraît éviter les lectures des RFC à certains (autant en faire profiter les autres quand on a soit même subit ça :D ).
Hors ligne Nelty # Posté le 28/03/2008 à 22:21:32
Python rocks.
Avatar
Groupe : Membres
Citation : ornithorynx
SMTP et POP3 c'est pas non plus le sommum de la difficulté, hein.

Si ça intéresse des gens, j'peux faire un topo ici avec les principales commandes utiles (envoyer un mail, supprimer un mail, récupérer les entêtes, etc.), ça pourraît éviter les lectures des RFC à certains (autant en faire profiter les autres quand on a soit même subit ça :D ).


Le but d'un concours est de laisser chercher les candidats tout seuls et non de leur livrer les réponses.

Image utilisateur






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. :p

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.

Atouts



Un 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
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


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).
 
Hors ligne ornithorynx # Posté le 28/03/2008 à 23:51:20
Groupe : Bannis
Ah, j'ai cru que c'était un concours de PHP, désolé, j'avais mal lu.
Hors ligne Savageman # Posté le 29/03/2008 à 00:16:55
Insa : If inside
Avatar
Groupe : Membres
Bah... Si c'est un concours de PHP, mais chacun pour soi, c'est comme ça. ^^

Image utilisateur
Image utilisateur
 
Hors ligne tsukasagenesis # Posté le 02/04/2008 à 00:34:31
Avatar
Groupe : Membres
dur la vie :)
 

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.

Nombre de connectés 276 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.9979s (0.9794s)