Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tom Eastman - Using Cython for distributed-multiprocess steganographic md5sum-collision generation. For... reasons

Tom Eastman - Using Cython for distributed-multiprocess steganographic md5sum-collision generation. For... reasons

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Tom Eastman:
Using Cython for distributed-multiprocess steganographic md5sum-collision generation. For... reasons
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
@ Kiwi PyCon 2013 - Saturday, 07 Sep 2013 - Track 2
http://nz.pycon.org/

**Audience level**

Intermediate

**Description**

Cython is a dialect of Python that compiles to native C. In this talk I'll give a general overview of Cython, how it works, and uses it can be put to, both useful and, perhaps, somewhat whimsical.

**Abstract**

Cython is brilliant, it looks like Python but compiles to native C. It can be used as a simple way of writing lightning-fast C extensions for Python, or for a simple means of hooking into already-existing C libraries. If you are writing CPU intensive applications, like, say, hypothetically, cracking one-way cryptographic functions, Cython is a perfect mixture of simple expressiveness while making sure the 'inner loop' of your code is running as close to the bare metal as possible.

And that's all this talk will be about, honest.

Why are you looking at me like that?

**YouTube**

http://www.youtube.com/watch?v=Dj9_EIlc_NU

New Zealand Python User Group

September 07, 2013
Tweet

More Decks by New Zealand Python User Group

Other Decks in Programming

Transcript