If Errol Street Could Talk: Do we have a diversity problem in Python community?

Cheuk Ting Ho


Python community cares about diversity: there's a diversity statement on the PSF website. So do we still have a problem in, especially gender, diversity? We will look at some data and see if there's a true problem in gender diversity, discuss what the problem may be and how to fix it.


The diversity statement quoted as follows: "The Python Software Foundation and the global Python community welcome and encourage participation by everyone. Our community is based on mutual respect, tolerance, and encouragement, and we are working to help each other live up to these principles. We want our community to be more diverse: whoever you are, and whatever your background, we welcome you."

Diversity, big deal! As an active members and event organisers (and also on the minority side of the gender) in the Python community, we have alway been concern by the question of: Do we truly have a problem in diversity? Especially, gender diversity. We would like to find out the truth, by data science, and see if we can find a clue why and how we can fix it.

First, we will show the research others did regarding the representation of women in the R and Python communities [1]. Then, we will show the research that we did based on our experience and statistic. Including static analysis of the speakers diversity (regarding gender) at major PyCon and PyData conferences. Finally, as we all care about diversity and want improvements, we would like to find out the reason and what we can do about it. We would propose what we, the minorities and allies, could do against this seemingly unbalance situation and make the community better.

This talk is for all that who cares about diversity in our community.

[1] https://reshamas.github.io/why-women-are-flourishing-in-r-community-but-lagging-in-python/


After spending 5 years doing research in theoretical physics at Hong Kong University of Science and Technology, Cheuk has transferred her analytical and logical skills in natural science and built a career in data science. After being a Data Scientist in one of the biggest worldwide wholesaler in travel business and Inawisdom, an AWS partnered consultancy which deliver machine learning model, Cheuk is now working in Pace, aiming to revolutionise revenue management with industry leading data and computer science.

Cheuk constantly contributes to the community by giving AI and deep learning workshops, organize sprints for open source projects, volunteering at Datakind for charities. At the same time contribute to open source projects including Pandas, Keras, Scikit-learn and Dateutil. Cheuk has also been a guest speaker at University of Oxford and Queen Mary University of London, and various conferences including PyData in Amsterdam and Berlin, PyCon in Israel, UK and Germany, EuroPython and PyLondinium. Believing in gender equality, Cheuk is currently a co-organizer of AI club for Gender Minorities to support Tech Diversity and Inclusion.

Public speaker in technology, example of my talk on YouTube: https://www.youtube.com/playlist?list=PLuyh0gfVhNpGJIV7jt122F1SmdZybzos4

GitHub: https://github.com/Cheukting

Slide Share: https://www.slideshare.net/CheukTingHo/presentations

Slides.com: https://slides.com/cheukting_ho

Speaker Bio: https://www.papercall.io/speakers/cheukting-ho

Twitter: https://twitter.com/cheukting_ho

LinkedIn: https://www.linkedin.com/in/cheukting-ho/