0
Cocoa and the Python/C API
        You got some python in my objective-c!




This work is under the public domain, except...
Whoosh
        It’s fast!




Icon acquired from the Whoosh
Project
Cocoa
Oooh, pretty
PyObjC
        Don’t hurt me crazy
        dog/snake monster




Icon acquired from the PyObjC
project
O RLY?

Image:
O RLY? by mmechtley. Some rights reser ved.
Get your
cocoa on
PYTHON_HOME &
        PYTHON_PATH
        virtualenv for teh win!




Image:
Bristol Museum Vs. Banksy, by JasonBlait. Som...
Our Father
        Py_Initialize
        PyRun_SimpleFile
        PyImport_AddModule
        PyModule_GetDict
        Py_F...
Py_Object *
        It slices, it dices, it
        even juliennes!




Image:
NASCAR Duct Tape, in association with 3M, b...
Py_INCREF &
        Py_DECREF
        Memory leaks!
        Hooray!




Image:
Abacus, by Generation X-Ray. Some rights re...
Message
        passing in
        ObjC
        If it talks like a duck,
        walks like a duck,
        sounds like a ...
Bundles &
resources
[[[NSBundle
mainBundle]
pathForResource:@"s
chema"
Upcoming SlideShare
Loading in...5
×

[Python Ireland] Cocoa and the Python/C API by Rory Geoghegan

963

Published on

Talk by Rory Geoghegan given at October's Python Ireland meetup at Seagrass.

More info - http://www.python.ie/meetup/2009/oct_talks__seagrass/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
963
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "[Python Ireland] Cocoa and the Python/C API by Rory Geoghegan"

  1. 1. Cocoa and the Python/C API You got some python in my objective-c! This work is under the public domain, except for whatever parts are explicitly mentioned as released under some more constrictive license (boo). --Rory Geoghegan r.geoghegan@gmail.com
  2. 2. Whoosh It’s fast! Icon acquired from the Whoosh Project
  3. 3. Cocoa Oooh, pretty
  4. 4. PyObjC Don’t hurt me crazy dog/snake monster Icon acquired from the PyObjC project
  5. 5. O RLY? Image: O RLY? by mmechtley. Some rights reser ved.
  6. 6. Get your cocoa on
  7. 7. PYTHON_HOME & PYTHON_PATH virtualenv for teh win! Image: Bristol Museum Vs. Banksy, by JasonBlait. Some rights reser ved.
  8. 8. Our Father Py_Initialize PyRun_SimpleFile PyImport_AddModule PyModule_GetDict Py_Finalize Image: Baird's Rat Snake in mid-shed by mcwetboy. Some rights reser ved.
  9. 9. Py_Object * It slices, it dices, it even juliennes! Image: NASCAR Duct Tape, in association with 3M, by sneakums. Some rights reser ved
  10. 10. Py_INCREF & Py_DECREF Memory leaks! Hooray! Image: Abacus, by Generation X-Ray. Some rights reser ved.
  11. 11. Message passing in ObjC If it talks like a duck, walks like a duck, sounds like a duck... Image: Baby Duck, by ViaMoi. Some rights reser ved.
  12. 12. Bundles & resources [[[NSBundle mainBundle] pathForResource:@"s chema"
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×