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

Reply via email to