Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quels articles ou tutoriels sur Python ?
Que manque-t-il ? Quels sujets seraient intéressants ? Venez vous exprimer sur le forum !

Le , par Lana.Bauer

23PARTAGES

7  0 
Quel(s) tutoriel(s) ou cours Python voudriez-vous voir paraître prochainement sur Developpez ?
Bonjour à tous,

Une nouvelle mise à jour a été faite sur la page cours Python. Elle compte désormais près de 51 articles, cours complets et tutoriels.

Détails des nouvelles entrées dont les principaux thèmes des tutoriels ajoutés sont explicités entre parenthèses :

Calcul scientifique (cours avec exercices corrigés, Numpy, Scipy,...)
Tutoriels et livres pour débutants
Outils (Sphinx-doc, Notepad++, documentation API pour Python, version portable de Python pour Windows)
Divers (IDLE, Pygame, PyQt)

Ce résultat a été rendu possible par les efforts des rédacteurs de Developpez.com et des auteurs externes qui ont autorisé à publier leurs travaux sur le site de Developpez.com.

Comme vous pouvez le constater, les sujets des nouveaux tutoriels concernent seulement certains aspects d'utilisation de Python. La rédaction de Developpez.com souhaite donc agrandir les ressources à votre disposition, avec votre aide.

De ce fait, nous lançons ce débat, afin de déterminer d'une part, quels articles, cours ou tutoriels il manque dans la rubrique Python à votre avis; puis d'autre part, quelles évolutions nécessitent ceux déjà existant.

Toutes les idées sont les bienvenues.

N'hésitez pas à proposer vos contributions ou à poster vos idées de tutoriels. Par ailleurs, n'hésitez pas à nous faire part de ressources sur le Net qui pourraient être traduites ou passées sous le format de DVP.

À vos claviers !

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 13/04/2015 à 16:45
Citation Envoyé par pfeuh Voir le message
- Je ne comprends pas trop toutes ces demandes de traduction en français
Moi je lis l'anglais et pourtant j'apprécie de pouvoir profiter d'un site en français. Si tu veux tout en Anglais alors pourquoi ne pas tous partir du club developpez pour aller sur des sites en Anglais et faire en sorte qu'il disparaisse ?
Pour que le club developpez continue d'exister il faut des documents en français, c'est tout, et c'est le but du sujet, que ça soit des créations de tutoriels ou des traductions, c'est pareil ça rends service aux lecteurs.

Oublie pas beaucoup de lecteurs africains (près de 40 % apparemment c'est colossal) qui souvent on leur langue natale comme première langue, et français en 2eme langue, et presque rien en Anglais, pour eux le club developpez c'est leur dernière boué de sauvetage pour apprendre à utiliser une technologie.

Pour moi ton propos est HS, ce sujet est fait pour la publication de tutoriels en français, dire que ça sert à rien selon toi ne va pas encourager les gens c'est donc totalement contre productif, donc nuisible.
7  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 28/02/2015 à 2:11
Pour tarball69,

Ton idée de github pourquoi pas pour faire un grand cours collaboratif, mais pour ce qui est des auteurs qui veulent faire individuellement leurs propres articles, cours ou tutoriels il peuvent utiliser le nouveau système de blog forum de developpez qui est vraiment très bien et très facile à utiliser, aussi simple que le forum en fait, et pour les plus grands documents utiliser le kit article de developez qui à tout un tas d'avantages comme de pouvoir générer toute sortes de formats y compris mobiles à partir d'un même source, bref il y a pas mieux.

Le système des FAQ de Developez est très bien fait et il est désormais collaboratif, tous le monde peut déjà proposer des nouvelles questions/réponses pour la FAQ Python, bref le système est déjà parfait, il reste plus qu'à ajouter du contenu dans le système actuel.

Pour le wiki tu n'as pas l'air au courant que ton idée de DVPEDIA existe déjà : wiki developpez, il te restes plus qu'à saisir du contenu utile dedans si tu as envie

Je comprends que le but de ce débat c'est de créer des ressources à héberger sur developpez, car Developpez vous propose déjà tous les outils utiles d'une part, d'autre d'autre part parce que Developpez a un trafic énorme, si vous ne publiez pas sur Developpez vous risquez de ne pas avoir de lecteurs ça serait un simple gâchis. Depuis toutes ces années j'ai déjà vu des tonnes de gens qui ont faits des tonnes de sites que personne n'a lu et qui au final sont morts au bout de 6 mois car l'auteur n’a pas renouvelé son domaine faute de lecteurs, alors qu'au contraire sur Developpez les lecteurs et les tutoriels sont toujours là depuis 15 ans donc c'est du solide.

Je ne pense pas que la raison de la discussion soit les "moyens", les moyens ils existent, je pense que le but de la discussion c'est de savoir qu'est ce qui manque comme cours et tutoriels, puis de savoir s'il y à des volontaires pour les écrire, ou des traducteurs pour lancer des projets de traduction sur des tutoriels en anglais.
6  1 
Avatar de Lana.Bauer
Expert éminent sénior https://www.developpez.com
Le 28/02/2015 à 14:33
Citation Envoyé par IPreferCSharp Voir le message
Bonjour,

Je pourrai éventuellement participer à la rédaction d'un tutoriel sur Robot-Framework un framework de test d’acceptante en python (je l'utilise principalement avec des systèmes embarqués, il existe une extension pour Selenium (web) mais je ne la maîtrise pas, bien que pas très compliquée ni différente).

