Hello everybody, my name is Arthur de Souza Ribeiro and I'm a fourth-year student of Computer Science in UFCG, Brazil. I'm a python programmer since 2008 and I have knowledge of other languages too, like Java, C, C++, Qt, Grails and ActionScript (used in Flex framework of Adobe).
I've already participated of other open source projects, like BRisa UPnP framework, that has a version written in Python and other in Qt. Beyond this project, I've worked in projects that involves Python for S60 (Symbian OS nokia cellphones) and porting python applications to maemo devices, like Nokia N800. Also realized another activities like Web Programming, and applications that interact with Twitter Platform. I'm experienced with SVN and Mercurial and have good knowledge of database systems. 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. 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? Best Regards. []s Arthur 2011/3/23 Sylvain Thénault <[email protected]> > On 18 mars 01:09, Arthur de Souza Ribeiro wrote: > > Hey everybody. > > Hi Arthur, > > > Well, I saw your project and got really interested in contributing to it. > I > > was looking at PSF GSoC ideas and saw some ideas that interested me, > > specially the one about creating an interactive tool to learn Python. I'd > > like to know more about this idea and to contribute to the project. How > > should I proceed? > > Student willing to move on a PyLint based project should introduce > themselves > here (background, experience, motivation...). They should then start > looking > at the pylint and logilab-astng (the ast/inference library behind pylint) > code, > and become familiar with the mercurial versioning system and its mq > extension > that will be used to review proposed patches. > > Now regarding the interactive learning tool idea : among ideas I've > proposed, > this one is the most free, as I simply feel like pylint could be a good > base > for such a project, though I'm not sure which shape it would take. So > you'll > have to be force of proposal and to discuss with people hanging here and > newbies around to get their feedback and ideas to define what such tool > should > look like. We could then define goals to be acheived for the GSoC project. > > Don't hesitate to ask more questions on this list anyway. > > -- > 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
