Skip to content

Latest commit

 

History

History
59 lines (49 loc) · 3.26 KB

72-marco-pandas.md

File metadata and controls

59 lines (49 loc) · 3.26 KB

Marco Gorelli: How You (yes, you!) Can Contribute to Pandas

Upcoming Events

Join our Meetup group for more events! https://www.meetup.com/data-umbrella

Key Links

Resources

https://pandas.pydata.org/docs/dev/development/contributing.html

About the Event

If you work with data, you've probably used pandas. You may even have come across some parts of it which you didn't like, which didn't work as expected, or which were poorly documented. In this talk you'll learn about how you can help improve pandas, and boost your portfolio in the process.

## Timestamps
00:32 Data Umbrella introduction by Beryl
04:14 Marco's introduction by Beryl
06:48 Why contribute to pandas?
07:57 How to get started contributing?
09:47 What is Cython?
11:01 What to work on?
13:28 Example issue and pull request
15:30 Tips and tricks
18:57 Community
20:57 Beyond your first contributions
21:36 Conclusion
22:23 Q/A Why does the contributing guide change so often?
22:58 Q/A Outside of working on topics of interest are there particular areas within pandas that are currently higher priority for acquiring contributions than others?
23:40 Q/A Do you think makefiles would be good to automate repetitive tasks like tests?
24:31 Q/A Do you use Gitpod for pandas? setting up the working environment?
25:32 Q/A What are a few comments that you have repeated a number of times to new contributors?
26:23 Q/A Can you recommend resources for elevating your coding abilities?
28:20 Q/A I'm scared, reluctant to begin contributing on my own (imposter syndrome), can I find a pair partner on slack?
28:50 Q/A How often does pandas release new updated versions?
30:34 Q/A Do you purpousely separate functionality from third party libararies?
32:03 Q/A How long does it usually take from a pull request(PR) review to it being merged?
33:53 Q/A To what extent can people who do not have programming experience but utilize python for Data Science contribute?
35:12 Q/A Is there a great need for contribution in terms of documentation and in what areas especially for beginner contributors who might want to start with that before moving onto code?
36:25 Q/A For pandas website you can use an extension to sphinx panels for conf.py for sphinx. But that project is not maintained anymore. Are there plans to update the website?

About the Speaker

Marco is a pandas core developer and Senior Software Engineer at Quansight Labs. He has worked as a Data Scientist in forecasting and was one of the prize winners in the M6 Forecasting Competition. He holds an MSc in Mathematics and Foundations of Computer Science from the University of Oxford.

Video

Marco Gorelli: How You Can Contribute to Pandas

Transcript