Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Хочу создать генератор случайных чисел с нормальным дизайном. Какие библиотеки надо учить на python? Может нужны другие языки?

Хочу сделать простой генератор чисел но с дизайном а не пустым и скучным окном. С анимациями и может другими полезными функциями по типу Mp3 плеера с эквалайзером. Понимаю что mp3 это лишнее но а почему бы и нет? Так что мне нужно изучить чтобы такое сделать и можно ли это сделать одному? 
И я знаю что мне надо учить Tkinter но думаю этим все не ограничивается. Тем более там еще будет mp3 плеер с эквалайзером. Короче 2 приложения в одном а может быть туда добавлю калькулятор и видеоплеер. Не, это уже получается универсальная программа на все случаи в жизни. Потом может сделаю такую же программу но на Android. 
ПрограммированиеИнтернет+3
  · 2,0 K
Пофигист с большим жизненным опытом, обремененный образованием и личной жизнью... ;)  · 20 мая
Ну начнем с того, что «Генератор случайных чисел» — тема сама по себе интересная и весьма перспективная. Стоимость правильного такого решения очень велика и на сегодняшний день оно пока существует в единственном числе и стоило оно несколько миллионов долларов. И им пользуются практически все казино. А вы говорите скучно…
Теперь о python - это язык общего назначения и написать на нем можно все что угодно. Было бы желание и знания. Что-то получится лучше, что-то хуже, но получится однозначно, поскольку это самодостаточный инструмент. На тему того, что такое python я уже порассуждал здесь и повторяться не стану, прочтите вам будет полезно…
Теперь об mp3 плеере/генераторе случайных чисел — а вот вы сами таким комбайном стали бы пользоваться? Нужно раз и навсегда для себя понять, что любая программа должна решать конкретную задачу, или круг задач которые друг от друга зависят. Это и лучше для конечного пользователя и позволяет не распыляться программисту.
Теперь о том, что вам дальше учить. 
Во-первых: нужно знать сам язык, как инструмент. Любой. Их много. И они все одинаковые (ну ∓). Но! — желательно, чтобы это был язык общего назначения.
Во-вторых: вот что вы собираетесь использовать в качестве дополнительных инструментов, то и учите. Они кстати называются «фреймворками». TKinter - отвратительный инструмент для создания интерфейсов (это мое личное мнение и я его никому не навязываю). если уж вы пойдете в сторону десктопа и GUI - смотрите тогда на PyQt — у вас как минимум будет меньше проблем при переходе на аналогичные задачи на других языках. Из своего опыта: понять как сделать GUI на Java понадобился один (!) рабочий день, хотя фреймворк каждый из нас увидел утром. И это нормально для ВСЕХ профессиональных программистов, потому что инструменты строятся по одним принципам. Да, они различаются, да ты будешь делать что-то медленно и со справочником… но делать ты уже будешь. И на эту тему я тоже уже размышлял здесь, почитайте, это тоже интересно.
В третьих - вам теперь нужно научиться пользоваться поисковиком - это полезный навык, из которого состоит 60-70 процентов работы современного программиста. Привыкните прежде чем решать задачу, сперва поинтересоваться у поисковика как такую задачу вообще принято решать…
Ну и в четвертых: вам вообще придется с этой работой теперь ВСЕГДА учиться. Именно поэтому она интересна и оплачиваема, а программист — это перспективный по жизни человек. 
Вот видите… а вы говорите неинтересно. Если вернуться к разговору о генерации действительно случайных чисел, то там такая математика присутствует, что скучно вам точно не будет. 
1 эксперт согласен
Генерация истинно случайных чисел, я бы сказал, начинается с физики вообще, а не с математики. 😏
Веб-разработчик, геймер, специалист по этике  · 24 мая
Вы смешиваете слишком много сразу в слишком большую кучу. Сфокусируйтесь. Хочу сделать простой генератор чисел но с дизайном а не пустым и скучным окном. Без проблем, в "блокноте" описываете функциональность вашей будущей программы в формате user stories, затем в чём-нибудь типа Figma или Lunacy делаете прототип интерфейса. Какие библиотеки надо учить на python? Для... Читать далее