My name is Fabio Rotondo and I am the owner of OS3 srl, a software company located in Novara.
I started using Python in 1998 / 1999. I don't remember exactly. In those days I was into learning new programming languages (no matter how famous or useful they were ...) so I step into Python. I must say I was really fascinated. It was so powerful! I wrote an article on an Italian Amiga magazine about it, introducing its strengths. Consider also that Python used to fully integrate with the Amiga OS, becoming a valuable help in scripting tasks for system administration.
Then I ported Python inside the company I worked for in those years, because Python scripts were faster than Korn Shell's scripts I used to write to manipulate texts.
Two things I can't live without: lists and dictionaries. They are extremely fast and very well implemented. I think that one think you should be able to program Python in a "pythonic" way is to understand how often a problem is just a matter of right lists and dictionaries manipulation. They integrate so well in the language, it is a pleasure to use them.
I am introducing two things: PyHP which is a server side scripting solution to create dynamic websites (very similar in philosophy to PHP, but with python as scripting language) and the LiWE framework, a full feature framework to create great websites in minutes!
Well.... my talk will be "PyHP and the Art of Dating Girls" ... should I say more? ;-)
A part from this, LiWE has a very strong AJAX approach at its base, I thin that even if you use a different framework, you should see how we do things in LiWE framework.
Image processing in Python. Image manipulation is something I've always been into. I think I'll have to see it on video, later :-)
Experiences making CPU-bound tasks run much faster, this is interesting because when you start making big projects in Python, you always come across performance issues. I think this training can help a lot.
EuroPython is going to be a unique experience. Python meetings are full of talented users and programmers, and the experience you can gain from this kind of meetings is invaluable. You should really consider registering and coming!
0 Comments — Add a comment