Python is particularly good at data visualization. I made a submission to the UNDP (<i>United Nations Development Programme</i>) Data Visualization challenge and won 3rd place with this:<p><a href="https://income-inequality.info/" rel="nofollow">https://income-inequality.info/</a> <- Interactive visualization of income inequality<p>Used Python to do some data cleaning, preparing, and graphing:<p><a href="https://github.com/whyboris/Global-Income-Distribution" rel="nofollow">https://github.com/whyboris/Global-Income-Distribution</a> and then
Spaghetti code (and I've commented it before) but: <a href="https://github.com/devenblake/ytfeed.py" rel="nofollow">https://github.com/devenblake/ytfeed.py</a>. A YouTube-specific RSS feed reader; you give it some channel IDs (usually a string starting with UC at the end of a youtube.com/channel/ link) and it will allow you to view the most recent videos, keep track of watched videos, etc. Built it because I <i>despise</i> the new YouTube interface and they're preparing to remove the ?disable-polymer=1 trick that lets you keep the old interface. I use it as my main YouTube client and really enjoy it but it's also nice as a playground to do weird stuff with Python.
Contextualise, an open source (<a href="https://github.com/brettkromkamp/contextualise" rel="nofollow">https://github.com/brettkromkamp/contextualise</a>) knowledge management application: <a href="https://contextualise.dev/" rel="nofollow">https://contextualise.dev/</a>.<p>Currently, working on my (Python and JavaScript-based) Storyteller project, an interactive 3D storytelling web application based on semantic events: <a href="https://brettkromkamp.com/posts/narrative-events/" rel="nofollow">https://brettkromkamp.com/posts/narrative-events/</a>