PyCon Australia 2013

Lo mejor y lo peor de Python, Ruby y Go

Brett Wilkins  · 


Extracto de la transcripción automática del vídeo realizada por YouTube.

our next presenter is a python ruby developer originally from Wellington but who now resides in Melbourne he's the past organizer of the Wellington chapter of the New Zealand Python users group and was now who was one of the co-organizers of the Kiwi PyCon

for 2011 in Wellington to share his views on python ruby and go please welcome Brett Wilkins hello thank you so I guess we should promise that off with who I am my name is Brett Rick Wilkins I am a New Zealander as you can see what most people call Australia

is really just the Western Island of New Zealand I am DJ mares on Twitter if you really care and also be Wilkins on github the second link there because I'll be putting these slides online the second link there is my blog which really gets updated so why

are you listening to me why really actually why you might want to listen to me there are a few reasons and I'm the extruder er of New Zealand patent user groups Society I've previously ran party new group meetings in Wellington and have been to the

dark side and tried the cookies so what exactly am I talking about basically I'm trying to talk about what's cool about languages I like let's go back here and go down the way meant to go and so yeah there's suffering different languages that

make me happy so really what that means is this is a language comparison I say what's so cool about Python or what do I find cool about Python all the pythons there are so many pythons you got C Python which is the standard or probably the gold standard

PI Python well pi PI sorry which I've got to say is really cool some Python written and Python if you will then compiled down to see ironpython just leave this here and Jathan which is the one i actually always manage to forget about so i also think it's

great that python is explicit and what I mean by that is it's plus it would namespaces and it's also explicit with functional method calls and so this is of course also sit on one of the tenets of Python according to the Xena Python explicit has better

than implicit and that comes through in the language and so what I like about explicitness is you know the enabling of explicitly Python gives you is it shows or an hour which is a display of intent so good a bit of a code here which it's basically showing

very intently I'm only going to use image from PIL and it shows you exactly what I'm doing and of course I ripped that code from some random place let's comprehensions God do I miss these and I'm fairly own Python and my first job I moved on

to another job which required learning PHP the knowledge of which by the way I try to deny it as much as possible but once I realized that I couldn't use comprehensions in PHP I saw so many places I could use them if only I was using Python namespaces

again we're back to namespaces so the way modules and namespaces operate in the language once again they lay to be very intentional for instance we have imports this we're basically saying you're going to interact with the Sicily through the sis

handle then we have from PIL import image in this case we're displaying the intent that we will only use image object from the PIL module which is exactly the same as was in my one of my previous slides and then finally my or perhaps our least favorite

from foo import star which is included everything from foo into the current local space or scope there's also a lot of non web stuff Python I'm a web developer so I think that's really what really interests me usually when looking at something

else is not what I do for a day job and so what I'm talking about really is not that particularly mathematics and scientific Python and a small sample of what is available in the space we have numpy number Sai PI sin PI sin pi and pandas which I heard

about on Friday no not there so I've got a few slides on the different on the drill down on what they are but most you probably know what they are numb pi is fundamental package for the scientific computing with Python it provides optimized scientific

[ ... ]

Nota: se han omitido las otras 2.014 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.