Что такое Python за 10 минут: Где используется, плюсы и минусы

Srapy - scrapy.org/
Beautiful Soup - www.crummy.com/software/Beaut...
Selenium - www.selenium.dev/
SciPy - scipy.org/
NumPy - numpy.org/
pandas - pandas.pydata.org/
Matplotlib - matplotlib.org/
TensorFlow - www.tensorflow.org/?hl=ru
scikit-learn - scikit-learn.org/stable/
Keras - keras.io/
unittest - docs.python.org/3/library/uni...
Nose - nose.readthedocs.io/en/latest/
PyTest - docs.pytest.org/en/7.3.x/
В этой статье мы узнаем:
- Что такое Python
- Для чего используется Python
- Какие компании используют Python
- Плюсы Python
- Минусы Python
- Полезные библиотеки для Python
Поддержать канал разово - yoomoney.ru/to/410012243709514
Поддержать канал подпиской - boosty.to/listenit
Телеграм-канал - t.me/listenit_channel
Я.Дзен - zen.yandex.ru/listenit
По вопросам сотрудничества - t.me/ed_akimov
Ссылка на статью - skillbox.ru/media/code/dlya_c...
События и статьи про анализ и проектирование ИТ-систем - t.me/itsysdes_events
Компиляция и интерпретация за 10 минут - • Компиляция и интерпрет...
Что такое TypeScript за 9 минут - • Что такое TypeScript з...
Что такое SQL и реляционные базы данных - • Что такое SQL и реляци...
Синтаксис SQL запросов: Часть 1 - • Синтаксис SQL запросов...
Что такое SQL ИНДЕКСЫ за 10 минут - • Что такое SQL ИНДЕКСЫ ...
Что такое NoSQL за 6 минут - • Что такое NoSQL за 6 м...
Что такое ACID за 9 минут - • Что такое ACID за 9 минут
Что такое UML за 7 минут - • Что такое UML за 7 мин...
Что такое Scrum за 8 минут - • Что такое Scrum за 8 м...
Обзор Agile - • Обзор Agile. Это метод...
Приоритизация бэклога за 4 минуты - • Приоритизация бэклога ...
Что такое Kanban - • Что такое Канбан-метод...
Что такое Канбан-доска - • Канбан-доска - это не ...
Что такое HTTP и HTTPS за 9 минут - • Что такое HTTP и HTTPS...
Машинное обучение для чайников - • Машинное обучение для ...
Что такое Big Data за 6 минут - • Что такое Big Data за ...
Что такое CRUD за 6 минут - • Что такое CRUD за 6 минут
Введение в REST API за 7 минут - • Введение в REST API за...
Различия REST и SOAP за 4 минуты - • Различия REST и SOAP з...
Что такое middleware за 7 минут - • Что такое middleware з...
Что такое UML за 7 минут - • Что такое UML за 7 мин...

