Skip to content
Menu
PyCon Hong Kong
  • Schedule
  • Sponsors
    • Supporting Organizations
    • Organizers
  • Volunteers
  • Code of Conduct
  • Ticket
  • About
    • PyCon HK
    • 2022
    • 2021
      • Privacy Policy Statement 2021
    • 2020 Fall
    • 2020 Spring
    • 2018
    • 2017
      • Photos
      • Videos
    • 2016
      • Photos
      • Videos
    • 2015
      • Photos
PyCon Hong Kong

Why should you learn writing C extension?

Posted on April 29, 2020November 6, 2020

Why should you learn writing C extension? (Gavin Chan) (Hong Kong) is an English session in the online PyCon HK 2020 Spring.

  • Are you sometimes frustrated by the performance of Python?
  • Do you always look for open source library to speed up your process?
  • Do you feel numpy cannot give you much edge to enhance the performance now?

If you answer yes in any of the above questions, probably writing C extension will be a great solution to you.

First we will go through the reasons to learn writing C extension. Then the modern libraries, e.g. Cython and pybind11, will be introduced to develop C extension and compared with their features and functionalities. Along the way, a few simple but common problems are demonstrated that writing C extension can be straightforward, and improves greatly your software quality and performance.

Slide: https://github.com/pyconhk/pyconhk-presentations/blob/master/2020spring/Why_should_you_learn_writing_C_extension.pdf

Level: Intermediate

Speaker Bio: Gavin Chan

Gavin Chan is a principal quantitative developer in AXA Investment Manager Chorus Ltd with 7+ years of experience in software development and finance industry.

https://github.com/gavincyi
https://www.linkedin.com/in/gavin-ying-in-chan-43b00127/

Session Time in HKT: 4:00 PM on 8 May 2020 Friday.
Session Time in UTC: 8:00 AM on 8 May 2020 Friday.

Gold Sponsors

Silver Sponsors

Categories

  • 2022
  • 2021
  • 2020 Fall
  • 2020 Spring
  • 2018
  • Conference Highlights

Archives

©2023 PyCon Hong Kong | Powered by WordPress and Superb Themes!
← A Day Has Only 24±1 Hours ← Why is it so difficult to retire an unused function? (Gavin Chan) (Hong Kong)