Outils pour utilisateurs

Outils du site


issue70:programmer_en_python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue70:programmer_en_python [2013/05/14 15:21] – [1] auntieeissue70:programmer_en_python [2013/06/18 20:50] (Version actuelle) – [8] fredphil91
Ligne 49: Ligne 49:
 • genre(s) ; • genre(s) ;
 • durée en minutes ; • durée en minutes ;
-• nom de la chaîne qui a diffusé pour la première fois ; +• nom de la chaîne qui a diffusé l'émission pour la première fois ; 
-• pays de la chaîne (c'est un peu la même chose que pays d'origine) ;+• pays de la chaîne (c'est à peu près la même chose que pays d'origine) ;
 • heure de diffusion ; • heure de diffusion ;
 • jour de diffusion (dans la semaine) ; • jour de diffusion (dans la semaine) ;
Ligne 108: Ligne 108:
 • Screen Capture Image of Episode (if available)** • Screen Capture Image of Episode (if available)**
  
-Veuillez noter que je ne suis pas l'affichage des informations de fuseau horaire ici, mais n'hésitez pas à l'ajouter si vous le souhaitez.+Veuillez noter que je n'inclus pas l'affichage des informations de fuseau horaire ici, mais n'hésitez pas à l'ajouter si vous le souhaitez.
  
 Ensuite, nous devons travailler sur la routine qui liste les épisodes pour la série. La routine « qui travaille » sera appelée « TrouveListeEpisodes » et fournira les informations suivantes : Ensuite, nous devons travailler sur la routine qui liste les épisodes pour la série. La routine « qui travaille » sera appelée « TrouveListeEpisodes » et fournira les informations suivantes :
Ligne 134: Ligne 134:
 Avant que nous commencions avec le code, il serait utile de revenir sur ce que l'API retourne lors de la demande de la liste des épisodes. Cela ressemble à ce qui est en haut à droite de la page suivante. Avant que nous commencions avec le code, il serait utile de revenir sur ce que l'API retourne lors de la demande de la liste des épisodes. Cela ressemble à ce qui est en haut à droite de la page suivante.
  
-Les informations pour chaque épisode sont dans la balise « épisode » - qui est un enfant de « saison » - qui est un enfant de « ListeEpisodes » - qui est un enfant de « Emission ». Nous devons faire attention à la façon dont nous analysons cela. Comme avec la plupart de nos routines « utilitaires » de cette fois, les quelques premières lignes (ci-dessous) sont assez faciles à comprendre à présent.+Les informations pour chaque épisode sont dans la balise « épisode » - qui est un enfant de « saison » - qui est un enfant de « ListeEpisodes » - qui est un enfant de « Emission ». Nous devons faire attention à la façon dont nous analysons ceci. Comme avec la plupart de nos routines « utilitaires » de cette fois-ci, les quelques premières lignes (ci-dessous) sont assez faciles à comprendre à présent.
  
-Maintenant, nous devons chercher les balises « Nom » et « SaisonsTotal » en dessous de la balise racine « Emission ». Une fois que nous les avons traitées, nous cherchons les balises « ListeEpisodes » et « Saison ». Remarquez ci-dessus que la balise « Saison » a un attribut. Vous remarquerez peut-être (dans le code ci-dessus) que nous n'incluons pas les données « NomEmission » ni «SaisonsTotal » dans le dictionnaire. Nous les assignons  à une variable qui sera renvoyée au code appelant à la fin de la routine.+Maintenant, nous devons chercher les balises « Nom » et « SaisonsTotal » en dessous de la balise racine « Emission ». Une fois que nous les avons traitées, nous cherchrons les balises « ListeEpisodes » et « Saison ». Remarquez ci-dessus que la balise « Saison » a un attribut. Vous remarquerez peut-être (dans le code ci-dessus) que nous n'incluons pas les données « NomEmission » ni «SaisonsTotal » dans le dictionnaire. Nous les assignons à une variable qui sera renvoyée au code appelant à la fin de la routine.
  
-Maintenant que nous avons cette partie des données, nous traitons avec les informations spécifiques à l'épisode (voir ci-dessous).+Maintenant que nous avons cette partie des données, nous traitons les informations spécifiques à l'épisode (voir ci-dessous).
  
 ====== 7 ====== ====== 7 ======
Ligne 160: Ligne 160:
 I’ll see you next time. Enjoy.** I’ll see you next time. Enjoy.**
  
-Tout ce qui reste à faire est de mettre à jour notre routine « main » (en haut à droite de la page suivante). Encore une fois, je vais donner la routine « main » complète avec le nouveau code en caractère gras.+Tout ce qui reste à faire est de mettre à jour notre routine « main » (en haut à droite de la page suivante). Encore une fois, je vais donner la routine « main » complète avec le nouveau code en caractères gras.
  
 Maintenant, si vous enregistrez et exécutez le programme, la sortie de « TrouveListeEpisodes » et « AfficheListeEpisodes » va fonctionner. En bas à droite se trouve un extrait de l'information d'un épisode. Maintenant, si vous enregistrez et exécutez le programme, la sortie de « TrouveListeEpisodes » et « AfficheListeEpisodes » va fonctionner. En bas à droite se trouve un extrait de l'information d'un épisode.
  
-C'est tout pour ce mois-ci. Comme toujours, vous pouvez trouver le code source complet sur ​​pastebin : http://pastebin.com/MNw0gJPi. J'espère que vous apprécierez de jouer avec la bibliothèque. Il existe d'autres données supplémentaires disponibles avec l'API que vous pouvez utiliser. S'il vous plaît rappelez-vous que TVRage fournit cette information gratuitement, alors pensez à leur faire un don pour aider leurs efforts dans la mise à jour de l'API et leur travail acharné.+C'est tout pour ce mois-ci. Comme toujours, vous pouvez trouver le code source complet sur ​​pastebin : http://pastebin.com/gU5XSPcq. J'espère que jouer avec la bibliothèque vous amuse. Il existe des données supplémentaires disponibles avec l'API que vous pouvez utiliser. S'il vous plaît rappelez-vous que TVRage fournit cette information gratuitement, alors pensez à leur faire un don pour aider leurs efforts dans la mise à jour de l'API et en guise de remerciements pour leur travail acharné.
  
 Je vous verrai la prochaine fois. Amusez-vous bien. Je vous verrai la prochaine fois. Amusez-vous bien.
issue70/programmer_en_python.1368537679.txt.gz · Dernière modification : 2013/05/14 15:21 de auntiee