Пікірлер: 97

  • @user-rg6gi5ve1g
    @user-rg6gi5ve1g Жыл бұрын

    Спасибо, было интересно. Сам бы никогда не прочитал статью в тексте. Но с GIL не согласен. Я бы назвал его плюсом для IO задач. Для вычислительных задач можно запустить не потоки, а несколько процессов и не парится о GIL

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    Возможно, это доминирование *NIX, где главная ориентация на процессы, а не threads. Чёрт его знает...

  • @user-fc8pg3xb3z
    @user-fc8pg3xb3z6 күн бұрын

    а что ЕСЛИ смотреть в стенку 10 часов подряд ИЛИ биться об стенку головой if else

  • @MrCursedsin
    @MrCursedsin Жыл бұрын

    Говорить о том, что у языка простой синтаксис не совсем аргументировано, у perl тоже простой, а ведь еще есть cobol еще проще.

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    Совсем не аргументировано. Иная простота хуже воровства. Синтаксис должен быть стройным, это не то же самое, что простым. А Python это на самом деле бардак. Концепция метаклассов очень бедная, тогда как существуют на порядки более эффективные концепции. А потеря совместимости между версиями это вообще неслыханно.

  • @vladimirlos5432
    @vladimirlos5432 Жыл бұрын

    ЧТо-то подобное будет про Go?

  • @dobandvla

    @dobandvla

    7 ай бұрын

    Go - модная и молодёжная замена С.

  • @vladimirlos5432

    @vladimirlos5432

    7 ай бұрын

    @@dobandvla Пардоншо? Думаю, что папы ЮНИКСа и Си, с одной стороны и профессор Вирт, с другой - ОЧЕНЬ сильно вашим словам удивились бы... :))))))))))))))))))))))))

  • @dobandvla

    @dobandvla

    7 ай бұрын

    @@vladimirlos5432 вы думаете, что у создателей go потеря памяти?

  • @user-dt9nk4mg7p

    @user-dt9nk4mg7p

    2 ай бұрын

    @@dobandvla Скорее замена Java или Python, а вот "молодежная замена" C - это Rust

  • @shaon_os
    @shaon_os11 ай бұрын

    на счет selenium, есть еще есть PlayWright

  • @compolomus9719
    @compolomus9719 Жыл бұрын

    про другие ЯП было бы не плохо послушать

  • @user-hd9wv3sy9o

    @user-hd9wv3sy9o

    Жыл бұрын

    Например про Delphi и Packal??? 🤔🤔🤔🤨😉

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    @@user-hd9wv3sy9o Pascal...

  • @postoronny

    @postoronny

    11 ай бұрын

    @@user-hd9wv3sy9o , я на делфи пишу. На древнем (5) делфи.

  • @user-hd9wv3sy9o
    @user-hd9wv3sy9o Жыл бұрын

    А разве QBasic не простой язык??! 🤔🤔🤨

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    Это всё фактически несуществующий отстой. А зачем вам «простые» языки? Время некуда девать?

  • @vitanoll
    @vitanoll Жыл бұрын

    Расскажи про языки С и их отличия!

  • @vladimirlos5432

    @vladimirlos5432

    Жыл бұрын

    Пардоншо?

  • @vitanoll

    @vitanoll

    Жыл бұрын

    @@vladimirlos5432 то! шо!

  • @vladimirlos5432

    @vladimirlos5432

    Жыл бұрын

    @@vitanoll Тю! Ля!

  • @Poezd2077

    @Poezd2077

    11 ай бұрын

    ​@@alibaba40thiefs си ++ для геймдева больше подходит нежели сишарп, си Шарп лучше для десктопа и бэкенда , а си для низкоуровневых задач

  • @user-ml7mg1jz3b
    @user-ml7mg1jz3b Жыл бұрын

    Дада Так много везде используется, что на фриланс заказов с ним почти нет

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    Если так, это только хорошо. А вот я со своей стороны вижу неумеренный запрос на Python, но это какие-то отстойные проекты.

  • @danaastafieva6593
    @danaastafieva65936 ай бұрын

    Лайк за приятный голос

  • @ListenIT_channel

    @ListenIT_channel

    6 ай бұрын

    Спасибо) Надеюсь, не только голос приятный, но и информация полезная :)

  • @dmitriy4415
    @dmitriy4415 Жыл бұрын

    Разве java - это компилируемый язык? Разве там можно "выплюнуть" бинарник без всяких ухищрений под нужную архитектуру? Там же байт код в итоге. C++, Go - по настоящему компилируемые языки.

  • @MrAirog

    @MrAirog

    Жыл бұрын

    Понятие "компилирование" довольно условно, даже Python можно скомпилировать различными способами. Java компилируется в байт код, а тот может скомпилен в нативный или может быть выполнена jvm. Есть способы собрать нативный бинарник под нужную платформу. Так что java (и даже python) можно скомпилить еще более "по настоящему", чем на go.

  • @dmitriy4415

    @dmitriy4415

    Жыл бұрын

    @@MrAirog Я поэтому там и дописал "без всяких ухищрений". Так-то и электрон для жса есть, и pyinstaller для питона, но все они тянут с собой среду выполнения.

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    Java абсолютно компилируемый язык. Даже без вариантов. А вот абсолютно интерпретируемых (построчно) языков среди современных практически нет, это очень уж неэффективная концепция. Даже в скриптовых языках скрипт сначала как минимум частично анализируется. Если обнаруживается лексический абсурд, никакая часть скрипта не исполняется, даже «правильная». Это легко обнаружить на простых примерах.

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    @@MrAirog Скорее «интерпретация» довольно условна. Сейчас построчной интерпретации практически нет, и это хорошо. См. мой предыдущий комментарий. Я бы вообще старался уходить от некомпилируемых языков, они неэффективны как во время разработки, так и исполнения. Но компиляция в байт-код или IL - прекрасная идея. И это именно компиляция, и даже компиляция в код процессора это тоже компиляция, только поэтапная.

  • @user-dt9nk4mg7p

    @user-dt9nk4mg7p

    2 ай бұрын

    А язык ассемблера?

  • @3dfightling737
    @3dfightling737 Жыл бұрын

    Я вот вообще не согласен про интуитивный Python.Я например после си шарп сильно путался

  • @ivan-ivanov-ivanovich

    @ivan-ivanov-ivanovich

    Жыл бұрын

    Еще бы после скалы сказал бы, что после него путался 🤡

  • @non5309

    @non5309

    Жыл бұрын

    уже не первый раз слышу что шарп воспринимается проще питона. Начал изучать C#, питон уже знаю хорошо, но пока не вижу что проще.

  • @fesskirsan

    @fesskirsan

    7 күн бұрын

    @@non5309 увидел таки что проще?

  • @user-zi6yj5lh3i
    @user-zi6yj5lh3i Жыл бұрын

    Гимп, блендер на питоне -_- подозрительно. Бателфилд))

  • @troxeg

    @troxeg

    Жыл бұрын

    Наверно о начальных версиях программ, сейчас и гимп и блендер переписаны на с++, ради ускорения их работы.

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    В каком-то смысле подозрительно. Но GIMP не на Питоне, а на Питоне только API для разработки плагинов, фильтров.

  • @dmitriy4415
    @dmitriy4415 Жыл бұрын

    Gimp написан на C++ 94% кода на C++

  • @MrCursedsin

    @MrCursedsin

    Жыл бұрын

    а python по твоему на чем написан?

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    Неплохая штука Gimp. Луч света в тёмном царстве, один из.

  • @memeger89
    @memeger899 ай бұрын

    Автор, хотябы в википедию загляни. Это высокоуровневый, интерпретируемый, объектно-ориентируемый язык со динамической строгой типизацией, а не скриптовой. Видео как и статья для домохозяек.

  • @oldslowpoke5196
    @oldslowpoke5196 Жыл бұрын

    Просто к сведению, python компилирует изначальный код в байткод, а после уже его запускает.

  • @user-hi4dj9bx8n
    @user-hi4dj9bx8n11 ай бұрын

    1:12 - Visual Studio Code - популярный текстовый редактор от Microsoft!🤣🤣🤣 А я всё думал по чему он так долго думает, загружается и вообще сильно систему нагружает. А оказалось, что это всего лишь текстовый редактор, а не IDE. Теперь всё понятно, ведь получается, что я использовал его неправильно. Интересно, а Windows - это операционная система или просто неправильный Linux?🤣🤣🤣

  • @ListenIT_channel

    @ListenIT_channel

    11 ай бұрын

    Да, тут что-то автор статьи загнул, нехорошо. :(

  • @user-lr5ip9je6f

    @user-lr5ip9je6f

    8 ай бұрын

    Потому что... Надо 1) выкидывать свои pentium 1, пора бы, уже 23 й год на дворе 2) юзать форк вскодабез телеметрии

  • @dobandvla

    @dobandvla

    7 ай бұрын

    windows - это просто средство для запуска "косынки". не пытайтесь использовать windows для чего-то еще.

  • @vladimirlos5432
    @vladimirlos5432 Жыл бұрын

    Послушал бы кто-то из середины-конца 80-х, к чему, в конечном итоге, скатилось ИТ... Но сейчас это воспринимается, как норма...

  • @ListenIT_channel

    @ListenIT_channel

    Жыл бұрын

    А что ж плохого в нынешнем ИТ?

  • @Encrouter

    @Encrouter

    Жыл бұрын

    @@ListenIT_channel А то, что везде один п-ж. Всё это новодельное г-но нужно только для одного - чтобы программы работали медленнее, и у больших корпораций покупали новое железо. А также для того, чтобы у человека был тоже "срок годности". Все эти новые синтаксисы просто не нужны. Всё уже придумано давно. С++ и С# - отличные инструменты для любой области. Для любителей особой скорости asm есть, на котором хоть всё можно писать, хоть вставки делать.

  • @vladimirlos5432

    @vladimirlos5432

    Жыл бұрын

    @@ListenIT_channel Если не видеть "процесса в развитии" собственными глазами, то, вроде бы, и - всё хорошо. Тем более, что и главные "хулители" тех тенденций (которые сейчас, "усилиями бизнеса", превратились в "реальность"), ныне уже "отошли от дел" или "смирились", и кажется, что вот так всё и задумывалось в отрасли. Но - нет, уж поверьте старому нудному пердуну. :) Почитайте работы Дейкстры, Вирта, Мейера, Кея, Кнутта, Хоара, Риччи, Пайка. Та - даже ранние документы тех же "отцов-основателей" FSF и GNU... О том, что сейчас стали воспринимать за нормальность и естественность, ещё каких-то 30 лет назад все они предупреждали, как о каком-то "извращении", "вывихе в сторону", "негативном пути". К сожалению, болезнь полностью овладела организмом и стала частью его "нормального" метаболизма. "Рыба ничего не знает о воде".... :)))) :(

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    @@ListenIT_channel «А что ж плохого в нынешнем ИТ?» А вы правда не имеете об этом понятия? А старые книги на настоящие темы computer science что, не читали? Не знаете, какие были радужные планы? Жаль. Но это долгий разговор.

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    ​@@Encrouter Да, товарищ не понимает. 🙂

  • @Encrouter
    @Encrouter Жыл бұрын

    Г-нище короче новодельное. С++ лучше хотя бы потому что быстрее.

  • @user-sq6ml3mz6d

    @user-sq6ml3mz6d

    Жыл бұрын

    питону куева туча лет уже, гуглите

  • @Encrouter

    @Encrouter

    Жыл бұрын

    @@user-sq6ml3mz6d Да уж поменьше, чем С.

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    Быстрее всех не сам C++, а только его реализации, так как много средств было вложено. Ничего не мешает довести другие языки до такого уровня оптимизации, а то и лучше, а проблема только в том, что всем на всё как всегда.

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    @@user-sq6ml3mz6d «питону куева туча лет уже, гуглите» Совершенно верно. Это не новодельный отстой, а устаревший отстой. Непомерно раздутая популярность. Раздули по принципу «сто миллионов мух не могут ошибаться».

  • @Encrouter

    @Encrouter

    11 ай бұрын

    @@Micro-Moo Эммм, как бы есть факты, а есть фантазии. Факт в том, что С быстрее.

  • @sahibcabarov-mi9pv
    @sahibcabarov-mi9pv Жыл бұрын

    К Python можно выучить язык C. Потому что он написан на C. Лишним не будет.

  • @user-sq6ml3mz6d

    @user-sq6ml3mz6d

    Жыл бұрын

    почти все языки написаны на С

  • @sahibcabarov-mi9pv

    @sahibcabarov-mi9pv

    Жыл бұрын

    @@user-sq6ml3mz6d Верно, а С написан на Ассемблер.)

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    @@sahibcabarov-mi9pv Нет. Уже нет. Возможно, вы не знаете, что такое bootstrap в написании компиляторов.

  • @Micro-Moo

    @Micro-Moo

    11 ай бұрын

    Python это отстой, но для него работать с C очень хорошо из-за наличия CPython. Для него есть API, позволяющий написать Python class непосредственно на C. Но очень жаль, что не на C++ хотя бы.

  • @sahibcabarov-mi9pv

    @sahibcabarov-mi9pv

    11 ай бұрын

    @@Micro-Moo Надо про это прочитать.

  • @danilnikulin4720
    @danilnikulin4720 Жыл бұрын

    Первый

  • @Micro-Moo
    @Micro-Moo11 ай бұрын

    Недаром кто-то недавно предложил считать Python «новым Бейсиком». Язык приемлемый, всё вроде в нём на месте, но среди приемлемых - самый глупый. Язык по принципу: me too. Популярность непомерно раздута, в основном за счёт «науки», где вообще большинство деятелей очень не хочет ничего лишнего знать и предпочитает ходить толпой. Язык безнадёжно старый. В его развитии ребята допускали самые нелепые ошибки, даже создали несовместимость версий на пустом месте, что уж совсем отстой. Сама идея делать главным языком какой-то преимущественно скриптовый язык порочна. Ладно бы JavaScript в браузерах (более современный и логичный язык!), там это необходимость, иметь единственный и скриптовый язык, но и там от этого наблюдается некоторый отход.

  • @postoronny

    @postoronny

    11 ай бұрын

    Я обычно в каментах и писал: - а чем это от бейсика отличается?

Келесі