4 ms·
My main pain points with python currently are distribution and GUI. PyInstaller is working fairly well at the former, but is by no means perfect. For GUI, there
by Kihashi 9y ago
My main pain points with python currently are distribution and GUI. PyInstaller is working fairly well at the former, but is by no means perfect. For GUI, there are a lot of options, but they all come with suboptimal trade-offs (licensing, non-native look, dated look, etc).
The recent features that have been added have been amazing, though. The new Windows installer, type hinting, asyncio, and f-strings have all made my life easier.
- singhrac 9y agoI definitely agree - I've always felt frustrated by the quality of GUI toolkits in Python. Pyglet and Kivy seem like the best I could see (PyQt is licensed), but everything in the 'gallery' seemed sort of simplistic or On a similar note, it would be really helpful if library maintainers (e.g. PyGame) would express somewhere that they're looking for a designer to help make their website easier to use. I'd offer my (very basic) help, but I'm worried about offending someone if I ask to redo their website. This isn't necessarily porting to a 'minimalist' or 'modern' theme, but simple things like emphasizing the intended UX, increasing readibility, organizing in a helpful way (e.g., a gallery should be split by type of application so that a business doesn't have to trawl through a bunch of games wondering if they can use this for their application).
- Kihashi 9y agoI'm keeping an eye on the BeeWare project[1]. They seem to be doing interesting work in both of those spaces as well as mobile development. They also do a very good job of helping new contributors[2]. [1]: https://pybee.org/ https://pybee.org/ [2]: https://pybee.org/contributing/how/first-time/ https://pybee.org/contributing/how/first-time/