FFunction: We Love Python !
-
Upload
ffunction-inc -
Category
Technology
-
view
1.325 -
download
0
description
Transcript of FFunction: We Love Python !
![Page 1: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/1.jpg)
ffunctioninc.
FFCTN.py
Sébastien Pierre, ffunction inc.@Montréal Python, June 2010
www.ffctn.com
![Page 2: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/2.jpg)
ffunctioninc.
FFunction inc.
![Page 3: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/3.jpg)
ffunctioninc.
![Page 4: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/4.jpg)
ffunctioninc.
FFCTN=
interfaces + data visualization
![Page 5: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/5.jpg)
ffunctioninc.
![Page 6: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/6.jpg)
ffunctioninc.
![Page 7: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/7.jpg)
ffunctioninc.
![Page 8: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/8.jpg)
ffunctioninc.
![Page 9: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/9.jpg)
ffunctioninc.
![Page 10: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/10.jpg)
ffunctioninc.
![Page 11: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/11.jpg)
ffunctioninc.
Python at FFunction
![Page 12: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/12.jpg)
ffunctioninc.
We Python
● Easy prototyping ( idea demo )→● Reasonably fast (data processing)● Well suited for the Web
![Page 13: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/13.jpg)
ffunctioninc.
We use Python for
Accounting
![Page 14: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/14.jpg)
ffunctioninc.
We use Python for
Server Administration
we use
FabricCuisine*
*to be presented soon !
![Page 15: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/15.jpg)
ffunctioninc.
We use Python for
Prototyping interfaceswe use
PamelaRetroSugar
![Page 16: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/16.jpg)
ffunctioninc.
We use Python for
Processing data
we use
wrappedPython stdlib
![Page 17: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/17.jpg)
ffunctioninc.
We use Python for
Rendering Visualizations
we use
PyCairoInkscape
![Page 18: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/18.jpg)
ffunctioninc.
Our Python style
Minimalwe mostly use the Python stdlib
Simplewe don't create/use big programs
Work smartdesign tools to avoid errors and work faster
![Page 19: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/19.jpg)
ffunctioninc.
Python @ FFCTN : So far
Sink – file synchronisation & diff tool
Pamela –HTML/XML preprocessor/markup
Retro – Lightweight HTTP/Web toolkit
Sugar –JS/AS/Py meta-language
all on github.com/sebastien
![Page 20: FFunction: We Love Python !](https://reader034.fdocuments.us/reader034/viewer/2022042613/54b79dfb4a79591d4a8b48b4/html5/thumbnails/20.jpg)
ffunctioninc.
To be presented... soon !
Rugg – hard-drive crash testing
Cuisine –chef-like recipies for Fabric
JEP – integrating Python with Java (and Scala !)
LambdaFactory – meta-programming library