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

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024
  • Srapy - scrapy.org/
    Beautiful Soup - www.crummy.com...
    Selenium - www.selenium.dev/
    SciPy - scipy.org/
    NumPy - numpy.org/
    pandas - pandas.pydata....
    Matplotlib - matplotlib.org/
    TensorFlow - www.tensorflow...
    scikit-learn - scikit-learn.o...
    Keras - keras.io/
    unittest - docs.python.or...
    Nose - nose.readthedo...
    PyTest - docs.pytest.or...
    В этой статье мы узнаем:
    Что такое Python
    Для чего используется Python
    Какие компании используют Python
    Плюсы Python
    Минусы Python
    Полезные библиотеки для Python
    Поддержать канал разово - yoomoney.ru/to...
    Поддержать канал подпиской - boosty.to/list...
    Телеграм-канал - t.me/listenit_...
    Я.Дзен - zen.yandex.ru/...
    По вопросам сотрудничества - t.me/ed_akimov
    Ссылка на статью - skillbox.ru/me...
    События и статьи про анализ и проектирование ИТ-систем - t.me/itsysdes_...
    Компиляция и интерпретация за 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 мин...

ความคิดเห็น • 77

  • @vitanoll
    @vitanoll ปีที่แล้ว +19

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

    • @vitanoll
      @vitanoll ปีที่แล้ว

      @@vladimirlos5432 то! шо!

    • @Poezd2077
      @Poezd2077 ปีที่แล้ว +1

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

  • @ДаниилШестаков-щ8к
    @ДаниилШестаков-щ8к ปีที่แล้ว +1

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

  • @dmitriy4415
    @dmitriy4415 ปีที่แล้ว +4

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

    • @MrAirog
      @MrAirog ปีที่แล้ว +1

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

    • @dmitriy4415
      @dmitriy4415 ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

    • @Милин-к3э
      @Милин-к3э 7 หลายเดือนก่อน

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

  • @ПриятныйЧеловек-ц5п
    @ПриятныйЧеловек-ц5п ปีที่แล้ว +2

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว +1

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

  • @3dfightling737
    @3dfightling737 ปีที่แล้ว +5

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

    • @ivan-ivanov-ivanovich
      @ivan-ivanov-ivanovich ปีที่แล้ว +1

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

    • @non5309
      @non5309 ปีที่แล้ว +3

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

    • @fesskirsan
      @fesskirsan 4 หลายเดือนก่อน

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

    • @andrmiw9
      @andrmiw9 4 หลายเดือนก่อน

      @@non5309 знаю c# и python, не сказал бы что что-то из них прям воспринимается проще. Просто питон чуть-чуть легче учить (скорее всего, сам первым учил c#), но выбирая в качестве первого языка С-подобный, имхо, потом проще будет в изучении других.

  • @danaastafieva6593
    @danaastafieva6593 11 หลายเดือนก่อน +1

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

    • @ListenIT_channel
      @ListenIT_channel  11 หลายเดือนก่อน

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

  • @shaon_os
    @shaon_os ปีที่แล้ว +1

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

  • @oldslowpoke5196
    @oldslowpoke5196 ปีที่แล้ว +2

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

  • @АлександрБлинников-т8о
    @АлександрБлинников-т8о ปีที่แล้ว +3

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

    • @troxeg
      @troxeg ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

  • @MrCursedsin
    @MrCursedsin ปีที่แล้ว +1

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว +1

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

  • @РусланГуманецкий
    @РусланГуманецкий ปีที่แล้ว +1

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

  • @compolomus9719
    @compolomus9719 ปีที่แล้ว +2

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

    • @РусланГуманецкий
      @РусланГуманецкий ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

      @@РусланГуманецкий Pascal...

    • @postoronny
      @postoronny ปีที่แล้ว +1

      @@РусланГуманецкий , я на делфи пишу.
      На древнем (5) делфи.

  • @dmitriy4415
    @dmitriy4415 ปีที่แล้ว +1

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

    • @MrCursedsin
      @MrCursedsin ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

  • @ОлегИванов-я2ж5и
    @ОлегИванов-я2ж5и ปีที่แล้ว +2

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

    • @ListenIT_channel
      @ListenIT_channel  ปีที่แล้ว +1

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

    • @ГеоргийДмитриев-д3э
      @ГеоргийДмитриев-д3э ปีที่แล้ว

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

    • @dobandvla
      @dobandvla ปีที่แล้ว +1

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

  • @sahibcabarov-mi9pv
    @sahibcabarov-mi9pv ปีที่แล้ว +3

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

    • @user-sq6ml3mz6d
      @user-sq6ml3mz6d ปีที่แล้ว

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

    • @sahibcabarov-mi9pv
      @sahibcabarov-mi9pv ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

    • @sahibcabarov-mi9pv
      @sahibcabarov-mi9pv ปีที่แล้ว

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

  • @Encrouter
    @Encrouter ปีที่แล้ว

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

    • @user-sq6ml3mz6d
      @user-sq6ml3mz6d ปีที่แล้ว +1

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

    • @Encrouter
      @Encrouter ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

    • @Micro-Moo
      @Micro-Moo ปีที่แล้ว

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

    • @Encrouter
      @Encrouter ปีที่แล้ว

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

  • @dan221nik
    @dan221nik ปีที่แล้ว +2

    Первый

  • @Micro-Moo
    @Micro-Moo ปีที่แล้ว

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

    • @postoronny
      @postoronny ปีที่แล้ว +1

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