On 24 mars 00:44, Arthur de Souza Ribeiro wrote: > I've already downloaded and I'm still taking a look at PyLint code, I took a > look at the core and the tkinter part. The logilab-astng source code I'll > download and start looking as soon as I can. I tried to see the tickets part > of the Pylint project Website, but, some tickets are really old so I'm > looking the newer ones.
Some tickets are old simply because we're missing resources to work on them, that doesn't mean they should/could not be done at some point. Don't hesitate to ask the list before starting some work on a ticket. > I saw that PyLint was trying GSoC under the PSF > umbrella and got really interested in participating of it, beacause if > PyLint would used since the beginning of programming learning, the code > could be created more clean and under the PEP-8 style guide, that's good > because in really big projects, it's too bad not to have a standard code > style because many people work on it and the code gets more and more > unreadable. > > About the learning tool idea, I was thinking about an application that uses > PyQt as the GUI lib and we could have small database of programming > questions, similar to questons of Olympiad in informatics (but easier), the > questions could be divided by the difficulty level and some programming > themes (like for, if, while, etc). For every code that the student submit to > the application, the evaluation would be divided in two forms, the > questions' tests, and another criteria that would be the PyLint evaluation > of the submitted code. The division of the pontuation could be 50-to-50 > percent of it could be in another way. What do you think of this initial > idea? My idea was more simply pylint oriented, e.g. something that inline pylint messages into the code source with ability to see deeper explanation about why the message, link to resources, and how it could be fixed when possible. This could be integrated in a small web app, an IDE, etc... Sounds like both ideais doesn't target the same audience: people learning programming / people learning python. Does people on the list have any thought on this? How would *you* imagine such a tool? -- Sylvain Thénault LOGILAB, Paris (France) Formations Python, Debian, Méth. Agiles: http://www.logilab.fr/formations Développement logiciel sur mesure: http://www.logilab.fr/services CubicWeb, the semantic web framework: http://www.cubicweb.org _______________________________________________ Python-Projects mailing list [email protected] http://lists.logilab.org/mailman/listinfo/python-projects