Je rejoins tarball69 sur la robotique !
Salut IPreferCSharp,

J'ai pris notes de tes remarques.
Je viens de t'envoyer la procédure pour rédiger un tutoriel.
Je te félicite d'être le premier ayant pris cette initiative.

Citation Envoyé par Tarball69
Python et la robotique, exemples d'applications pour Raspberry Pi, Arduino et consorts.
Raph, je suis tout à fait d'accord avec toi pour ce thème assez important, je prends note. Je te réponds sur le reste des propositions au fur et à mesure.

Merci à tous.
5  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 28/02/2015 à 18:09
Citation Envoyé par tarball69  Voir le message
Y a moyen d'ouvrir un portail Tkinter sur le wiki DVP ?

Le wiki du club developpez n'est pas géré comme les rubriques de developpez, c'est un espace de liberté ou tu peu créer ce que tu veux, pourquoi ne pas essayer ?

Citation Envoyé par maxou62127  Voir le message
Je rejoins tarball69 sur le développement collaboratif, il ne faut pas que l'on se retrouve seul à porter des tutoriels et de la documentation.
Je pense qu'il faut s'organiser en fonction de ce que chacun peut apporter.[/LEFT]

Il y à un forum contribuez Python pour coordonner les contributions.

D'après ce qu'un rédacteur m’a dit (je n'ai pas donné suite faute de temps) il y à des forums privés invisible pour gérer les travaux collaboratifs sur les cours et tutoriels, avec des équipes de corrections, etc...

D'après ce que j'ai pu en voir des projets collaboratif géré sur développez ont donné lieu à de grands cours ou à de grands projets de traduction (par exemple les projets "pensez en Java" et "penser en C++" avec plus de 30 contributeurs du club developpez), je suppose que cette organisation collaborative existe forcément déjà mais on à pas forcément accès à tout, je crois que ce que Lana à voulu faire c'est juste recueillir vos idées et propositions mais je ne doute pas quelle fera le nécessaire pour que tout cela soit organisé.

Je pense que votre impression de "manque de coordination collaborative" viens certainement du fait qu'il n'y à pas actuellement de responsable de rubrique Python. Sur la rubrique Java il y à un responsable de rubrique bénévole et tout est coordonné et il y à des projets collaboratifs.
6  1 
Avatar de Ryner
Futur Membre du Club https://www.developpez.com
Le 27/02/2015 à 18:58
Ce qui m'intéresse le plus de mon côté, serait des tutoriaux sur comment bien organiser un projet PyQt en plus de quelques petits tutoriaux sur des widgets plus compliquer à appréhender ou bien comment y inclure des tests unitaires. Avec en bonus, un tutoriel sur la bonne manière de documenter ce projet avec sphinx.
3  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 28/02/2015 à 14:18
Le lien vers le wiki developpez est visible de la page d'accueil. On en trouve effectivement pas trace à partir de la rubrique Python, je suppose que ça serais le cas s'il y à avais du contenu sur Python, le probleme c'est le manque de contenu, c'est tout le sujet de la discussion
Certaines rubrique avec des membres actifs semblent utiliser activement ce wiki, donc il ne tiens qu'à vous de le faire...
3  0 
Avatar de tyrtamos
Expert éminent https://www.developpez.com
Le 01/03/2015 à 8:50
Bonjour,

J'ai beaucoup développé en Python depuis 5 ans (Python + PyQt + cx_freeze), et je suis très satisfait de ces choix! Mes logiciels graphiques ont le look et les performances de ceux du marché, et les utilisateurs ne savent même pas que c'est du Python. Mais je dois dire qu'à part dans la doc officielle, j'ai trouvé les 90% des solutions techniques dont j'avais besoin ailleurs que chez DVP. Sur demande, je pourrais faire la longue liste des thèmes que j'ai dû défricher sans l'aide de DVP, cela montrerait l'importance des manques à combler: on a vraiment un problème!

Au fur et à mesure que j'avance, je crée des tutos sur mon site web perso (Les recettes Python de Tyrtamos) pour rendre service, mais aussi pour me servir de mémoire. C'est un petit site d'amateur sans prétention. Je n'ai rien fait pour le faire connaître, mais je reçois quand même 2500 visites par jour, et google me renvoie souvent mon propre site dans sa liste quand je cherche du Python. J'ai cependant un retard important par manque de temps: je pourrais facilement doubler le nombre de tutos avec ce que j'ai en carton.

Pour présenter mes tutos, j'utilise un wiki (dokuwiki), mais je suis le seul à pouvoir y écrire. Et j’apprécie énormément la facilité avec laquelle je peux éditer et publier mes solutions.

Il y a plusieurs années j'avais envisagé de transporter certains tutos chez DVP. Certains y sont allés avec l'aide d'un administrateur. Et puis j'ai essayé moi-même à 2 reprises d'utiliser le fameux "kit" pour faire moi-même: désolé, c'est trop compliqué pour moi! Quand je vois avec quelle facilité je fais le travail sur mon site, je ne recommencerai pas une 3ème fois.

Alors j'ai essayé d'autres solutions pour porter mes tutos chez DVP.

J'ai découvert que DVP avait un wiki! Mais rien n'était prévu pour Python: c'est moi qui ait créé le thème Python dans le menu général (http://wiki.developpez.com/Special:T...utes_les_pages), et qui ait créé le 1er tuto Python (http://wiki.developpez.com/Avoir_les...geBox_traduits). J'ai trouvé ça aussi facile que dans mon propre wiki à part que... le MediaWiki choisi (celui utilisé par WikiPedia) n'est pas capable de présenter correctement du code, ce qui est un comble chez DVP: il faut impérativement y ajouter le plugin de colorisation syntaxique pour créer les bons tags de code. Et puis il faut le faire connaître en ajoutant les liens qui vont bien, sans lesquels mon tuto Python restera bien seul...

J'ai aussi essayé le blog forum à 2 reprises: c'est facile aussi. Mais le blog est une longue liste d'interventions multilingues sans menu structuré: je ne sais pas si c'est un bon emplacement pour retrouver facilement la solution qu'on cherche.

On vient de me proposer un blog perso: pourquoi pas? Je vais essayer, et comme je me concentrerai sur Python, on y retrouvera peut-être plus facilement les solutions? J'aurais tout de même préféré un wiki.

A propos de wiki, il ne faut pas penser que wiki = "n'importe qui peut faire n'importe quoi". Il y a des wikis qui permettent la gestion des droits ainsi que les parcours de validation avant publication. C'est pour moi la solution idéale: si j'en avais la possibilité, je mettrais tous les contenus de DVP dans un tel wiki. La facilité avec laquelle on peut créer et faire évoluer des contenus est une solution vraiment très bonne pour donner envie aux rédacteurs...

Et en plus cela épargnerait le temps des administrateurs qui feraient un travail plus utile que de gérer une machinerie spécifique. C'est d'ailleurs un piège connu dans les entreprises: créer un outil spécifique parait toujours la solution idéale, mais cela donne toujours un machin jamais fini, mal documenté, jamais complètement débogué, et qui consomme des ressources. Et il suffit que l'informaticien génial qui l'a créé disparaisse pour qu'on ne sache plus quoi faire...

Concernant la structuration des contenus, je pense qu'on pourrait améliorer la situation actuelle de la façon suivante:

- la FAQ: très bien mais ne porte que de petites solutions pour de petites problèmes courants. C'est indispensable, et pas seulement pour les nouveaux. Mais il faut que quelqu'un le mette à jour, à l'aide des questions souvent posées sur le forum. Et il faut ajouter le lien qui manque avec PyQt.

-les cours et livres: indispensable également, pour citer tous les livres et documents (et sites web?) de références pour apprendre Python. Mais il ne faut pas mélanger avec les solutions trouvées, qui ne sont pas de même niveau que les cours de formation.

- les "tutos" ou "sources" ou "solutions" (je ne sais pas choisir): ce sont des solutions techniques qui sont présentées avec explications et codes. C'est là que j'aurais aimé trouver plein de choses pour mes propres développements et que j'aurais pu aussi en écrire. C'est là, à mon avis où il faut avancer le plus.

- les hébergements: certains membres sont hébergés, et certains d'entre eux développent en Python: qui? Et comment peut-on accéder à ce qu'ils font?

- peut-être y a-t-il aussi la place pour une catégorie "outils" à décrire et à télécharger? Par exemple je me suis fait un petit outil graphique très pratique pour utiliser pylint (analyse de code): je n'ai pas envie de le mettre sur pypi parce que je ne veux pas le gérer dans le temps, mais je peux tout de même le mettre à disposition sur DVP.

Enfin, il faudrait peut-être améliorer un peu l'outil de recherche sur DVP. Actuellement, pour trouver les bons messages qui contiennent un mot, il faut connaître son orthographe exacte, sinon, il n'y a aucune réponse. Désolé, mais google nous a donné de mauvaises habitudes... Et pourquoi ne pas utiliser google pour la recherche dans le site?

Bref, il y a du boulot...
3  0 
Avatar de willy31
Membre à l'essai https://www.developpez.com
Le 27/02/2015 à 19:34
Bonsoir,
je profite de ce sondage pour exprimer une petit voeu personnel qui semble partagé par d'autres en matière de tutos.
J'ai appris à coder des trucs simples il y a fort longtemps (à mon gout) et je me suis mis à Python récemment (1 an) avec des projets en tête mais à chaque fois il me manque l'étape IHM.
Je ne sais pas comment concevoir une IHM alors que je sais créer des programmes en ligne de commande/console finalement.
Ce n'est pas un pb spécifique à Python mais un exemple simple avec Qt ou Tkinter serait le bienvenu ;-)

J'en profites aussi pour saluer le travail de tous les rédacteurs de ce site que je consulte depuis fort longtemps (aussi ;-) ) et dont j'apprécie la qualité !

William
2  0 
Avatar de Narann
Membre habitué https://www.developpez.com
Le 27/02/2015 à 23:47
Un vrai gros tuto sur coder/architecturer correctement en PyQt/PySide (avec MVC et tout le reste) présenté comme une application amené a évoluer (et a devenir très grosse parce que c'est ça l’idée).

Quand on cherche c'est souvent très flou (car pas simple a comprendre) et la doc est principalement en anglais.

Bref, un tuto (pas une traduction) qui explique les principes jusqu'au bout, sans les survoler comme on le voit trop souvent.

Il n'y a aucun tutorial de ce genre en français et, si il est bien fait, il pourrait devenir la référence du genre.
2  0