What is Python
and why use it?
Winny de Jong @ GIJC 2021
Hi! 👋🏾 This is presentation was originally created by me, Winny de Jong, for my #GIJC21 talk called ‘What is Python & Why use it?’. Before you continue, it’s good to know that some of the links and information are not in/on the slides, but in the speakers notes.
Every Sunday I sent out a data-driven journalism related listicle. Since you’re here for these slides, I think you’ll like this too. It’s free and fun, subscribe here if you’d like: https://ddj.news�
One last thing: if you’re about to start learning Python, please be kind to yourself. Whatever you do, simply keep going: trust the process, do the work, stay awesome and get better. Good luck! Best, Winny
Nice to meet you! 👋🏾
What is Python anyway?
Python is an interpreted high-level general-purpose programming language.
Readability zen
Image by XKCD
Readability zen
Simple is better than complex.
Complex is better than complicated.
Readability zen
Explicit is better than implicit.
Errors should never pass silently.
Data Science
Ok. But how about R?
Python for data driven journalism
Be smart about it
Millions of rows? Consider SQL
If time is of the essence - isn’t it always? - consider time.
Let’s look at
examples…
Oh and 1 little thing about work environment
Tools I like
Other than Python ;-)