[72] How You Can Contribute to pandas (Marco Gorelli)

preview_player
Показать описание
Join our Meetup group:

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

## Key Links
/d/1L8uHtgZlpZOnzVjtUYDNZRGoORBQk15sfjOHUWAOugY/edit?usp=sharing

## Resources

## 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:00 Data Umbrella introduction by Beryl
04:14 Marco's introduction by Beryl
04:57 Marco begins
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?

## 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.

#python #datascience #dataframes
Рекомендации по теме