it Новости Что не нужно делать при помощи Python
Что не нужно делать при помощи Python

Что не нужно делать при помощи Python

2 436
29 ноября 2022 в 16:03

Несмотря на масштабное использование Python в разных сферах IT, он все же не является идеальным решением для некоторых задач. Есть более подходящие ЯП для реализации следующих процессов.

Разработка игр

Да, мы тоже знаем, что в Python есть библиотека Pygame, которая подходит для разработки игр, но вопрос “каких?”. С ее помощью можно создать примитивную “Змейку”, а вот на что-то большее она не способна. 


В библиотеке не найдется и четверти функций, которые нужны хотя бы для обычной аркады или маломальского шутера. 


Для геймдева идеальным инструментом станет С++. Он сегодня является самым востребованным языком для реализации игровых движков. В нем также имеются все инструменты для отличной графики и звукового сопровождения. Даже ботов на базе искусственного интеллекта можно с легкостью внедрять в игру, написанную на С++.


Кроме того, для создания полного жизненного пути игры подойдут Java, JS и C#.


Десктопные приложения

И для реализации десктопных приложений имеются библиотеки, по типу Tkinter. Последняя позволяет сделать какой-никакой GUI – графический интерфейс пользователя, но он не будет иметь ничего общего с качественным продвинутым продуктом. Приложение можно реализовать только со стандартным и примитивным интерфейсом. 


Для чего-то более глобального и стоящего лучше использовать C#, С++ и Java. 


Напоследок

Также Python не лучшее решение для реализации проектов, требующих высокой скорости выполнения кода. Если важна каждая секундочка – лучше использовать другие более быстрые языки программирования. Да, его не рекомендуют использовать именно для масштабных продуктов по типу ОС, микропроцессоров и космических аппаратов НАСА, но для остального он вполне сносный. 


А к более быстрым и оправданным языкам программирования можно отнести С и С++.

Больше интересных новостей

Комментарии (1)
Добавить комментарий

Alex 06 декабря 2022 в 09:11

А т.е. использовать PyQt для десктопа, который базируется на Qt уже "не нужно делать"? :)
Ответить