Why is PYTHON so Slow? Reasons for Low Performance
HTML-код
- Опубликовано: 26 сен 2024
- Why is Python slow? Causes and Myths
📗 All links to useful materials are below 📗
In this video, we will look at the main reasons why the Python programming language is slow, consider alternative methods to solve these problems.
The video also explores several myths about Python speed that are not actually reality.
Perhaps everyone has already heard that it is impossible to write a program in Python that must quickly perform various calculations, so this is one of the myths, since Python has long had many libraries that are written in C and other compiled languages and provide a convenient interface for interaction. Thus, the speed of execution practically does not differ from the speed of compiled languages.
⭐ Free version of Kite: bit.ly/3cKz97C
⭐ PyQt5 Python Course: pyqt5.ru
⭐ Channel with useful material: t.me/codeblog8
📁 Github: github.com/Zpr...
📁 Website scraping course: bit.ly/394VKtG
📁 Selenium Python Course: bit.ly/3p669ef
📁 Contact me: zproger777@gmail.com
📁 Support channel: www.donational...
Возможно есть темы, которые вам было бы интересно увидеть на канале.
В таком случае не забывайте писать об этом в комментариях, так как время от времени
выходят видео, которые ранее были предложены в комментариях.
Если уже тема пошла про скорость Python. То можно рассказать про Cython. Как раз это темы мало раскрыта и в рунете и на западе.
@@ПавелВеткин-о6щ Да, надо бы сделать такое видео, спасибо
Комментарий в поддержку канала, все понятно и доходчиво)
Спасибо, это очень помогает в продвижении!
Запиши еще как ускорить код на *python* , например кусок от *С* или вместо for юзать map
*думаю будет полезно*
Спасибо за идею, сделаю
Поддерживаю)
в одной из ближайших мажорных версиях питона планируют добавить субинтерпретаторы с независимыми GIL'ами
Это будет очень круто
Топ!
=)
и сразу возникает вопрос, а будет ли exe файл собраный из питоновского проекта быстрее, чем сам питоновский файл?
Скорее даже медленней будет
@@zproger весить будет в разы больше 100%
также динамическая типизация - создает много багов.
Это да, но смотря как спроектировать софт
Ещё один вопрос питон ооп язык, вот я объявляю переменную, что мне дает ООП язык в этом случае
Ничего. Вот только кому нужна программа, в которой объявляется переменная и всё?
Ничего. Вот только кому нужна программа, в которой объявляется переменная и всё?
0:12 Лучше использовать Rust lang
Как раз учу его)) Идеальный язык.
Вот только совсем новичкам будет очень трудно
в нем разобраться.
Для чего лучше? Попробуй нанять 500 инженеров на rust, чтобы пильнуть минимальный продакшн проект
@@zproger Как написать на нëм ввод в консоли?
примеров интересных и рабочих не хватает
Согласен, в след.видео буду больше информации добавлять, а то как-то пусто немного
Для десктопа пайтон так уж плох для небольшой программы з бд?
Для десктопа нормально, в видео об этом и говорится.
Вот только тут есть 2-я проблема, это большой вес программы.
да что там питон, сейчас десктопы на js пишут и норм (нет)
Numba, PyPy - JIT компиляция,
nuitka, mypy - компиляция питона
Спасибо, это очень крутые технологии
Медленно??
Не заметил, профессиональной разработкой занимаюсь почти год и все работает быстро и хорошо
Если сравнить скорость с компилируемыми языками, то Python работает достаточно медленно, но всё же при правильном подходе это можно исправить.
@@zproger не сравниваю, питону нет аналагов! С++ быстрее на много, но на нем я буду писать в 5-6 раз медленей!
(в тексте могут быть ошибки, сорри)
@@zproger Вообще да, он медленный
Но для многих проектов его с головой хватает, он очень продуманый яп
@@KOTOV_Alex Полностью согласен. Я сам пишу на Python, но в видео хотел показать именно причины из-за которых он работает медленно, и также развеять несколько мифов связанных с его скоростью. Многие почему-то считают что Python это очень медленный язык и в основном так думают те, кто даже на нем не программировали, либо же которые писали на этом языке несколько месяцев, цель данного видео показать обратное.
@@zproger Возможно я просто не все услышал в видео (у меня бывает такое), это хорошо что ты этим занимаешься
Я считаю питон хорошим языком но все равно начал учить еще один (с++)
После питона он кажется не таким уж и сложным, по крайней мере синтаксис
Удачи тебе =)