Почему все ненавидят Python?

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

Комментарии • 487

  • @engeggs
    @engeggs  Год назад +31

    Многие говорили про плохой звук, я купил микрофон, еще не очень разобрался с настройкой, но, надеюсь, что звучит лучше, чем раньше)) Гоу к нам в телеграм: t.me/+RjL__1R7v882NmEy

    • @НикитаПопов-у1щ
      @НикитаПопов-у1щ Год назад

      автор лох, все обожают пайтон

    • @eyeseyeseyes3555
      @eyeseyeseyes3555 Год назад

      Подскажи какой у тебя микрофон? пожалуйста :)

    • @Lolohit48
      @Lolohit48 Год назад

      0:37 это полный бред, я на питоне два года занимаюсь программированием, во первых это ИНТЕРПРЕТИРУЕМЫЙ язык, компилятора там нет, во вторых как бы любой язык не сможет исполнить программу если ты допустил ошибку в написании команды или переменной и таковой не существует, это как бы норма для программирования, а вложенность, ну вообще то это тоже норма для любого языка, если ты поставил неверный отступ, то язык просто не поймёт после чего какой код выполнять, причем тут грамотность????

    • @AAndreev1983
      @AAndreev1983 Год назад +1

      очень тихо

    • @leny_lemon
      @leny_lemon Год назад +1

      Чел, пока ты читал, я уснул. Ты как-будто умираешь в записи. Когда я слушаю апвоут мне не обязательно читать текст чтобы вникнуть, тут же пришлось из-за нудного голоса

  • @MusicEnjoyerRu
    @MusicEnjoyerRu Год назад +288

    Ахах, автор гений. Это же буквально как апвоут, только переводить не надо. Задал вопрос, зачитал, сделал переходики и все.

    • @eprst0
      @eprst0 Год назад +11

      А ещё есть челы которые хайпятся на бомжах, а в описании указывают свои банковские реквизиты. Да есть конечно немного честные покупают пакет с едой, но это херня полная..

    • @gsx
      @gsx Год назад +5

      @@eprst0 есть каналы, которые в качестве своего контента выкладывают видео с англоязычных ютуб-кагалов переведенное яндекс-браузером👌

    • @MusicEnjoyerRu
      @MusicEnjoyerRu Год назад

      @@gsx ruclips.net/video/3YsBsgEaMI0/видео.html

    • @Neko_gaiwan
      @Neko_gaiwan Год назад

      к тому же читает скучно/

  • @toxcicid3674
    @toxcicid3674 Год назад +181

    Проблема с точностью чисел - это не проблема языка, а компьютера в целом. Это для людей между 0.1 и 0.2 нет большой разницы, а для компьютера между ними огромная пропасть в бесконечность чисел, которую надо каким-то образом уместить в ограниченную память

    • @ПётрМихалков-ф2н
      @ПётрМихалков-ф2н Год назад +15

      В промежутке между 0,1 и 0,2 для компьютера существует вполне определённое количество чисел - 10^307. И ему не надо их как-то умещать, он хранит отдельно степень и мантиссу. Под мантиссу выделяется 53 бита, под степень - 11

    • @ratoriishinkansen
      @ratoriishinkansen Год назад

      @@АрсенийКиреев-ц5г О, а вы наверное какой-нибудь диванный IT-специалист, кто так шикарно разбирается в компьютерах, что даже не в курсе, что компьютер никакие числа не хранит как что-то, умноженное на десять в какой-то степени? Прежде чем писать о чём-то, разберитесь в теме и не позорьтесь, прочитайте о том, как хранятся целые числа и числа с плавающей запятой или плавающим разделителем в памяти компьютера, и почему это сделано именно так

    • @askarbekomarbekov8804
      @askarbekomarbekov8804 Год назад

      У питона есть тип данных double. Который показывает более точные цифры. Это тип данных предназначен для тех кому важна точность вычислений.

    • @n1ret
      @n1ret Год назад +1

      ​@@askarbekomarbekov8804Нет такого, есть Decimal

    • @АндрейВарин-р4г
      @АндрейВарин-р4г Год назад

      @@ПётрМихалков-ф2н разве 11? А знак +-?

  • @cyber_andruxa
    @cyber_andruxa Год назад +165

    Кстати проблему с пробелами легко позволяет решить IDE, не понимаю тех, кто пишет, что у них проблемы с пробелами, вероятно они никогда не использовали PyCharm

    • @nakidai
      @nakidai Год назад +2

      пучарм логает

    • @softerhack_android7468
      @softerhack_android7468 Год назад +36

      ​@@nakidai это если у тебя пк слабый

    • @ИльяЕвтихов-ю3б
      @ИльяЕвтихов-ю3б Год назад +19

      Visual Studio Code юзаю, все отлично.

    • @АндрейГасилин-ц4ъ
      @АндрейГасилин-ц4ъ Год назад +4

      ​@@ИльяЕвтихов-ю3б согласен. Vscode рулит

    • @serobrine
      @serobrine Год назад +1

      @@softerhack_android7468 у меня на мощном тормозит сильнее, чем visual studio

  • @qeez4434
    @qeez4434 Год назад +127

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

    • @codimcocos
      @codimcocos Год назад +35

      Extreme code fans😂

    • @andwhat2299
      @andwhat2299 Год назад +1

      давайте пока

    • @KrossTales
      @KrossTales Год назад

      Ахахахаха хароош

    • @vitaliiivanov9514
      @vitaliiivanov9514 Год назад +1

      Блин и сюда добрались. Задрли, комменты читать невозможно из за этого флуда

    • @mega_mango
      @mega_mango Год назад +1

      Вы зае

  • @Mr.Fix_man
    @Mr.Fix_man Год назад +109

    Мне кажется вся проблема не в питоне, а в людях которые пытаются им заниматься. Язык на хайпе, люди думают что счас залетят за 3 секунды на миллион денег но потом оказывается что это тоже язык, его тоже нужно учить, в него тоже нужно вникать, у него есть фишечки и особенности.

    • @deafenus7148
      @deafenus7148 Год назад +10

      Еще хочу к этому добавить, что питон не является простым языком, он как раз для тех, кто прошел весь ад в программировании (С\ассемблер или другие низкоуровневые языки) то только тогда питон вам покорится и вы сможете писать на нем очень крутые софты.
      Питон без библиотек это не очень, но люди которые раскрыли силу питона на полную мощность то знают, что библиотеки можно написать самому если что-то не устраивает в других (написать либу на С не является большой проблемой). Тем самым используя другие крутые библиотеки и, например, свою то можно добиться превосходного решения задачи ПОЧТИ в любой области программирования.

    • @_cyp4ik_201
      @_cyp4ik_201 Год назад +13

      @@deafenus7148 смысл питона в том, чтобы 50% проекта писать на C?

    • @deafenus7148
      @deafenus7148 Год назад +7

      @@_cyp4ik_201 смысл в том, что мелкие и средние проекты пишутся легко и просто на питоне

    • @deafenus7148
      @deafenus7148 Год назад +7

      @@_cyp4ik_201просто тут уже каждый выбирает кому что нравится. Можно спокойно js обосрать, С можно , джаву, руби, да любой язык, но у каждого есть свое преимущество

    • @Yu-qy7nh
      @Yu-qy7nh Год назад

      Один из создателей ноды ответил всего 5 лет назад делал проэкт на Делфи. При том уже тогда все ныли делфи это уже рип.

  • @TolyanS
    @TolyanS Год назад +235

    Я люблю своего питона, душу его иногда 😁

    • @moxxie2986
      @moxxie2986 Год назад +21

      Нет, зачем ты душишь своего питона, ты же его очень любишь, он задыхается и изрыгает жидкость, которая помогает ему жить😂

    • @mega_mango
      @mega_mango Год назад +5

      дУшу, я надеюсь 😅

    • @АндрейПавлов-ы5ш
      @АндрейПавлов-ы5ш Год назад +4

      》¡《 и 8 0 $ е р

    • @Sand_Storm_US
      @Sand_Storm_US Год назад +3

      Жиза

    • @nudnud3937
      @nudnud3937 Год назад +2

      Терарриумист-момент?

  • @LukeVilent
    @LukeVilent Год назад +28

    Расскажу свою историю.
    Питон не любят за то, что питон - не язык программирования. Точнее не был языком программирования.
    Изначально питон - это скрипт для создания прототипов. Чтобы не писать целую прогу на плюсах, лишь бы только сварганить графички, а накидать тяп-ляп функций - и готово. И на момент создания питона это было очень хорошо и правильно. Кто пытался компилить на x386 - тот поймёт.
    А потом появились нейронные сети, и, поскольку все дата сцыентисты и так работали на питоне, то библиотечки стали делать для питона. То есть, получилось так, что если ты пишешь библиотечку для ИИ, ты должен писать её на питоне, или никто её не увидит. Так случилось с Мелкософтом и его CNTK (сдох). Под язык R, который как будто то же самое делал, никто так нейронных сетей и не написал. Делали библиотеку нейронных сетей для Java - Deeplearning4J, но уже к 2019 году авторы поняли, что не угонятся, и позиционировали свой продукт как переходное звено: тренируешь сеть под питоном, импортируешь в ONNX и из него в Deeplearning4J, чтобы запускать на эдж-девайсах с виртуальной машиной Java 8. Да, библиотека писалась без генериков, для совместимости.
    Собственно, так олдфаг в моём лице и пересел на питон. Ну, и ещё потому, фирма тогда обангалорилась, и бангалорцы ничего кроме питона не понимали.
    Как я от питона плевался! Где блин генерики? Если тип не указан, то что это блин за тип. Почему лямбды такие кривые? Написал код - а он не хочет работать, потому что перекрёстные ссылки низзя. А низзя потому, что питон - не язык. Питон - это скрипт, который работает оператор за оператором.
    Но поскольку олдфагов, вот так вот волей-неволей пришедших в питон, оказалось много, то и питон стал меняться. И типизация оказывается есть, и к лямбдам привыкаешь, и для перекрёстных ссылки на классы в 3.11 как будто уж не надо тип писать в кавычках. В общем, питон становится похож на шарп. А шарп становится похож на питон. И вот порой надо что-то на шарпе написать, и думаешь: "А вот в питоне можно было сделать Union в качестве возвращаемого типа..."
    В общем, питон не был языком программирования. И за это его можно и нужно было не любить, если надо было делать что-то похожее на программирование. Теперь питон стал языком программирования. Так что его можно и любить, и не любить, но на нём можно работать.

    • @aleksanterikaansalo
      @aleksanterikaansalo Год назад +1

      Да как ты смеешь? А хотя ты прав.

    • @LukeVilent
      @LukeVilent Год назад +1

      @@aleksanterikaansalo Хау деръю!

    • @aleksanterikaansalo
      @aleksanterikaansalo Год назад

      @@LukeVilent ловко ты замаскировалась под айтишника. В общем, ты ж наверняка с Байденом так или иначе пересекаешься по всем этим зелёным делам. Так вот - ты ему скажи, что Обама уже достал обоссывать мою парадную.

  • @mcomponent
    @mcomponent Год назад +17

    Kivy - зачем вы пишете приложения на Python?
    Про передать строку, а получить число - нет, в корне не так. Аннотации ни на что не влияют, это лишь синтаксический сахар для линтеров и анализаторов, чтобы подсказки по типам было легче генерить. На python есть способы использовать указатели, к тому же есть Cython. Да и если понимать в мемори-менеджмент Python'а, то проблема решается сама собой.
    index и find работают немного по разному. И index есть и в строке. Index возвращает ValueError если ничего не находит, find возвращает -1. (читайте help)
    PyQT - лишь обёртка над C. И да, не используйте эту хрень, прошу вас! QT - это комбайн, пример тому вопрос: зачем грёбанной GUI библиотеке API для работы с БАЗОЙ КАРЛ?
    Совместимость есть - для кого модуль __feature__ и six?
    Про скорость - вообще бред. Во первых, есть Cython. Во вторых, есть прекрасная совместимость с С из ctypes. В третьих, есть куча быстрых и хороших библиотек. И наконец хватить измерять скорость Python кода, когда ваш Python код - банальная трансляция C/C++.

    • @Lolohit48
      @Lolohit48 Год назад +1

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

    • @Akasa_Lust
      @Akasa_Lust Год назад

      Потому, что QT это не GUI библиотека, а фреймворк.
      Т.е. набор инструментов для разработки кроссплатформенных приложений.
      Отсюда там своя IDE и куча своих локальных фич, вроде реализация событий через сигналы и слоты

    • @mcomponent
      @mcomponent Год назад

      ​@@Akasa_Lust да, вы правы, QT уже переформировались в фреймворк. Но я бы мог поспорить с необходимостью некоторых абстракций: та же база к примеру и без того имела кучу разных врапперов.
      К тому же, даже это всё ещё не отрицает излишнего "веса" QT. Если посмотреть на самый минимальный набор к установке, он уже будет содержать в себе пару десятков пакетов. При чём отнюдь не самых маленьких. Это потому, что QT в основном идут по принципу подключения сторонней зависимости на всё, на что она есть и создают свои "кошерные" твики даже на то, что уже было до них.

  • @mcomponent
    @mcomponent Год назад +31

    В итоге всё как всегда свелось к тому, что половина людей тащит C и плюсы на Python, потом понимают, что здесь всё проще и ноют о том, что им слишком просто и потому неудобно.

  • @UnstableMachine
    @UnstableMachine Год назад +17

    Гениальный ролик: сидишь, бездушным голосом и с нудной интонацией зачитываешь вопрос-ответ, будто в школе читаешь домашку. Поржал с приобретения нового микрофона, это чтобы всю нудность ты чувствовал ещё сильнее. Хорошее оборудование не только улучшает качество, но и подчеркивает все недостатки, держу в курсе)

  • @slvnkv
    @slvnkv Год назад +4

    Плохую репутацию языку создают люди которые учились по роликам "Python за час" и курсам "Стань программистом за неделю". Ведь в программировании важно понимание алгоритмов, паттернов, хотя бы минимального набора библиотек... И одно из самых важных - понимание общих базовых технологий и решений окружающих твой стек... Например backend-ер просто обязан знать минимальную базу frontend-а и наоборот. Должна быть техническая осведомленность о многих процессах и технологиях которые даже нельзя уместить в рекомендацию или урок, которые набиваются с опытом на реальных проектах 🤓

    • @Heavenset
      @Heavenset Год назад

      ну а ещё питон ненавидят просто из за того, что он популярен. людям всегда хочется посраться и всё

  • @СергейХайрединов-ч9я

    2:50 print(4**4) или я чего то не понимаю? Даже запустил у себя, все работало

    • @_racastro_
      @_racastro_ Год назад

      то же самое, может человек 4^4 писал и ошибся

  • @icefrost5844
    @icefrost5844 Год назад +15

    Нелюбовь вызывает не сам язык (на самом деле вовсе не плохой, со своими достоинствами и недостатаким), а его агрессивный форс (причем часто с унижением других ЯП), хомячки, сделавшие из него какую-то икону молодого и перспективного языка, при том что только на моей памяти его таким форсят уже лет десять минимум. И этот форс не имеет ничего общего с реальностью: питон не молодой, а старше всех широкоприменяемых языков, старше джавы, пхп, руби, жс, про решетки и говорить нечего. А перспективы у него появились лишь в последние годы, на волне даталернингов (где собственно знание питона находится месте на десятом по требуемым скиллам).

    • @user-bn6iu8uk1k
      @user-bn6iu8uk1k Год назад

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

    • @hotkfclover6169
      @hotkfclover6169 Год назад +1

      кстати, да. типа я раньше, до того, как начал во всем этом копаться, слышал про java, естественно, потому что игры на ней писались, потом узнал про c++ и то, какой он мегауберсложный жесть просто, и потом про html, ну это база, если пользуешься интернетом. при этом питон форсился как язык, на котором ты за пять минут и игру напишешь, и самоездящую машину запрограммируешь, и причем это все каким-то образом просочилось так, что люди, далекие от программирования, начали говорить о том, что надо учить питон, чтобы быть успешным (что-то на уровне изучения английского для работы). а как посмотришь, ни годных игр, ни приложений на нем особо никто не написал, обычный язык, который мало чем выделяется, даже синтаксис не особо уникальный

    • @user-bn6iu8uk1k
      @user-bn6iu8uk1k Год назад

      @@hotkfclover6169 "ни годных игр, ни приложений на нем никто особо не написал" - также 90% сайтов с бэком на петухоне

    • @hotkfclover6169
      @hotkfclover6169 Год назад +2

      @@user-bn6iu8uk1k так я и не писал про сайты. И для них обычно форсится html и java. Питон больше форсился в теме написания ботов, программирование пульта так, чтобы от тебе холодильник открывал, и прочая хрень. При этом почему-то Питон любят сравнивать с C/C++, хотя сферы использования отличаются как небо и земля

    • @dieu-merci
      @dieu-merci Год назад +1

      @@user-bn6iu8uk1k а это откуда такая статистика по беку?))

  • @mal1n778
    @mal1n778 Год назад +5

    Насчет 4^4, что не так? У меня все работает нормально:
    print(4**4)

  • @KOT3prod
    @KOT3prod Год назад +1

    print(4 ** 4)
    и вопрос, в чем сложность? какие такие у него цифры вылетали непонятные, даже если не использовать оператор **, то просто 4 раза написать 4ку и умножение выведет правильное число, не понимаю в чем была сложность и какие такие цифры у него выводились (пишу на 3.9)

  • @Mr.Fix_man
    @Mr.Fix_man Год назад +12

    Чел который пытался в дата сайнс но не смог возвести число в степень оч странный.. и говорить из за этого что питон плохой язык?😂

    • @ho4xd317
      @ho4xd317 Год назад +3

      Действительно. Я не понимаю, как он смог сломать питон и как пытался возвести число в степень, что у него аж не получилось. Мб учителя такие были)

    • @gsx
      @gsx Год назад +2

      @@ho4xd317 ну если препод за это 0 поставил может он то и адекват в этой ситуации?
      это же что то вроде print(4**4) - одной строкой без переменных и волшебства?

  • @4frag_IvS
    @4frag_IvS Год назад

    2:15 print(4**4) не работает?)

  • @ssatskov
    @ssatskov Год назад +2

    1,5+years коммерческого опыта
    - самая главная проблема от которой постоянно сгорает - остутствие статической типизации и особенно забавно выглядит как они пытаются решить это костылями опциональных typehint'ов, которые еще и могут не работать из-за circular imports - и для этой проблемы есть свой костыль :) (check from __future__ import annotation)
    - нет подсказок что может зарейзить метод (как например это сделано в java), при этом по pep8 ты должен отлавливать только конкретные ошибки в try except
    - нет null/undefiend - вместо этого для всего используется None, в некоторых случаях это просто ломает нормальную логику (например в pydantic нельзя определить у модели optional not none field без использования костылей)
    - скорость работы (проблема не особо актуальна тк python apps обычно web-сервисы которые имеют проблему I/O, а не CPU bound, и даже если уперлись в проц, то для большинтва задач есть third-party drop-in replacement of the built-in libs (uvloop, ujson), проблемы других областей решают numpy и opencv имеющие лишь api обертки для вызова низкоуровневых .so'шек, но все же хочется чтоб твой инструмент работал быстро)
    но все это перекрывается плюсами:
    +огромное комюнити разных областей (web, ds, cv, ml, qa, etc.?), которое развивается семимильными шагами и генерирует актуальные и свежие продукты ежесекундно
    +огромное кол-во разнотипных либ (check github.com/vinta/awesome-python)
    +минималистичный синтаксис без шумов
    +множество реализованных build-in фич (например для работы со строками)
    +из-за большой распростаненности множество гайдов как либо связанных с программированием будь то docker, паттерны, алгоритмы - скорее всего в каждой области в качестве примеров будет выбран python как наиболее популярный и читаемый => твое развитие в области будет менее болезненным (примечал это множество раз)
    +скорее всего любой популярный инструмент/сервис/технология/протокол/etc. имеет свой python lib client

    • @dima.kasper
      @dima.kasper Год назад

      Мой коммерческий опыт начался забавно. Отучился на бэкенд. А взяли на работу разрабатывать робота с использованием ROS. Я конечно охерел, но ничего, через месяц влился и норм. Наверное, важно быть пайтон разработчиком в целом и хорошо знать особенности языка, тогда и в новый проект вникнуть будет не проблема.

  • @ho4xd317
    @ho4xd317 Год назад +6

    Учу питон уже 2й год. В своё время потрогал С#, но на тот момент я больше использовал ЯП как развлечение, не более. С# мне не подошёл, а питон понравился больше, в частности из-за своей гибкости, количества пользовательских библиотек и простоты освоения, так что можно сказать, что я питонист со стока. Ни капли не боготворю питон, каждому нравится и подходит своё, но считаю его удобным инструментом и просто удобным языком. Недостатки есть, та же скорость, но мне сравнивать не с чем, поэтому не жалуюсь. А начинал я вообще с Паскаля) Сейчас ударился в разработку нейронок(PyTorch), впринципе удобно, и уже достиг определённых результатов.

    • @xandermidov
      @xandermidov Год назад

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

  • @diogenmishel
    @diogenmishel Год назад +7

    Лично мне по синтаксису более удобен и приятен C#. Но для разработки на C# написано не так много разнообразных библиотек.
    Например, я так и не нашёл подходящей библиотеки, где был бы решатель систем нелинейных алгебраических уравнений нескольких переменных. Пришлось использовать GSL, который для программирования на C. Но если что-то в C# реализовано, то это удобнее использовать лично для меня 😄

  • @davidblum659
    @davidblum659 Год назад +6

    Как программист с опытом на питоне, С++ и JS, в далеком прошлом ещё с Java и PHP, скажу что всё зависит от твоего знания языка, а не от самого языка
    У каждого языка есть свои плюсы и минусы, но всё таки это лишь инструмент, ты его либо знаешь, либо нафига рот открывать?
    Не согласных со мной - мне не нужно доказывать вам личные навыки, для вас есть спец. инструкция по проще:
    1. Заходим в гугл
    2. Вводим: "на чем написан ютуб"
    3. Охреневаем
    4. Закрываем свой питоно-хейтерский рот
    5. Если ещё поспорить захочется после увиденного в пункте 3, то это можно воспринять как "я святой, ютуб разрабы лохи, автор этого коммента тоже лох". Спорить не буду, доказывать что-то низко-интеллектуалам бесполезно.
    Питон значительно медленнее того же С++, спору нет, но с вероятностью 90% ты, мой дорогой питоно-хейтер, даже не слышал про вычислительные сложности, исправляй свои познания, иначе твой софт и на С/С++ будет тормозом.
    Прежде чем хейтить какой либо язык, задайся вопросом, что ты сам сделал на этом языке, чтобы делать про него такие выводы, будто у тебя хоть какой-то опыт есть?
    Можно подумать "вон тот хейтер написал что-то больше чем (Hello World)"

    • @nade3282
      @nade3282 Год назад +1

      так ютуб лагучий, особенно коментарии в шортсах и уведомлениях, и в шортсах даже сортировка не работает. p.s. это все из за питона))

    • @davidblum659
      @davidblum659 Год назад

      @@nade3282 тобишь у тебя в браузере на ютубе работает лагучий питон и сортировка не работает из-за питона...
      какое профессиональное профеллирование ты уже сделал, без доступа к серверу и даже к серверному коду
      ужас

    • @nade3282
      @nade3282 Год назад

      @@davidblum659 жесть, насколько нужно быть отдаленным от мира что не выкупать шутки. шутки были по поводу питона. но ютуб реально лагает часто в плане комментариев

    • @davidblum659
      @davidblum659 Год назад

      ​@@nade3282
      Ага, я отдалённый.
      Я намекал на Твою глупость:
      "у тебя в БРАУЗЕРЕ на ютубе работает лагучий питон"
      Питон - серверный язык.
      Про лаги комментов - отключи все аддоны браузера, которыми, я почти уверен, Ты его напичкал, посмотри на комменты ютуба после этого. Включай по одному и проверяй какой аддон снижает производительность.
      "Виноват кто угодно, но не Я, у меня 100% всё работает как надо".

    • @nade3282
      @nade3282 Год назад +1

      ​@@davidblum659
      ты че реально глупый? я тебе написал что это была шутка, а ты пишешь "Я намекал на Твою глупость:
      "у тебя в БРАУЗЕРЕ на ютубе работает лагучий питон Питон - серверный язык."".
      по итогу ты показываешь себя глупым уже 2 раз.
      "Включай по одному и проверяй какой аддон снижает производительность."
      боже... лаги не такого плана... пример - дублирование комментов когда жмешь кнопку показать еще комменты, когда 1 ответ нажимаешь посмотреть и он не показывается. с сортировкой надеюсь пример не нужно приводить...

  • @fada9238
    @fada9238 Год назад +13

    Последнее - вот прямо в точку.
    Сам примерно такого же мнения, но сформулировать так красиво я бы не смог)

    • @franklin8237
      @franklin8237 Год назад +3

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

    • @ratoriishinkansen
      @ratoriishinkansen Год назад +1

      @@franklin8237 C++ вообще отвратительный язык программирования, который стал популярным просто из-за того, что паразитировал на C, который в своё время стал прорывным языком, изменившим индустрию, и до сих пор успешно используется. Был бы C++ таким же, больше бы языков программирования не было, а в действительности каждый день появляются т. зв. «убийцы C++», многие из которых куда лучше C++, но по многим причинам, включая и ту, что на C++ уже написаны тонны кода за неимением выбора в прошлом, не становятся более популярными

  • @popogo1788
    @popogo1788 Год назад +17

    Первый яп был питон и после него очень сложно перейти на java или же c++. Это как сначала учиться ездить на автомате ,а потом на механике

    • @_cyp4ik_201
      @_cyp4ik_201 Год назад +3

      Не знаю, я спокойно перешел на c# после питона

    • @tecke1
      @tecke1 Год назад

      @@_cyp4ik_201 csharp не равно java/c++

    • @_cyp4ik_201
      @_cyp4ik_201 Год назад

      @@tecke1 c# как раз почти идентичен джаве в синтаксисе.

    • @madcalm2024
      @madcalm2024 Год назад +2

      с с-подобных языков путь в питошу тоже как правило закрыт - ментальными блоками

    • @БцзиньОпа
      @БцзиньОпа Год назад +3

      Теоретически, если ты хорошо составляешь сложные программы на Питоне, то какая разница, где потом делать то же самое? Да, там могут быть нюансы типа уборки мусора, не такого магически простого преобразования типов и прочее, но самое главное в башке-то всё равно есть - умение продумать алгоритм и объяснить компьютеру, что он должен делать для его выполнения.

  • @micha3583
    @micha3583 Год назад

    2:17 print(4**4) ?

  • @hhongii_
    @hhongii_ Год назад

    здесь много знающих, поэтому спрошу. По умолчанию все советуют начинать свой путь программирования именно с питона, но насколько это действенно и актуально? Стоит ли тратить на него время (сделаю пометку. Я уже хорошо знаю все основы питона) или лучше начинать сразу с джавы или с#?

    • @aleksanterikaansalo
      @aleksanterikaansalo Год назад +1

      Я с С# начинал, поэтому сначала понял посложнее тему, а потом более простой Питон быстрее залетел. Я б так и сидел на С#, но требуется Питон.

    • @Еврейбесхребетный
      @Еврейбесхребетный Год назад

      Если смотреть по вакансиям, то всем нужен питон. У С++ или Джавы слишком высокий порог входа. Джуну тяжело будет работу найти. Самому нравятся плюсы, но питон пока актуальнее. Как найдёшь работу, можешь начинать учить другой ЯП в свободное время. На самом деле, все зависит от твоей сферы деятельности

    • @aleksanterikaansalo
      @aleksanterikaansalo Год назад

      @@Еврейбесхребетный проглядывается такое в вакансиях. На До диез очень мало предложений для джунов, а Питон часто встречается.

    • @dima.kasper
      @dima.kasper Год назад +1

      Сперва определись, чем хочешь заниматься. Если тебе условных 15 лет - выбирай тяжёлый путь, плюсы, универ и пр. Если как мне было 35, когда пришёл в разработку - начинай сразу с целевого языка. Не заморачивайся с плюсами, теорией автоматов, машиной тьюринга и пр. Что касается питона - если тебе нравятся области, где он востребован - учи питон, почему нет. Если же по душе enterprise - не трать на питон время.

    • @hhongii_
      @hhongii_ Год назад +2

      Всем большое спасибо, я для себя все поняла. Очень помогли!

  • @timriordan7392
    @timriordan7392 Год назад +25

    Python, a great programming language as well as a little bit of it. It depends on what needs to use it, but as a programmer with 10 years of experience, I say, python helped me in many ways. I really like it.

    • @bodstor
      @bodstor Год назад

      Мне 16 лет, и я хочу начать учить программирование. Многие ютуберы говорят что независимо от того кем ты хочешь стать нало выбирать пайтон так как для начала он прост и код читается знанием английского. Вы можете посоветовать пайтон?

  • @MixFix60606
    @MixFix60606 Год назад +9

    Про 4^4, в питоне возведение в степень делается ** возможно тот чел вводил 4^4 хотя я могу ошибиться

    • @УголокКодера
      @УголокКодера Год назад +1

      Скорее всего, и получил не степень, а xor

    • @Dirncol
      @Dirncol Год назад

      Я конечно извиняюсь но 4 в четвертой можно и в уме вычесть.

    • @MixFix60606
      @MixFix60606 Год назад +1

      @@Dirncol Там нужно было сделать это кодом

    • @ilecex
      @ilecex Год назад +1

      Да и на крайняк он мог написать 4*4*4*4 )))

  • @Oper969
    @Oper969 Год назад +2

    Отсутствие совместимости у второго и третьего питона? Мне казалось что на втором питоне перестали писать лет 10 назад. Просыпайтесь

  • @vovamaistruc9105
    @vovamaistruc9105 Год назад +12

    Не знаю почему у комментатора, который говорил, что у него не получилось возвести 4 в 4 степень, не получилось без перемменых, вот код print(4**4),который спокойно выводит 256

    • @wannadie5022
      @wannadie5022 Год назад +8

      я думаю, что автор коментария пытался сделать это с помощью "^")

    • @wannadie5022
      @wannadie5022 Год назад +1

      хотя, даже так не понятно, как в ответе было получено большое число

    • @くんだにる
      @くんだにる Год назад +2

      @@wannadie5022 что очень странно, ведь во многиз других языках это операция строгой дизъюнкции

    • @くんだにる
      @くんだにる Год назад

      @Лучший чел звучит как неявное преобразование типов из js

  • @dr_qf
    @dr_qf Год назад +4

    Я покинул эту секту питонов и ушёл в C++

  • @аавыф-б4о
    @аавыф-б4о Год назад +2

    потому что нельзя сделать долбанные приватные свойства классов.
    потому что либы постоянно надо инсталить, а нельзя просто заимпортировать.
    потому что многое в проекте зависит от внешнего состояния системы а не от кодовой базы проекта, и пакеты рассыпаются при любом переносе, и приходится морочиться со всякими докерами.
    в нем хороша только переносимость между платформами, наверно потому и взлетел.
    наверно, сисадмин захотел войти в айти и стать разрабом, но джава - это сложно, электрона тогда еще не было, лиспы-форты это из другой вселенной - а питончика задушить можно в любой серверной, всёравно никто не зайдёт

  • @tigraneeun2516
    @tigraneeun2516 Год назад +1

    2:15 просто print (float(4**4)), ниче сложного

  • @Semechko-
    @Semechko- Год назад

    Что за микрофон купил, если не секрет?

    • @engeggs
      @engeggs  Год назад +1

      fifine ampligame дешевенький какой-то

  • @runk9218
    @runk9218 Год назад +4

    круто, читай правильно и всё будет кайф, удачи в развитии канала!

  • @ДмитрийЛягин-й7к
    @ДмитрийЛягин-й7к Год назад +4

    думаю ненавидят те, кто пользоваться не умеет😁

  • @mem3525
    @mem3525 Год назад

    2:41 Возможно кто-то уже говорил, но оператор ^ в питоне это исключающее или, а вот возведение в степень - это **

  • @dmitriyivanich1088
    @dmitriyivanich1088 Год назад +13

    Нет символа который бы обозначал конец области видимости. Необходимость явно указывать self в объявлениях всех не статических методов класса. Объявить поле класса можно в любом методе класса (а теперь представьте класс с парой десяткой полей и полсотней методов и вам надо понять какие поля есть в этом классе). Отсутсвие явной типизации - при чтении когда вообще не ясно какой тип данных ожидается от пользователя (или другими слова, вам нужно либо прикладывать больше усилий для того чтобы код понять или же тому кто пишет код, нужно дополнительно тратить время и пояснять в коментарииях какие данные ожидает каждая функция). Приватные члены класса начинаются с двойного нижнего подчеркивания, конструктор тоже начинается с двойного нижнего подчеркивания (Nani??). Приватные члены класса, доступны всем кому не лень

    • @banger3934
      @banger3934 Год назад +3

      В питоне есть тайпинги, которые полностью решают проблему с непонятностью ожидаемого типа переменной

    • @user-bn6iu8uk1k
      @user-bn6iu8uk1k Год назад +5

      Фактически все минусы питона кроме скорости разом исчезают, если код на нем пишет адекватный человек по стандартам. А так все по фактам

    • @banger3934
      @banger3934 Год назад +1

      @@user-bn6iu8uk1k ну и скорость это не то чтобы супер критичный минус, как принято говорить. Да, если считать на питоне матрицы или числа Фибоначчи, то он очень сильно проигрывает с, с++. Просто питон не для этих задач. Если же работать с файлами, или получать данные по ссылке, то с помощью различных библиотек питон будет вполне неплох по скорости. Тем более в тех задачах, в которых всё-таки требуется большие вычисления ра питоне, есть библиотеки, где по факту корпус - питон, а под капотом - с/с++.

    • @dmitriyivanich1088
      @dmitriyivanich1088 Год назад

      @@banger3934 Но они не обязательные, следовательно, были, есть и будут люди которые ими пользоваться не будут

    • @user-bn6iu8uk1k
      @user-bn6iu8uk1k Год назад +1

      @@banger3934 ну даже импорт некоторых библиотек в коде может занять несколько секунд)
      Тут дело в том, что на питоне надо уметь писать код так, как это надо делать на питоне. И все

  • @KrymmyOZY
    @KrymmyOZY Год назад +2

    Господи, хочешь норм быструю реализацию на i/o нагрузку используй питон на беке, хочешь написать лёгкий скрипт для того, что бы сделать и забыть питон тоже классный в этом, просто его пихают как js с его нодой куда не попадя (я вообще просто в афиге от js desktop)

  • @nakidai
    @nakidai Год назад +2

    1:41 Проблемы с пробелами возникают из-за того, что челы юзают табы вместо пробелов, и пихают туда код из инета с пробелами

  • @argabid5897
    @argabid5897 9 месяцев назад

    позвольте пофантазировать и сказать что скоро JavaScript станет универсальным ЯП (правда возможно он станет компилируемым и обрастет новым синтаксисом). Почему я так решил - JS в основе своего синтаксиса работает с объектами как с человекопонятной JSON нотацией, и это станет актуально в век стремительного роста Машинного обучения и ИИ, так как это позволяет удобным образом выстривать взаимодействие оператора ИИ с генеративныим моделями и контролировать большие потоки данных.

  • @paztwel
    @paztwel Год назад

    Братан, хорош, давай-давай, вперёд! Контент в кайф! Можно ещё?! Вообще красавчик! Можно вот этого вот почаще?

  • @JarKz_z
    @JarKz_z Год назад

    Сразу напишу, я не сторонник языка программирования Python и при этом не ненавижу его.
    Если говорить о современном Python'e, то он вполне неплох как для тех, кто хочет попробовать себя в программировании, так и для профессионалов своего дела. В нём есть множество того, что есть в других современных языках: ООП, структуры данных, типизация, возможность реализовать множество вещей и т.д.
    Всё вышеперечисленное делает его хорошим языком, но он не без минусов. Пожалуй, самое первое - это иллюзия того, что ты понимаешь, что делаешь. Пишу так, поскольку первым языком программирования был как раз он. Сначала кажется, что он прекрасен и ничего не надо, а скорость - это второстепенное. Когда начал учить плюсы, а за ним и Java, вот тогда и узнал множество структур данных, которые очень помогают в решении проблем, а скорость может являться чуть ли не важным фактором в критической части (hotspot) программы, где приходится применять эффективные алгоритмы. Другими словами, Python хорош, когда ты ПРОБУЕШЬ программирование и когда ЗНАЕШЬ многое. Второй проблемой, возможно субъективная, является синтаксический сахар. Не очень удобно, когда приходится тратить время на то, чтобы понять, что проблема в скрытом механизме, а сам по логике всё верно делаешь.
    Это всё, что я могу сказать о проблемах. Повторюсь, я не ненавижу этот язык программирования, он также хорош как и другие. Отмечу, что, как некоторые другие комментаторы верно подметили, могут ненавидеть только людей, которые "агитируют" за своё правое дело, вкручивая гвоздь отвёрткой и забивая болт молотком. То есть, использовать какой-то язык программирования как универсальный, применяя везде, чего не стоит делать.

  • @loner4448
    @loner4448 Год назад +10

    информативное видео, и постарайся пожалуйста не говорить тоном спящего человека, это во время просмотра очень утомляет

    • @engeggs
      @engeggs  Год назад +4

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

    • @loner4448
      @loner4448 Год назад

      @@engeggs так держать)

  • @askarbekomarbekov8804
    @askarbekomarbekov8804 Год назад +5

    Скажу так в области Data Science Python не заменим. Тот же ChatGPT написан на питоне. С Python вы можете написать что угодно но по функционалу он будет уступать многим. Для начинающих самый подходящий язык. Так как много доступных информаций.

    • @ЮрийКузнецов-й6м
      @ЮрийКузнецов-й6м Год назад

      Ты уверен что Чат Гпт написан на Питоне ? Кстати на Питоне можно делать коды через чат гпт.
      Разбираешься в Питоне ? Если да, то нужна твоя помощь. Скинь свои данные по которым можно с тобой связаться.

    • @goodvin5770
      @goodvin5770 Год назад +1

      ChatGPT написан на питоне, убило просто😂

    • @askarbekomarbekov8804
      @askarbekomarbekov8804 Год назад

      @@goodvin5770 Tenserflow

    • @dsdtgsdfzdfsdsd6580
      @dsdtgsdfzdfsdsd6580 Год назад

      @@goodvin5770, это правда, он действительно написан на питоне.

    • @nitroexpress9928
      @nitroexpress9928 Год назад

      @@askarbekomarbekov8804 в ML и Data Science на самом деле незаменим C++, на котором написаны библиотеки, которые всю "магию" и делают. Питоном ты просто готовые методы из них вызываешь.

  • @ИгорьГришен-у8т
    @ИгорьГришен-у8т Год назад

    x = int(input("What's x? "));print(x**4)
    Я не разбираюсь в программировании. этот пример не является решением задачи в одну строку?

  • @ЕвгенийКафанов-й2ц

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

    • @mrsergey7469
      @mrsergey7469 Год назад +3

      Джава это сразу что то крупное, это спринг, мавен, и тд и тп. Это прекрасная типизация, и крутой синтаксис, а еще интелидж идея) говорят она многословна, но она и читаема... У джавы есть котлин, на случай если вам нравится читать спрессованные иероглифы. Java, она как автомат, если скомпилилось то скорей всего заработает правильно, а питон/js и прочее покрыто слоем магии, которой нужно овладеть что бы один и тот же метод всегда работал правильно...

    • @nitroexpress9928
      @nitroexpress9928 Год назад

      ​@@mrsergey7469 ну JS это вообще сплошные боль и страдания, уж лучше питон тогда) хорошо что сейчас тенденция к тому что его TypeScript вытесняет, он уже более-менее.

    • @tenoltosay
      @tenoltosay Год назад

      ​​@@mrsergey7469 я юзаю Котлин мне он больше нравится написание на нем, да и облегчает работу с кодом, но конечно же есть ли учить Котлин то лучше и понимать синтаксис джавы что я в принципе и делаю

  • @УголокКодера
    @УголокКодера Год назад +1

    Видео стоило назвать "люди не знающие python обсирают python"

  • @max4776
    @max4776 Год назад +1

    Я не ненавижу питон, да и мало с ним знаком, но я в принципе не приветствую и не советую новичкам в программировании начинать с языков с динамической типизацией, такими как питон, JS и так далее.

  • @lester9388
    @lester9388 Год назад +1

    2:13
    главное правило "Работает - не трогай" походу забыли
    переменные это же удобнее намного

  • @zemf4you731
    @zemf4you731 Год назад

    Глаза от таких ответов вытекли, люди вообще не в теме программирования

  • @maxq3339
    @maxq3339 Год назад

    спасибо, звук отличный. Главное продолжайте выпускать ролики

  • @user-gy1du1cq5c
    @user-gy1du1cq5c Год назад +2

    У каждого языка есть свои фишки и особенности и применяются они для разного

  • @sayatraykulov6225
    @sayatraykulov6225 Год назад

    Лично я сталкивался проблемой когда пытался открыть pdf файл в формате байт массив open("file.pdf","b"). Пробовал все возможные кодировки, но компилятор не дал нормально читать данные с файла. Говорил ошибка при чтений какого-то символа. Затем тот же файл открыл в формате байт массив в javascript, все идеально, без никаких ошибок. Делал что хотел. Так я понял что в питоне нельзя нормально редактировать файлы в байт массив формате.

    • @VelvalShulman
      @VelvalShulman Год назад

      Неправильно поняли, вам нужно было открывать в режимах "rb" или "wb", а не "b"

  • @igorratnik2357
    @igorratnik2357 9 месяцев назад

    Все пишут как прост питон в изучении. Ну да, когда полезете в тот же Django, вся простота улетучится))
    Насчет наличия библиотек почти под любую задачу. Согласен, мне нужно было делать некие однотипные чертежи в dxf, для лазерной резки, либо нанимать девочку, чтобы руками все рисовала, но нет). Написал скрипт на Питоне, с помощью библиотечки для работы с файлами автокада и dxf. Питон все рисует сам)
    Сейчас мне нужен сайт, успешно воплощаю его в Django, не платить же огромные деньжищи охреневшим программистам, проще самому им стать))) Ведь именно Питон дает наикратчайший путь к цели)

  • @Евгений-л9д6п
    @Евгений-л9д6п Год назад

    Потому что стало много рекламы в стиле: "НАЧИНИ ИЗУЧАТЬ ПИТОН С НУЛЯ И ЧЕРЕЗ МЕСЯЦ У ТЕБЯ БУДЕТ ЗАРПЛАТА over 9000 ДОЛЛАРОВ. ПОКУПАЙ НАШИ КУРСЫ"

  • @myxobbi4154
    @myxobbi4154 Год назад

    Я раньше программировал на VB. Но вот перешёл на Linux. А там VB нет. Есть gambas как заменитель VB. Попробовал в консоле сделать програмульку для работы с файлами, ни как не получается. Подключил гаджеты работающие с файлами. Думал через них получится. Опять фиаско. Но в линуксе прямо из коробки установлен python. Думаю, дай попробую с ним. Вышло. Причём код на удивление короткий. Сейчас осваиваю питон. Работаю в IDLE. Она так мне нравится, что думаю это до конца моей программистской карьеры.

  • @trueflawy
    @trueflawy Год назад +1

    Хотел послушать видео, пока занят домашними делами. Спасибо

  • @xXx_F0rty_S3c0nd_xXx
    @xXx_F0rty_S3c0nd_xXx Год назад

    в восьмом классе я думал что изучать питон это очень по-гейски и боялся рассказывать о том что пишу на питоне родителям

  • @gishack-xr4ju
    @gishack-xr4ju Год назад

    у вас есть библиотека, чтобы ей пользоваться, вам надо скачать ещё 10 библиотек, среди них есть три библиотеки требующие в среднем по 3 дополнительные библиотеки из библиотек для библиотек и только тогда будет работать то говно, что ты вычитал в ОБУЧАЮЩЕМ ПРИМЕРЕ

  • @user-sn7st4xs2v
    @user-sn7st4xs2v Год назад +1

    Звук стал лучше благодарю 👍👍👍👍👍👍👍👍👍👍

  • @3D_Maisternya
    @3D_Maisternya Год назад

    print(4**4) Какие могут быть странные числа??? проще некуда

  • @mrasasin243
    @mrasasin243 Год назад +1

    Насколько можно быть отбытым чтобы ненавидеть язык программирования?

  • @syracuse4612
    @syracuse4612 Год назад

    сильно конечно у неизвестно кого спрашивать почему

  • @mlkzxxx
    @mlkzxxx Год назад

    И я, которая только что его открыла, когда мне это видео в реках попалось: ..

  • @tarque_
    @tarque_ Год назад +1

    Я люблю Пайтон). Новички только могут любить или ненавидеть определённые языки

  • @nativenova6503
    @nativenova6503 Год назад +4

    Я просто зашел, поставил дизлайк и закрыл это видео, и все это из-за названия.

  • @awenn2015
    @awenn2015 Год назад

    Кстати неплохая тема озвучивать такие топики о программировании как апвоут, только с голосом поработать а то скучновато слушать а так идея крутая

  • @tihon1
    @tihon1 Год назад

    Голос такой словно кто-то выпил 10 кружек кофе и вместо того что бы пойти поспать, пошёл писать звук. Нельзя было записать через день, когда голос не будет сонный??!

  • @madcalm2024
    @madcalm2024 Год назад +1

    не ненавидят, а скорее слышать о нем не хотят, отмахиваются от него Благо аналоги у него есть - например экосистема NODEJS

  • @rykoblyd228
    @rykoblyd228 Год назад

    Когда пишешь сценарий, пользуйся сайтом «главред» ну или альтернативными.
    Сильно поможет избегать каких то бредовых конструкций, повторений и т.д.

  • @ZkeeeRus
    @ZkeeeRus Год назад +2

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

    • @ratoriishinkansen
      @ratoriishinkansen Год назад +1

      Во многих высокоуровневых языках программирования, например, в Java, динамической типизации типа нет, но из-за наследования классов, имплементации интерфейсов и т. п. очень часто приходится работать не с самим классом, объекты которого находятся, например в массиве, а с базовыми классами или интерфейсами, которые реальный класс объекта наследует, а любой класс в Java изначально наследуется от Object, поэтому формально можно написать, условно, ArrayList и пихать туда абсолютно любые объекты, только при их обработке постоянно проверять, какому классу они принадлежат. В питоне можно об этом не парится, он выдаст ошибку об отсутствии атрибута с указанием всей необходимой отладочной информации, либо если уж нужно, также можно проверить, является ли объект каким-то типом или объектом класса

    • @dima.kasper
      @dima.kasper Год назад

      ​@@ratoriishinkansen или использовать тайп хинтс + mypy

  • @RhinoTimelaps
    @RhinoTimelaps Год назад

    В целом они правы, хотя я сам юзер питона уже не один год. В плане автоматизации и решения многих проблем с компьютерным зрением - питон в этом очень сильный. В целом, все проблемы которые я решаю, со всем хорошо справлялся питон. Я учил давно C#, мне приятнее написать пару строчек и получить результат, чем писать 11+ строчек чтобы вывести текст в C++ или C#. Заметьте, это лично мое мнение, я пишу на питоне автоматизацию и другие приколы для личного использования.

  • @Mbyte-rx8lj
    @Mbyte-rx8lj Год назад

    Вам стоит поднять громкость голоса или говорить громче т .к. все остальные звуки в 2-3 раза громче вас

  • @mylifefly
    @mylifefly Год назад

    Неплохо было бы, если к сообщениям были комментарии от автора

  • @Божок_Грехов_В_Квадрате

    2:56 ты перепутал знак в степень в питоне это ** а этот- ^ совсем другая операция

  • @lego-lapse7711
    @lego-lapse7711 Год назад

    Приянтый голос и монтаж, интересная тема для видео и никакой воды. 10/10

  • @mrslashx
    @mrslashx Год назад +2

    1. Его медленная скорость
    (на самом деле если вы напишите свой интерпретатор на плюсах или даже джаве но с нормальный блоками {}, (не проверял с пробелаи как в питоне) то он (если вы
    вообще понимаете как его правильно писать и напишите для него нормальный лексер и парсер
    [а не будете просто читать строку и разделять на пробелы + все это в одном файле вместе со всеми statement'ами и expression'ами]) даже без явных оптимизаций будет быстрее питона в 2 - 3 раза (по крайней мере в мат. операциях) (сам проверял на C++))
    2 Его конченый синтаксис (я про отсутствие блоков)
    3. Ужасную реализация перегрузки операторов, эти его
    def __eq__():
    , вместо
    _Type operator == (_Type2 value) { ... }
    потому что *ер поймешь как называются эти методы.
    4 Нету нормальных указателей, ссылок и переменных
    В питоне переменная это не переменная вовсе, а ссылка, и вообще запутаться легко
    5. Лично меня почемму-то бесит ключевое слово 'def' сделали бы какой - нибудь 'proc' или 'fun' но блин этот def...
    на крайняк можно было бы явно тип ret значения указывать.
    6. Невозможность принимать в функцию переменную с определенным, указанным в объявлении типом.
    пример: def func(int a, int b): return a + b
    И заметьте, это не тоже самое, что
    def func(a: int, b: int): return a + b

    • @wiseBoys
      @wiseBoys Год назад +4

      Половина минусов просто высосаны хер пойми откуда. Чисто имхо, даже докопались до def

    • @mrslashx
      @mrslashx Год назад +2

      @@wiseBoys Ладно, c def слишком. Но остальная часть имеет право быть. И на правду не обижаются

    • @くんだにる
      @くんだにる Год назад

      Можно же явно указывать что возвращает функция: def func() -> int:

    • @wiseBoys
      @wiseBoys Год назад +2

      @@mrslashx из правды только 6, нас это тоже бесит, но это можно сделать, но сложнее намного. Остальное просто вообще не ощущается если питон твой первый язык

    • @wiseBoys
      @wiseBoys Год назад

      @@くんだにる это можно сделать

  • @michael_stepanov
    @michael_stepanov Год назад +1

    У тебя такой монотонный голос, хочется спать. Так что учти это)

  • @OhhCats
    @OhhCats Год назад

    В питоне нет закрывания блоков. Это очень неудобно

  • @lagmaker
    @lagmaker Год назад +2

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

  • @HINCO38
    @HINCO38 Год назад

    По комментам такое ощущение что люди сложнее хело ворлда нечего не писали

  • @ЕвгенийСамородов-г6ю

    У меня ненависть к нему стала зарождаться в тот момент, когда я его рекламу стал слышать из каждого утюга... Говорят же, что хороший продукт не нуждается в рекламе.
    Каждый новый язык программирования стараются сделать максимально юзерфредли к новичкам. Это понятно, ведь программеров с каждым годом нужно все больше, а людей склонных к кодингу не становиться больше, а то возможно что и меньше. Мне кажется, что должна быть золотая середина, между языками позволяющими сделать что угодно и как угодно, но тратить на это кучу времени и теми, где за одну строчку кода можно написать полноценную программу, но не знать как это все работает "под капотом". Никому не хочу навязывать свою точку зрения, но мне кажется, программист должен начинать с Си, затем пробовать делать вставки кода на ассемблере, если есть желание опуститься ближе к железу. Если появиться желание идти дальше, то смотреть в сторону C++ или Java, если хочется "меньше" железа. Но главное все таки то какой язык будет пользоваться спросом, а один из таковых сейчас как раз питон.

  • @podpiz4ik
    @podpiz4ik Год назад

    он лёгкий ровно до того момента пока ты не подключаешь к нему библиотеки

  • @fruktiliyagoda
    @fruktiliyagoda Год назад

    Я на 100% согласен со всеми заявлениями. Я начинал изучение с языка java и теперь не жалею, ведь я знаю достаточно о принципах программирования

    • @dima.kasper
      @dima.kasper Год назад +1

      Что то я сомневаюсь 😂

    • @fruktiliyagoda
      @fruktiliyagoda Год назад

      @@dima.kasper не зря. Мне просто не нравится python

    • @fruktiliyagoda
      @fruktiliyagoda Год назад

      @@dima.kasper но реально, я многим порекомендовал бы начать изучение программирования с java. Благодаря такому изучению вполне можно понять, как устроены объекты, классы, переменные... Это не будет требовать особо много объяснения, поскольку все видно в коде

    • @dima.kasper
      @dima.kasper Год назад

      @@fruktiliyagoda так это ваше право, никаких проблем. Просто не надо превозносить себя, заявляя, что знаете достаточно о принципах программирования, только из за того что учите джаву, а не пайтон. Рядом с компетентным человеком ваши знания могут выглядеть весьма бледно.

    • @fruktiliyagoda
      @fruktiliyagoda Год назад

      @@dima.kasper прости, сам непонятно выразился. Это две несвязанных вещи. Первой частью я выражал свою неприязнь к python, вторым же я предложил, как позже оказалось, методику американских школ. Я не хотел, чтобы кто-то подумал, что я возвышаю себя над другими

  • @russianyoutube
    @russianyoutube Год назад +2

    Кстати, о том, что не любят только тех, кто боготворит пайтон вполне правдиво. Для всего есть свой инструмент, игры в наше время пишут на шарпе или плюсах (юнити, анриал), сайты юзают джаваскрипт или иногда пхп, майнкрафт юзает джаву (на этом всё, все её преминения. Шучу конечно) и есть ещё много языков которые хороши в своих сферах, а не везде.

  • @VirtualikFert
    @VirtualikFert Год назад

    Как админ. Одна ошибка при установке либ и твой сервер погиб

  • @osp-osa39
    @osp-osa39 Год назад

    Думаю дело в синтаксисе. Он слишком простой. Мне после питона было очень непривычно писать код для ардуино. Это наверное является плюсом и минусом. Ну и фанатики, это тоже да. Послушаешь их и как-то неприятно становится.

  • @Zurabov_15
    @Zurabov_15 10 месяцев назад

    0:42 в чем прикол

  • @Pisatel_Odinochka
    @Pisatel_Odinochka Год назад

    Может, я чего-то не понимаю, но почему в видео комментаторы сравнивают пайтон и плюсы, если логичнее сравнивать с пхп?

    • @HAP_HAPICH
      @HAP_HAPICH Год назад

      пхп лучше объективно

    • @dima.kasper
      @dima.kasper Год назад

      @@HAP_HAPICH может субъективно?

    • @HAP_HAPICH
      @HAP_HAPICH Год назад

      @@dima.kasper и объективно и субъективно

    • @dima.kasper
      @dima.kasper Год назад

      @@HAP_HAPICH ок, поясните, что значит лучше, и для кого лучше?

    • @HAP_HAPICH
      @HAP_HAPICH Год назад

      @@dima.kasper ну субъективно для меня лучше, а объективно для всех лучше

  • @quaksssandbox
    @quaksssandbox Год назад

    Видос имба! Но вот фоновая музыка... Этот звук в каждом третьем видео

  • @octaviarius
    @octaviarius Год назад +1

    В смысле ненавидят? Кто??

    • @dima.kasper
      @dima.kasper Год назад

      Нубы и ярые фанаты других ЯП, которые не в состоянии понять простых вещей.

  • @dishacker6111
    @dishacker6111 Год назад +3

    Python 3.11 ускорили в 40-60%
    Читайте что нового в обновах

    • @goodvin5770
      @goodvin5770 Год назад +5

      Обожаю проценты. Если ускорить семерку ладу на 50% то она будет гнать не 50 км в час, а 75. Но от этого семерка никогда не догонит Солярис поскольку она очень тяжелая и неповоротливая в управлении.

    • @dima.kasper
      @dima.kasper Год назад +2

      @@goodvin5770 у вас какие то странные претензии. По факту его ускорили на +/- 50%. Никто не говорил, что он стал быстрее других. В чем суть претензии? Если нужна высокая скорость, зачем изначально выбирать питон?

  • @stepantsvetaev3726
    @stepantsvetaev3726 Год назад +2

    Чел, твой контект полная хрень: ты просто зачитал коменты, неудосужился разобраться в вопросе, к тому же ты не выразил своего мнения, но зато телегу свою пропиарил. Ну и тон, сам понимаешь

  • @kailonfors2478
    @kailonfors2478 Год назад

    голос слегка перегружен, подальше от микро стой, также не озвучивай так, будто скажешь громче и тебя батя в соседней комнате отпи*дит. Без агрессии, видно что стараешься, удачки, буду следить :3

  • @Archie-w1b
    @Archie-w1b Год назад

    2:32 print(4 ** 4) и всё

  • @barsik47
    @barsik47 Год назад

    У каждого языка своё предназначение - этим всё сказано

    • @goodvin5770
      @goodvin5770 Год назад +1

      У Питона предназначение давать новичкам неверные знания в области программирования.

    • @masumori
      @masumori Год назад

      @@goodvin5770ну хз, нейросети на питоне лучше всего выходят

    • @dima.kasper
      @dima.kasper Год назад

      @@goodvin5770 потому что не так как в c++/java?

  • @ntvisigoth
    @ntvisigoth Год назад

    Странные комменты вы привели. Такое ощущение, что их писали люди прочитавшие "С++ за 21 день" и им подобные книги.
    Чтоб хвалить или ругать ЯП надо понимать, а какие задачи ты с помощью него решаешь? Пассатижами или микроскопом можно забить гвоздь, но если есть молоток, то зачем брать вместо него что-то другое?
    Какой-то хер жалуется на то что ему там что-то вместо строки пришло. А ты не пробовал type hinting? Python дает тебе свободу, когда надо написать быстро и на коленке, то нафиг эта проверка типизации не нужна, а когда пишешь боевой бэкенд-аппликэшн, то она нужна.Это опять вопрос к тому: Что ты делаешь? Какая у тебя задача?
    Обратная совместимость между 2 и 3. Это вообще ни о чем! Если ты пишешь новый код, то зачем тебе про 2-ку знать? А если есть Legacy, то это опять вопрос: а в других программных проектах строго новое без каких-либо устаревшести? Да ладно? Половина финанансовых технологий в мире работает на ПО, которое написано в 80-90 годах и ведь работает! А в нем еще и баги правятся. Че за это не вякаешь? Опять же это вопрос: Какую задачу ты решаешь?
    Кто -то там за пробелы жалуется. Скопи-пастил и поплыло. Если что ПО это просто послушно выполняющее устройство. Если у тебя что-то поплыло, значит где-то какая-то настройка выставлена. А вот вопрос почему она стоит там это не к python, а к тебе лично!!! По какой такой причине ты не знаешь как настроить свою среду разработки?
    Люди, вообщем, витают на хз каких планетах

  • @_jrs456
    @_jrs456 Год назад

    тут ролик надо было назвать "почему плюсисты ненавидят пайтон"... потому как эти самые плюсисты ненавидят всё... и шарп и дарт и др... было замечено, что они не ненавидят Ĵavу, но только потому что говорят что она написана на плюсах

  • @аавыф-б4о
    @аавыф-б4о Год назад

    но в чем пайтон хорош - это в изучении математики, как калькулятор, когда надо посчитать большое число. длинная арифметика там из коробки, и 3 в септиллионной степени IDLE посчитает за несколько секунд, и даже выведет на экран. хз как это сделано, мэджик какой-то.
    правда, интеграл не посчитает, в отличие от матлаба, и символьную алгебру запаришься строить, в отличие от скима или кложура.