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  ...  14  15  16  17  18  19  20  ...  29  30  31  32  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  14  15  16  17  18  19  20  ...  29  30  31  32  Suivante
Hors ligne Nelty # Posté le 23/12/2007 à 16:01:18
Python rocks.
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Citation : mickael9
Haha, j'adore ta manière de te protéger des injections SQL Nelty.
Il vérifie le nombre de caractères de l'ID (si > 3, il fait un exit)

Pourtant ça prend 1 seconde chrono de remplacer un $id = $_GET['id'] par un $id = intval($_GET['id']) et c'est bien plus propre.
Ca montre une nouvelle fois ton incompétence, Nelty.


Pour ton information, à un endroit du script, je vérifie la longueur (parce que je ne vais pas chercher un id correct qui n'existe pas dans la table), à un autre si c'est bien un nombre.

Alors avant de me traiter d'incompétent, regarde les sources des scripts (même si tu ne peux pas).

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 delroth # Posté le 23/12/2007 à 16:02:19
Un Python, ça mord !
Avatar
Groupe : Bannis
http://nelty.alwaysdata.net/view_note.php?cat=************************
http://nelty.alwaysdata.net/view_note.php?cat=************************************************

Yeah.
Édité le 23/12/2007 à 16:12:29 par rotoclap

Image utilisateur
 
Hors ligne flavio # Posté le 23/12/2007 à 16:04:21
Ad populum non amo
Avatar
Groupe : Membres
Question : on sera plus avantagé avec l'utilisation du css?

Que faire contre la bêtises humaines?

Secret (cliquez pour afficher)
Tué les hommes politique à la naissances


Site études-faciles : recherche rédacteur : MP

 
Hors ligne Craw # Posté le 23/12/2007 à 16:06:12
Rien n'est parfait !
Avatar
Groupe : Membres
flavio >> non car ce n'est pas évalué, ce n'était pas précisé.

Et delroth c'est amusant de jouer au petit dénicheur.
Édité le 23/12/2007 à 16:06:33 par Craw

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 delroth # Posté le 23/12/2007 à 16:11:04
Un Python, ça mord !
Avatar
Groupe : Bannis
J'te le fais pas dire. C'est assez marrant, ouais. Mais en même temps, je pense à ceux qui vont se faire corriger leur code PHP par Nelty, ça fait plutôt peur :-° .

Image utilisateur
 
Hors ligne rotoclap # Posté le 23/12/2007 à 16:11:56
Secrétaire intérim du SdZ
Avatar
Admins
Citation : delroth
http://nelty.alwaysdata.net/view_note.php?cat=**************************
http://nelty.alwaysdata.net/view_note.php?cat=********************************************

Yeah.

Image utilisateur

J'avais prévenu, tu dégages pour une semaine.
Si y'a d'autres amateurs je préviens que ça sera le même tarif. C'est encore concours entre zéros, y'a pas besoin de chieurs et d'emmerdeurs.
Édité le 23/12/2007 à 16:14:47 par rotoclap

Code : Bash
1
2
3
4
5
6
7
ROFL:ROFL:ROFL:ROFL
         _^___
 L    __/   []\
LOL===_        \
 L     \________]
         I   I
        -------/
 
Hors ligne flavio # Posté le 23/12/2007 à 16:14:24
Ad populum non amo
Avatar
Groupe : Membres
On peut diviser le programme en plusieurs fichier?

Que faire contre la bêtises humaines?

Secret (cliquez pour afficher)
Tué les hommes politique à la naissances


Site études-faciles : recherche rédacteur : MP

 
Hors ligne mickael9 # Posté le 23/12/2007 à 16:14:42
Avatar
Groupe : Bannis
En plus, il pue ton SQL delroth, il est moche.
Les + c'est plus beau que les %20

Tss

:)
 
Hors ligne Nelty # Posté le 23/12/2007 à 16:18:15
Python rocks.
Avatar
Groupe : Membres
Citation : flavio
On peut diviser le programme en plusieurs fichier?


Ben j'espère que tu ne vas pas essayer de tout mettre dans le même :-° .

Franchement, c'est toi qui vois.

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 Tydax # Posté le 23/12/2007 à 16:25:31
<3 Haribo
Avatar
Groupe : Membres
Bonne chance à tous (les sujets sont pas faciles :-° ) !
Bon, le plan et les idées "jetées" sur le brouillon.

Image utilisateur
| Mon tuto sur les armes de CS:S §
| Mon tuto sur le Wire sous Gmod § (ECR)
| <3 Haribo
| Bisounours Party

Image utilisateur
 
Hors ligne alex43 # Posté le 23/12/2007 à 16:33:53
N'aime Pas le Français
Avatar
Groupe : Membres
Bonne chance a tous,
N'empêche je préfère le sujet du groupe A ;) .
Un petite question, on doit faire une grande démarcation entre les deux opposés ou quelque chose de progressif ? (ou on fait comme on veut)

