|
1 |
| -Extending Python in C |
2 |
| -##################### |
3 |
| - |
4 |
| -:tags: unknown |
5 |
| -:registration: |
6 |
| - meetup.com: http://www.meetup.com/Cluj-py/events/218034932/ |
7 |
| - |
8 |
| -One reason for Python's popularity (and a reason for many of its quirks...) is its strong ties to the C programming language. CPython, thereference Python interpreter, allows advanced users to interact with theinterpreter's inner workings, and extend the Python language with codewritten in C. |
9 |
| -This talk gives a very high-level overview of the CPython C API, andshows how to build a C extension in a few steps. It then discusses apopular use case for C extensions - optimizing performance of yourPython programs! Finally we're gonna look at some modern alternatives togetting more performance out of your Python code, e.g. Cython. |
10 |
| -About Steffen Wenz: |
11 |
| - Steffen is the CTO of TrustYou (with offices in Cluj and Munich). TrustYou crawls and semantically analyzes all hotel reviews, and then generates a human-readable summary for each hotel on the planet. Did guests like the service? Was the location OK? Chances are you've seen our data on one of the many websites we license it to - among them Kayak and Google :) TrustYou is a Python company. We use Hadoop streaming and Pyspark to bring Python to the big data era. Steffen has been with TrustYou since 2008. His master thesis laid the foundation for TrustYou's scalable semantic analysis, which today understands 20 languages natively. |
| 1 | +Extending Python in C |
| 2 | +##################### |
| 3 | + |
| 4 | +:tags: Meetup |
| 5 | +:registration: |
| 6 | + meetup.com: http://www.meetup.com/Cluj-py/events/218034932/ |
| 7 | + |
| 8 | +One reason for Python's popularity (and a reason for many of its quirks |
| 9 | +...) is its strong ties to the C programming language. CPython, the |
| 10 | +reference Python interpreter, allows advanced users to interact with the |
| 11 | +interpreter's inner workings, and extend the Python language with code |
| 12 | +written in C. |
| 13 | + |
| 14 | +This talk gives a very high-level overview of the CPython C API, and |
| 15 | +shows how to build a C extension in a few steps. It then discusses a |
| 16 | +popular use case for C extensions - optimizing performance of your |
| 17 | +Python programs! Finally we're gonna look at some modern alternatives to |
| 18 | +getting more performance out of your Python code, e.g. Cython. |
| 19 | + |
| 20 | +About Steffen Wenz: |
| 21 | + |
| 22 | + Steffen is the CTO of TrustYou (with offices in Cluj and Munich). |
| 23 | + TrustYou crawls and semantically analyzes all hotel reviews, and then |
| 24 | + generates a human-readable summary for each hotel on the planet. Did |
| 25 | + guests like the service? Was the location OK? Chances are you've seen |
| 26 | + our data on one of the many websites we license it to - among them Kayak |
| 27 | + and Google :) TrustYou is a Python company. We use Hadoop streaming and |
| 28 | + Pyspark to bring Python to the big data era. Steffen has been with |
| 29 | + TrustYou since 2008. His master thesis laid the foundation for |
| 30 | + TrustYou's scalable semantic analysis, which today understands 20 |
| 31 | + languages natively. |
| 32 | + |
0 commit comments