Skip to content
Menu
PyCon HK
  • Schedule
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2020 Spring
    • 2018
    • 2017
    • 2016
    • 2015
  • Sponsors
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2018
    • 2017
    • 2016
    • 2015
  • Organizers
    • Organizers
    • Volunteers
    • Booths
  • Supporting Organizations
  • Code of Conduct
    • Procedures for Reporting Incidents
    • Enforcement Procedures
  • About
    • PyCon HK
    • Conference Highlights
    • 2023
    • 2022
    • 2021
    • 2020 Fall
    • 2020 Spring
    • 2018
    • 2017
      • Photos
      • Videos
    • 2016
      • Photos
      • Videos
    • 2015
      • Photos
PyCon HK

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.

  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
  • YouTube

Archives

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