La culture o_O c'est comme la confiture :p , moins on en a :'( plus on l'étale ^^
_______________________________________________________________________________
Image utilisateur Le VDZ version tortureImage utilisateur
 
Hors ligne Savageman # Posté le 23/12/2007 à 16:43:29
Insa : If inside
Avatar
Groupe : Membres
Questions sur le sujet B de PHP :
Sommes-nous obligés d'utiliser MySQL ?
Pouvons-nous utiliser PHP6 ?
Au niveau des miniatures, GD est obligatoire ?

Image utilisateur
Image utilisateur
 
Hors ligne tintin90 # Posté le 23/12/2007 à 16:44:02
Avatar
Groupe : Membres
Bonjour

Pour la catégorie PHP, peut-on mettre du javascript, AJAX ?
Comment fait-on pour envoyer les fichiers ?
Édité le 23/12/2007 à 16:48:38 par tintin90
Hors ligne norgas # Posté le 23/12/2007 à 16:48:31
Vive le logiciel libre !!!
Avatar
Groupe : Membres
Dans l'épreuve php groupe A, est-ce que la note du candidat sera accessible au autre candidat

Vive le logiciel, vive le logiciel libre !!!
Montre a un homme firefox et il l'utilisera un jour fait lui télécharger firefox et il l'utilisera toute sa vie :p
Qui utilise IE périra par IE
computer-life(beta test)
Avancement
programmation: 90%
graphiste: 60%

XF onlinegames(alpha) Nous recrutons
Avancement
programmation: 90%
graphiste: 100%

http://playertag.digitalpaint.therisen [...] rgas&matches=
 
Hors ligne Nelty # Posté le 23/12/2007 à 16:59:01
Python rocks.
Avatar
Groupe : Membres
Citation : Savageman
Questions sur le sujet B de PHP :
Sommes-nous obligés d'utiliser MySQL ?
Pouvons-nous utiliser PHP6 ?
Au niveau des miniatures, GD est obligatoire ?


Mysql : oui
PHP6: c'est précisé il me semble : soit PHP 4, soit PHP 5
Miniatures : encore une fois, il me semble que toutes les fonctions de GD sont mises en bonus car on n'avait pas précisé qu'il fallait connaître cette librairie.

Citation : tintin90
Bonjour

Pour la catégorie PHP, peut-on mettre du javascript, AJAX ?
Comment fait-on pour envoyer les fichiers ?


Javascript/Ajax : tu peux le faire, mais nous ne noterons que le PHP. Et si tu fais des fonctions Ajax qui remplacent le PHP, tu perdras pas mal de points...
En clair, vaut mieux utiliser que le PHP et le XHTML.

Pour l'envoi des fichiers, tu mets tous tes codes dans une archive ZIP, tu l'upload quelque part (megaupload ou autre) et après tu suis les consignes indiquées dans le premier post de Craw : envoyer le tout au manager de ta catégorie.

Citation : norgas
Dans l'épreuve php groupe A, est-ce que la note du candidat sera accessible au autre candidat


Tout le monde (candidat ou pas) pourra voir les notes & appréciations de tous les candidats.
Édité le 23/12/2007 à 17:23:40 par Nelty

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 Tydax # Posté le 23/12/2007 à 17:05:08
<3 Haribo
Avatar
Groupe : Membres
Hey, juste une correction niveau du sujet mapping A :

Citation : Sujet de mapping A
Si la neige et le désert vous viennent à l'esprit [...]

Un désert peut ne pas être chaud. Les pôles, par exemple, sont des déserts froids. Donc il n'y a pas de contraste entre "neige" et "désert".

Image utilisateur
| Mon tuto sur les armes de CS:S §
| Mon tuto sur le Wire sous Gmod § (ECR)
| <3 Haribo
| Bisounours Party

Image utilisateur
 
Hors ligne flavio # Posté le 23/12/2007 à 17:12:21
Ad populum non amo
Avatar
Groupe : Membres
Peut-on avoir recours aux cookies?

Que faire contre la bêtises humaines?

Secret (cliquez pour afficher)
Tué les hommes politique à la naissances


Site études-faciles : recherche rédacteur : MP

 
Hors ligne Nelty # Posté le 23/12/2007 à 17:20:23
Python rocks.
Avatar
Groupe : Membres
Citation : flavio
Peut-on avoir recours aux cookies?


Oui, comme les sessions...

Tant que ça concerne le langage PHP (version 4 ou 5), c'est accepté.
Par contre, faut que les fonctions soient inclues dans le coeur de PHP (avec pour exception GD).



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 Quaero # Posté le 23/12/2007 à 17:20:59
Groupe : Membres
Salut,

Je(je suis dans la catégorie C) tiens juste à féliciter les personnes qui se sont occupées des sujet je les trouve très crédibles!!

Félicitation :) !

Citation : Henry Spencer
« Si on ment à un compilateur, il prendra sa revanche. »

 
Hors ligne Tortue facile # Posté le 23/12/2007 à 17:49:00
Adepte de Vos Tutos 3.5
Avatar
Validateurs
Citation : Tydax
Hey, juste une correction niveau du sujet mapping A :
Citation : Sujet de mapping A
Si la neige et le désert vous viennent à l'esprit [...]

Un désert peut ne pas être chaud. Les pôles, par exemple, sont des déserts froids. Donc il n'y a pas de contraste entre "neige" et "désert".

Oui bah si tu commences à jouer sur les mots, on est pas sortis de l'auberge :-°
Sinon ils sont bien les sujets :D
 
Hors ligne Dentuk # Posté le 23/12/2007 à 17:56:27
Yamo...
Avatar
Groupe : Membres
Pour le sujet B du PHP, on ne peut stocker que des images ?

Image utilisateur
 
Hors ligne Nelty # Posté le 23/12/2007 à 17:58:53
Python rocks.
Avatar
Groupe : Membres
Citation : Dentuk
Pour le sujet B du PHP, on ne peut stocker que des images ?


Oui.
D'ailleurs je précise qu'il n'y a pas de règles au niveau des formats d'image que l'on peut uploader.

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 anonyme # Posté le 23/12/2007 à 18:01:50
Groupe :
Ce qui veut dire ? Que c'est nous décidons quel(s) format(s) on accepte ?
Hors ligne Savageman # Posté le 23/12/2007 à 18:06:16
Insa : If inside
Avatar
Groupe : Membres
Il semblerait bien oui. ;)
Je suis révolté : on est obligé d'utiliser MySQL pour ses albums...

Image utilisateur
Image utilisateur
 
Hors ligne Diti # Posté le 23/12/2007 à 18:07:49
Manchot empereur
Avatar
Groupe : Membres
Citation : Nelty
Citation : Dentuk
Pour le sujet B du PHP, on ne peut stocker que des images ?


Oui.
D'ailleurs je précise qu'il n'y a pas de règles au niveau des formats d'image que l'on peut uploader.

Bizarre, je vois d'avance delroth trouvant une faille dans le script d'upload parce qu'il n'était pas basé sur les types MIME :-° ...
 
Hors ligne Nelty # Posté le 23/12/2007 à 18:11:39
Python rocks.
Avatar
Groupe : Membres
Citation : Savageman
Il semblerait bien oui. ;)
Je suis révolté : on est obligé d'utiliser MySQL pour ses albums...


Que proposes-tu à la place de Mysql ?

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 Cam # Posté le 23/12/2007 à 18:13:36
Have fun !
Avatar
Newsers
Nelty : l'xml c'est bien aussi hein, je comprends tout à fait Savageman (d'ailleurs, je mettais pas aperçu que c'était obligatoire :-° ).
 
Hors ligne bluestorm # Posté le 23/12/2007 à 18:15:21
dont ask to ask
Avatar
Groupe : Membres
Citation
Que proposes-tu à la place de Mysql ?

PostGreSQL ? Un stockage perso dans des fichiers ?
 
Hors ligne Nelty # Posté le 23/12/2007 à 18:24:07
Python rocks.
Avatar
Groupe : Membres
Citation : bluestorm
Citation
Que proposes-tu à la place de Mysql ?

PostGreSQL ? Un stockage perso dans des fichiers ?


PostGreSQL, personellement je ne l'ai jamais manié, de même pour les autres (à part Mysql).

Pour les fichiers, je sais pas, faut voir.

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 aurek # Posté le 23/12/2007 à 18:24:58
Avatar
Groupe : Membres
Je viens de lire le sujet C du groupe A est, je ne vois pas mentionné si oui ou non les noms des articles peuvent avoir des espaces. Donc ma question est peuvent-ils en avoir ?

Ps: Je ne le présente pas au concours mais pour autant c'est une information importante.
Hors ligne Savageman # Posté le 23/12/2007 à 18:29:21
Insa : If inside
Avatar
Groupe : Membres
Citation : Nelty
Citation : bluestorm
Citation
Que proposes-tu à la place de Mysql ?

PostGreSQL ? Un stockage perso dans des fichiers ?


PostGreSQL, personellement je ne l'ai jamais manié, de même pour les autres (à part Mysql).

Pour les fichiers, je sais pas, faut voir.

Ou sinon les méta-données des fichiers images... On peut mettre une miniature, des commentaires, etc... Ca contient aussi la date de la prise de vue, le modèle de l'appareil photo qui a pris la photo et plein d'autres trucs qui servent à rien. :p

Image utilisateur
Image utilisateur
 

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 628 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0736s (0.042s)