Python VS С# | Согласен / Не согласен

Поділитися
Вставка
  • Опубліковано 8 лют 2025

КОМЕНТАРІ • 298

  • @АртёмБондарев-д5э
    @АртёмБондарев-д5э 5 місяців тому +450

    Писал говнокод на шарпе,
    Теперь пишу гавнокод на питоне,
    Скорее всего дело в языках, думаю начать писать на го.

    • @Lord_of_darkness
      @Lord_of_darkness 5 місяців тому

      На говне?

    • @danilamint
      @danilamint 5 місяців тому +38

      Правильно говорить обфускация, а не говнокод

    • @shamai1099
      @shamai1099 5 місяців тому +1

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

    • @RomanAvdeevX
      @RomanAvdeevX 5 місяців тому +11

      ​@@shamai1099Composition over inheritance

    • @okke00
      @okke00 4 місяці тому +2

      ну на го само название обязывает писать только говнокод))

  • @ent3333rgalactic
    @ent3333rgalactic 5 місяців тому +237

    нотч программировал на питоне чзх?!

    • @okejsew1
      @okejsew1 4 місяці тому

      а че не так

    • @Fixerers
      @Fixerers 4 місяці тому +18

      Джаву он заучил до дыр, решил перейти на пайтон

  • @phase7615
    @phase7615 5 місяців тому +282

    я учил питон первым ... но тут появился си шарп и моя жизнь наладилась ...

    • @КупиОтдайМрнн
      @КупиОтдайМрнн 5 місяців тому +22

      Жиза, так синтаксис нравится и его сахарок

    • @ggInzox
      @ggInzox 5 місяців тому +6

      Ну тут кому понравится лично я не вижу не чего такого лично мне Python напоминает c++ без ; и скобочек 😂

    • @КупиОтдайМрнн
      @КупиОтдайМрнн 5 місяців тому +25

      @@ggInzox с++ как по мне мало похож на питон

    • @danosito
      @danosito 4 місяці тому +1

      Учил джаву первой
      Сейчас иду на мидла на питоне

    • @MyU-v5k
      @MyU-v5k 4 місяці тому +1

      У меня наоборот было 😂,
      Прикольно.

  • @Ivan_sev
    @Ivan_sev 4 місяці тому +42

    Питон: мы можем не указывать какой тип данных у переменной.
    C#: брат, пиши var и я сам разберусь что за тип данных и дам подсказки для данного типа.
    Питон: посчитать длину string и записать в эту же переменную длину как число.
    C#: используй тип данных dynamic и вообще не парься какие там будут данные.
    Питон: ну ide подскажит где у тебя лишний пробел.
    C#: ide при помощи фигурных скобок выставит нужное количество tab'ов чтобы код был красивым, а с если будет +- одна ф. скобка лишний то ты об этом точно узнаешь.
    Питон: нельзя написать одну функцию разными способами и это хорошо.
    C#: есть множество способов выполнить эту задачу, от убогих до богоподобных, выбирай как тебе удобнее.

    • @КоляКоронов-к9э
      @КоляКоронов-к9э 4 місяці тому +1

      да вар это прикольно когда переходишь на шарп с жс а вот если привык к сишной парадигме

    • @boderaner
      @boderaner 3 місяці тому +2

      Миф, что в Питоне нет перегрузки функций, достаточно забавен, учитывая a) наличие "волшебных методов", позволяющих описать поведение при любом типе переменной, b) динамической типизации, позволяющей принять переменную любого типа и описать работу со всеми типами прямо внутри функции (в JS то же самое), хотя это и не питоновская парадигма.

    • @Ivan_sev
      @Ivan_sev 3 місяці тому

      @@boderaner я это не говорил

    • @ТестТест-в3ъ
      @ТестТест-в3ъ 3 місяці тому

      ​@@boderanerклассическая перегрузка методов это другое, когда есть метод с двумя аргументами, а другой с 3 но одинаковым именем. В видео имелось ввиду именно оно, на что получил предъяву что в питона на такое случай есть кварги

    • @boderaner
      @boderaner 3 місяці тому

      @@ТестТест-в3ъ, это да, хотя классическая перегрузка это не про разное число аргументов, а про аргументы разных типов.
      Хотя в обоих вариантов с этим проще в JS, где вообще типы аргументов и их число не прописываются и можно прописывать хоть все функции без аргументов и внутри работать с объектом Arguments.

  • @konstantink2396
    @konstantink2396 4 місяці тому +58

    Пассивная агрессия выглядит вот так пацаны))

  • @dmitriy4415
    @dmitriy4415 5 місяців тому +46

    В переменную строку, а потом в неё же длину строки - за такой код подзатыльники надо давать.

    • @ДмитрийЖданов-ю5т
      @ДмитрийЖданов-ю5т 5 місяців тому +1

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

    • @АлександрШейка-ц5ь
      @АлександрШейка-ц5ь 4 місяці тому +1

      @@ДмитрийЖданов-ю5т А время и даты в милисекундах.

    • @Ivan_sev
      @Ivan_sev 4 місяці тому

      ​@@АлександрШейка-ц5ьApple момент 😂

  • @rusenot
    @rusenot 4 місяці тому +38

    Не согласен насчет читаемости питона, если рассуждать в рамках пары строчек возможно, но в реальности на питоне тоже пишут громадные конструкции и это не всегда лаконичные методы на пару строк, тут как раз и играет против него отсутствие фигурных скобок, это просто становится сложным для восприятия, ты путаешься в области видимости переменных и циклов, конечно и С# в этом плане не идеален, на громоздких конструкциях путаешься и с фигурными скобками, но ты хотя бы можешь поставить курсор на скобку и она покажет тебе от какой она конструкции, в остальном вообще не вижу отличий, да и вообще продуктовый код редко хорошо читаем из за сложных бизнес моделей, хотя микросервисная архитектура хоть как то старается держать код разбитым на мелкие задачки

    • @wasyaokyn4077
      @wasyaokyn4077 4 місяці тому

      "Без фигурных скобок плохо" и "С фигурными тоже плохо". Так и смысл в них?

    • @rusenot
      @rusenot 4 місяці тому

      @@wasyaokyn4077 в комментарии все написано по поводу их преимущества даже на громоздких конструкциях

    • @rusenot
      @rusenot 4 місяці тому

      @@wasyaokyn4077 это скорее о том, что слишком большие методы плохо

    • @АлександрШейка-ц5ь
      @АлександрШейка-ц5ь 4 місяці тому +1

      Если блоки большие, то скобки можно подписывать, что-то типа тегов. Можно даже делать жирные комменты в три строки.

    • @boderaner
      @boderaner 3 місяці тому +4

      Но вообще считается, что гигантские конструкции - зло, и если код одной функции вылезает за границы экрана, то это повод разбить её на 2‒3 функции и вызывать их по очереди.

  • @lavshyak9640
    @lavshyak9640 4 місяці тому +14

    Они как-будто стесняются друг друга хд

  • @arbitertl
    @arbitertl 5 місяців тому +27

    Fluent API - это не в фишка языка, а всего лишь приём (который, как правило, означает что под капотом используется паттерн Builder)

    • @NGC-rr6vo
      @NGC-rr6vo 5 місяців тому +2

      это не обязательно builder

  • @zhuk9349
    @zhuk9349 5 місяців тому +54

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

    • @KonturTech
      @KonturTech  4 місяці тому +36

      у одного шарп, у другого шарм! :D

    • @kostya-m
      @kostya-m 4 місяці тому +1

      это всё из-за бороды

  • @Milk-gw1zl
    @Milk-gw1zl 5 місяців тому +46

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

    • @bernish
      @bernish 5 місяців тому +7

      Вот именно что что-то

    • @Andreymatveyev
      @Andreymatveyev 5 місяців тому +8

      Долго С# к этому шёл. Пока он шёл, все переметнулись кто куда.

    • @lavshyak9640
      @lavshyak9640 4 місяці тому +2

      Что-то это что? Недавно парсер вк писал, на дотнете библиотеки с багами и процесс написания кода долгий был, плюнул и на питоне значительно быстрее написал

    • @lavshyak9640
      @lavshyak9640 4 місяці тому +7

      На с# быстро клипать только тогда, когда есть опыт и это серьезный продукт. Все несерьёзное попрежнему проще на питоне/тайпскрипте.

    • @iteospace
      @iteospace 4 місяці тому

      @@lavshyak9640 Короче питон для скриптиков, а C# для приложений

  • @310384Alex
    @310384Alex 3 місяці тому +1

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

  • @mega_mak
    @mega_mak 4 місяці тому +5

    Прикольная рубрика, нехватает пояснительных сносок, "статическая типизация".

    • @ЦукербергФраер
      @ЦукербергФраер 4 місяці тому

      Static неизменная, постоянная
      Type тип
      Соединяешь и получаешь логическое выражение
      Dynamic-динамичная, подвижная, изменяемая

    • @Fortpsina
      @Fortpsina 3 місяці тому

      String a = “статическая типизация”
      b = “динамическая типизация”

    • @Fortpsina
      @Fortpsina 3 місяці тому

      а вообще писать нужно так, как велит сердце.
      class main:
      @staticmethod
      def main () -> None:
      c = str (“Hello world!”)
      print (c)
      if __name__ == “__main__”:
      main.main()

  • @rumata__estorsky
    @rumata__estorsky 4 місяці тому +6

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

  • @someoneneverknown1120
    @someoneneverknown1120 4 місяці тому +1

    На моменте "а потом решил посчитать длину строки и оставить ее в той же переменной" я икнул ))))

  • @АлексейВикулин-я3х
    @АлексейВикулин-я3х 5 місяців тому +7

    Выпуск огонь!

    • @KonturTech
      @KonturTech  4 місяці тому

      ❤️‍🔥 Спасибо!

  • @ВадимЖарков-р8ж
    @ВадимЖарков-р8ж 3 місяці тому

    Удивился применение Perl в промышленной автоматизации у Siemens, так что там остался его след, так что есть хоть кто-то, который двигает Перл. Хотя у Siemens вообще очень много странных вещей, поэтому именно в автоматизации, кто хочет помирить мир IT и автоматизацию пока что знаю только B`n`R, у них вместе с ISOшными языками для программирования (FBD, ST, IL, LAD) применяются Automation Basic и С/С++, вроде С# и Python были на подходе, а в большой автоматизации используют APROL, что является форком от SuSe Linux, и Python там точно есть для написания каких-то скриптов. Там белорусы очень много пишут - они точнее знают.

  • @foxkait
    @foxkait 4 місяці тому +23

    чет вы не правильного шарписта посадили.
    Согласиться, что динамическая типизация и ТАБЫ это ок… ☠️☠️☠️

    • @mrqldu1559
      @mrqldu1559 4 місяці тому +5

      Табы лучше

    • @MrAleksQD
      @MrAleksQD 4 місяці тому

      Ага, табы г**но - поэтому все IDE во множестве языков их помогают расставлять. А смотреть и печатать кучу скобок - это так удобно и глаз радует!
      З.Ы. если что, это сарказм. Кодил вначале на Java, сейчас на питоне, и читабельность без скобок - это офигенно.

    • @kopetannngame
      @kopetannngame 3 місяці тому +1

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

  • @Ilya-wc1xv
    @Ilya-wc1xv 5 місяців тому +23

    > хинты гарантируют что придет нужный тип
    Даниил в фастапи уже пустил корни

    • @billyknife616
      @billyknife616 5 місяців тому +2

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

    • @supreltd
      @supreltd 5 місяців тому +1

      Имелось ввиду использовать линтер типо MyPy или prospector

    • @jobdob7823
      @jobdob7823 4 місяці тому

      Там же под капотом пайдентик, который написан на расте

    • @evan_kirk
      @evan_kirk 4 місяці тому

      ​@@jobdob7823 На Rust? Откуда информация?

  • @Albert-nc1rj
    @Albert-nc1rj 5 місяців тому +5

    Смотрел одно из ваших видео несколько месяцев назад пока искал работу разработчиком
    Сейчас устроился и работаю с API одного из сервисов Контура)

    • @KonturTech
      @KonturTech  4 місяці тому +1

      Поздравляем с новой работой! Пусть там всё сложится :)

  • @olegpetroff6186
    @olegpetroff6186 8 днів тому

    ты на питоне сделаешь высоконагруженное приложение которое обгонит C#? спасибо, было очень смешно!

  • @Aspadien
    @Aspadien 4 місяці тому +10

    Защол в питон не понравилось заошёл в джаву, теперь хочу спиться, но язык понравился.

    • @bulsaf2587
      @bulsaf2587 4 місяці тому +1

      Спиться кофе наверно

    • @legomindbreaker
      @legomindbreaker 4 місяці тому

      А че не в C# ? Они похожи с Java на 90%.

    • @Ivan_sev
      @Ivan_sev 4 місяці тому

      ​@@legomindbreakerкак то решил JS изучить, вот теперь в психушке сижу

  • @ЭтоМедуза
    @ЭтоМедуза 4 місяці тому +2

    Было бы неплохо, если бы вы подписывали, кто из участников за какую позицию(язык) топит

  • @DaniloCHETIREkaaaa
    @DaniloCHETIREkaaaa 3 місяці тому

    Вы тоже подумали, что Нотч на превью?

  • @qKuCh
    @qKuCh 4 місяці тому +1

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

    • @DeadKillSon
      @DeadKillSon 3 місяці тому

      Если знать пайтон то он очень легкий в чтении

    • @redskorpio9203
      @redskorpio9203 27 днів тому

      ​@@DeadKillSon капитан очевидность🤦
      С# даже в начале изучения читабелен если понимаешь хотя бы структуру.

  • @ГерманПопов-х1й
    @ГерманПопов-х1й 5 місяців тому +18

    Про питон не совсем согласен. Скрипты там не читаются если в проекте больше 10 строк кода. Про динамическую типизацию такие себе аргументы.

    • @ДжозефДжостар-я4ч
      @ДжозефДжостар-я4ч 5 місяців тому +5

      ты много проектов пересмотрел на питоне?

    • @xinitru
      @xinitru 5 місяців тому

      @@ДжозефДжостар-я4ч я много либ из области датасаенса пересмотрел. И вот эти функции с 20-ю, 30-ю и более агрументов - это жесть, вообще не читаемая каша.

    • @xinitru
      @xinitru 5 місяців тому +7

      Это я к тому, что можно говноформат сделать и на Python-е, и читаемость конкретного кода - это не заслуга языка, это заслуга разработчика.

    • @marmeladmarmeladovich3659
      @marmeladmarmeladovich3659 5 місяців тому +2

      Ну слушай, справляются как то программисты не? И проблем с этим не испытывают, быть может дело в привычке?

    • @Meowta
      @Meowta 5 місяців тому +2

      во 1 и много ты кода на python вуидел?
      во 2 говнокод можно сделать на любом ЯП

  • @xinitru
    @xinitru 5 місяців тому +18

    Погодите, это чем это гарантировано, что если есть тайп-хинты, то другой тип там быть не может? Сам Python такой гарантии не дает, это только сторонние утилиты.

    • @ДаниилМясников-ф4й
      @ДаниилМясников-ф4й 5 місяців тому +4

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

    • @bernish
      @bernish 5 місяців тому +2

      Почему это так многих волнует? Никогда еще не видел чтобы в условном тайпскрипте у кого-то реально была проблема с типами хотя под капотом никакой статической типизации там очевидно нет

    • @peeperfromflxovich9458
      @peeperfromflxovich9458 4 місяці тому +1

      Ну не знаю как у вас, у меня в PyCharm пишет и подчеркивает, что не тот тип, но код работать будет

    • @xinitru
      @xinitru 4 місяці тому

      @@ДаниилМясников-ф4й вопрос же про возможности самого языка, а не про линтеры

    • @xinitru
      @xinitru 4 місяці тому

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

  • @СтасМитрофанов-ы5ч
    @СтасМитрофанов-ы5ч 3 місяці тому

    Картины сзади идеально подходят

  • @АлександрШейка-ц5ь
    @АлександрШейка-ц5ь 4 місяці тому +1

    Я хочу написать что-то большое и светлое, но пока понятия не имею, что это будет и как оно будет работать. По этому выбрал С#

  • @AskhatSerikbekuly
    @AskhatSerikbekuly 3 місяці тому

    надо было одеться с логотипом языка - тогда легче воспринимать и понимать (забываю кто есть кто- потому что они на всем кодят)

  • @TaimanSaidaliev
    @TaimanSaidaliev 3 місяці тому +1

    Начал писать на питоне. Сейчас пишу на JS. Лучше бы на актёра пошёл

  • @qwertymangames1800
    @qwertymangames1800 4 місяці тому +1

    Динамическая типизация не нужна в функциональном программировании, так как там всё итак иммутабельно)))

  • @xuseriand
    @xuseriand 3 місяці тому +1

    C# вообще не развивается последнее время,максимум как и сказали используются в игровых движках,xamarin убрали ,wpf и нью maui очень не удобные + сложно их изучать в ру сообществе
    Вообще если хотите GameDev то c#
    Все остальное python
    Сам пишу на c# для юнити и насчет читаемости кода честно 50/50 , в c# мб даже проще читать огромные проекты нежели на питоне , но если говорить про маленькие скрипты то питон будет понятнее, ide очень бафуют c# и облегчают с ним жизнь,visual очень часто помогает с кодом и библиотеки очень легко ставить(найти для юнити легко их достаточно много)
    Также проблема c# и питона в их легком реверсе , обфускации и тд редко помогут и вашу программу будет легко крякнуть без крутой защиты,и то не факт что эта защита поможет

    • @Ax1F1LiS
      @Ax1F1LiS 2 місяці тому +1

      Тут уже смотря что ты хочешь писать) Видимо ты не слышал об альтернативах wpf и xamarin, а asp net core даже не затрагивал) А про ру сообщество, в любом случае придется знать английский, что бы разбираться в ЛЮБОМ ЯЗЫКЕ(не мне говорить про ингл, но все же).

    • @olegpetroff6186
      @olegpetroff6186 8 днів тому

      С чего ты взял, что C# это только код? Это веб, это десктоп, теперь и не только винда. У C# огромный стек технологий. В корпоративных приложениях есть только два монстра это Java и C#. На питоне никто ничего серьезного не делает. Так как искать ваши динамические переменные в тонне кода, это потеря огромных денег для компании.

  • @Just_go_privet
    @Just_go_privet 4 місяці тому +4

    Это Маркус Персон?
    (Создатель Майнкрафта)
    Эт шутка, если что!

  • @ТимурКотов-о4е
    @ТимурКотов-о4е 4 місяці тому

    Питон был моим первым языком. Потом попробовал шарпы, кайфанул. Но в тот момент был уже слишком глубоко в питоне…

  • @Revisionoff
    @Revisionoff 3 місяці тому

    Все видео наблюдал за локтем правого чувака, которое типа:↗↘⬇↗↘↘➡↗↘

  • @АртемАрте-г5х
    @АртемАрте-г5х 2 місяці тому

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

  • @vladko1124
    @vladko1124 4 місяці тому +3

    воу воу воу, а почему никто ничего не сказал про то, что динамическая типизация есть в c#???
    как человек справа сказал, что питон можно сделать на высоконагруженные приложения, так и в c# можно везде понатыкать dynamic и будет динамическая типизация)

    • @seka1309
      @seka1309 4 місяці тому

      Или тупо везде var написать и будет джава скрипт:)

    • @heindale
      @heindale 4 місяці тому +3

      ​@@seka1309не, var в шарпах так не работает. При инициализации переменной он определит тип данных и больше не поменяется, а в js в эту же переменную можно сначала засунуть строку, потом слона, потом число, потом дату...

    • @КоляКоронов-к9э
      @КоляКоронов-к9э 4 місяці тому

      @@heindale А потом можно забрать обект хотя клал туда онли числа

    • @boderaner
      @boderaner 3 місяці тому

      @@КоляКоронов-к9э, это как, через Object(valuable)? Так типизировать на лету везде можно, если, конечно, переменная это умеет.

    • @КоляКоронов-к9э
      @КоляКоронов-к9э 3 місяці тому

      @@boderaner Мне оно было не надо мне их сложить надо было (а может вычесть ) и мне нужен был результат в виде числа а не объекта

  • @DreamingDolphing
    @DreamingDolphing 5 місяців тому +5

    Шутка про перл!

  • @Logicatube
    @Logicatube 3 місяці тому +1

    Если программист знает только один ЯП, то он плохой программист

  • @spudimen8087
    @spudimen8087 4 місяці тому +1

    Мне нравится такого рода видео тем, что тут в комментариях собираются "профессионалы-Senior-разработчики" и начинают поливать помоями по большей части Python и небрежно называть разработчиков на нём ламерами😂, хотя на деле большинство из таких горе комментаторов никогда не были программистами и скорее всего они ни одной программы не написали достойной🏁

  • @khayolnoranjov918
    @khayolnoranjov918 5 місяців тому +3

    Пианист хорошо старается - а Шарпер просто улыбается.
    Это говорит об одном:
    Питон это хорошая военная техника типа миномёт, а c# это беспилотная военная машина.
    Конечно используя миномёт можно достичь хороших результатов, но если у конкурента нет беспилотная военная машина.

  • @HPMuwa
    @HPMuwa 4 місяці тому +4

    В C# есть dynamic тип который убирает статическую типизацию если надо

    • @okejsew1
      @okejsew1 4 місяці тому +2

      ну и нафиг она нужна

    • @qwertymangames1800
      @qwertymangames1800 4 місяці тому +1

      Императивщикам лишь бы обмазаться мутабельными сущностями.
      C# превращается в C++ с кучей возможностей которые не рекомендовано использовать, но кто-то обязательно использует.
      ЗАЧЕМ давать возможность которая будет считать плохим кодом в будущем? Где тут логика?

    • @SirEzcha
      @SirEzcha 3 місяці тому

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

  • @ЗамирЗакиев-т6д
    @ЗамирЗакиев-т6д 4 місяці тому

    Давай те бой на ринге между ними

  • @anyreU
    @anyreU 3 місяці тому

    Паравоз тоже можно через лямду писать

  • @accardiontoptanov6466
    @accardiontoptanov6466 4 місяці тому

    Питон - топовый язык. Когда где-то упираюсь в C#, использую его для быстрой проверки логики

  • @b2b4
    @b2b4 4 місяці тому

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

  • @HeCodi
    @HeCodi 4 місяці тому

    люди бывают разные и могут что угодно написать как угодно
    и вы забыли про обобщение

  • @SuperScrapland
    @SuperScrapland 5 місяців тому +5

    "Каждый разработчик сделает одинаково..." :D

    • @SuperScrapland
      @SuperScrapland 5 місяців тому +3

      чел, у вас фор вот так можно использовать: "[print(x) for x in a]" чо это вообще значит.

    • @jamesprice6925
      @jamesprice6925 4 місяці тому +1

      ​@@SuperScraplandмы итерируемся по списку а и выводим каждый элемент

    • @SuperScrapland
      @SuperScrapland 4 місяці тому

      @@jamesprice6925 охуительно, только это можно написать двадцатью способами в питоне.

    • @SuperScrapland
      @SuperScrapland 4 місяці тому +2

      Питон самый заполненный язык тупыми конструкциями, а тут оказывается, что все пишут одинаково :D

    • @jamesprice6925
      @jamesprice6925 4 місяці тому

      @@SuperScrapland а что для тебя "тупая конструкция"? Я тоже могу сказать, что мне в языке Х не понятен синтаксис/конструкции, поэтому он для дебилов

  • @ОлегЛитвиненко-о5з
    @ОлегЛитвиненко-о5з 3 місяці тому

    07:28 PytoRust

  • @CheeseNO69
    @CheeseNO69 4 місяці тому +1

    Создатель майнкрафт выучил питон

    • @legomindbreaker
      @legomindbreaker 4 місяці тому

      Ждем Майнкрафт 2 на Python😂

  • @jz4887
    @jz4887 4 місяці тому +11

    Питон вообще не читаемый. Ужасный язык.

    • @dilukfrommonshtadt3645
      @dilukfrommonshtadt3645 4 місяці тому

      Питон ведь читается и работает на чистом английском, что там не понять? Даже чисто интуитивно, глядя на код, понимаешь, что он делает

    • @jz4887
      @jz4887 4 місяці тому +2

      @@dilukfrommonshtadt3645 Какой то странный аргумент. Ну, почти каждый язык содержит английские слова. От этого языки читаемее не становятся.

    • @dilukfrommonshtadt3645
      @dilukfrommonshtadt3645 4 місяці тому

      @@jz4887 Не спорю, но глядя на другие языки, хоть они и используют английские слова, синтаксис питона мне понятен куда больше. Тебе какой язык больше нравится?

    • @jz4887
      @jz4887 4 місяці тому

      @@dilukfrommonshtadt3645 Я шарпист

    • @micon6714
      @micon6714 4 місяці тому

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

  • @KanalSinyaKlashka
    @KanalSinyaKlashka 5 місяців тому +3

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

    • @ДмитрийЖданов-ю5т
      @ДмитрийЖданов-ю5т 5 місяців тому +1

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

    • @0x00AE1C9B
      @0x00AE1C9B 4 місяці тому

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

  • @senser1o76
    @senser1o76 5 місяців тому +36

    Язык без фигурных скобок не должен существовать

    • @khayolnoranjov918
      @khayolnoranjov918 5 місяців тому +8

      согласен на 💯, мне кажется если добавить фигурные скобки даже в человеческих языках хуже не будет

    • @ОлегРолдугин-ъ5ч
      @ОлегРолдугин-ъ5ч 5 місяців тому +12

      Тем временем assembler без фигурных скобок😮

    • @Andreymatveyev
      @Andreymatveyev 5 місяців тому

      😂

    • @TheMakarik-y6l
      @TheMakarik-y6l 5 місяців тому +5

      Мне кажется лучше использовать do-end

    • @flatmapper
      @flatmapper 5 місяців тому

      Scala 3

  • @HumanNHuman
    @HumanNHuman 3 місяці тому

    Сколько пишу на дарт но ох как скобки бесят. Ищи что где пропало и если придется код закомментировать тоже ищи где эта скобка заканчичается ещё решил поменять функционал кода ищи где лишние скобки убрать когда как на питоне просто взял и закомментил и иди дальще

    • @alexy431
      @alexy431 3 місяці тому

      Гарантирую, что ты пишешь не просто на Dart, а на Dart под Flutter! С Dart все нормально. Обычный язык. А вот Flatter - это дикие портянки, от которых всегда хотели уходить. Но разрабы Flutter решили иначе. В общем это не проблема языка. Надо просто Flutter выкинуть на помойку.

  • @IQ-120
    @IQ-120 4 місяці тому

    Чет фигня получилась! Оба писали и на шарпе и змейкой баловались.... Так где чего лучше то? Или как всегда - мерились усами? А по сути: стартапы и хахатоны не в расчет... хтонить скажет где проще выглядит реализация персептрона, хотябы?

  • @king_fox_3106
    @king_fox_3106 4 місяці тому

    Чел забыл сказать про динамический тип в C#. Нет нет, да все равно рано или поздно используется.

  • @lemeshenko
    @lemeshenko 4 місяці тому

    Чувак не слышал про автоформат. И никогда не копировал python код с stack overflow.

  • @ЭдуардМельник-с8ц
    @ЭдуардМельник-с8ц 4 місяці тому

    Мертвый формат

  • @sergtim1879
    @sergtim1879 3 місяці тому

    Где java?! Java это кайф перфекциониста, со всеми скобками, точками с запятой мммми

  • @friendly_cucumber
    @friendly_cucumber 4 місяці тому

    В шарпе вообще то есть dlr

  • @lavshyak9640
    @lavshyak9640 4 місяці тому

    По-моему с# продвигается в основном аспнетом

  • @АртёмЧавыкин-у5щ
    @АртёмЧавыкин-у5щ 4 місяці тому

    Python отлично подходит для производительных задач, таких как работа с матрицами/тензорами и всем, с большим количеством вычислений, всем что связано с ml. есть встроенные декораторы для распараллеливания вычислений, так же использования GPU. Ребята походу за Веб только шарят. Статическая типизация так же есть в Python при работе с tensorflow допустим. Аннотация типов вообще не гарантируют , что ты можешь использовать определенный тип данных, если аннотация прописана, то просто будет подсказки методов и функции если используете ide, а проверка на соответствие типу это уже другая проверка с последующем вызовом исключения, которая ничего общего не имеет к аннотации типов.

  • @СергейЗязев-х6о
    @СергейЗязев-х6о 3 місяці тому

    Питон разработчик не много маркуса персона напоминает

  • @АлександрШейка-ц5ь
    @АлександрШейка-ц5ь 4 місяці тому

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

  • @DevRusRaz
    @DevRusRaz 5 місяців тому +4

    Товарищи спорящие, будьте более категоричными, что то у вас ответы в основном, "да, но", " Нет, но"

  • @dfbdtrhgwtwd7149
    @dfbdtrhgwtwd7149 4 місяці тому +3

    Эти мальчики на самом деле не понимают разницу между сильной (статической) типизацией и отсутствием типизации (выражения типа "динамическая" или "утко-" типизация - это, конечно же, полнейшая туфта для ламеров). Они называют только одно преимущество статический типизации, причем даже не самое важное преимущество. Мне в голову сразу приходят как минимум три преимущества!

  • @ЕвгенийП-д8л
    @ЕвгенийП-д8л 3 місяці тому

    Как можно сравнивать Пидон с полноценным языком?!

  • @cdeblog
    @cdeblog 4 місяці тому

    Нет уверенности в словах и бормотарие вместо слов (может звук нормализовать?)

  • @whiteflorist
    @whiteflorist 3 місяці тому

    Динамическая типизация основа говнокода

    • @artemxyi
      @artemxyi 3 місяці тому

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

  • @sanjarsharipov7996
    @sanjarsharipov7996 3 місяці тому

    Нехрена нечего не понял

  • @rebrov_vyacheslav
    @rebrov_vyacheslav 5 місяців тому +2

    а чел со стороны пайтона, точно синиор?

    • @Ver1Sus
      @Ver1Sus 5 місяців тому +5

      Наоборот, питонист за шарпы шарит больше шарписта, имхо

    • @ДаниилМясников-ф4й
      @ДаниилМясников-ф4й 5 місяців тому +7

      Не, я притворяюсь. Чтобы звали в разных видосах и подкастах участвовать. Только тссс, никому! 😉

    • @Andreymatveyev
      @Andreymatveyev 5 місяців тому

      Не уверен что он сениор

    • @Andreymatveyev
      @Andreymatveyev 5 місяців тому

      Не уверен что он сениор

    • @Andreymatveyev
      @Andreymatveyev 5 місяців тому

      Не уверен что он сениор

  • @primeditor0
    @primeditor0 5 місяців тому +2

    А в итоге обоих уволят и заменят искусственным интеллектом лол

    • @АртурИванов-ч9э
      @АртурИванов-ч9э 5 місяців тому +11

      А зачем ты под разными видео это пишешь? Зависть?

    • @mappaletti
      @mappaletti 5 місяців тому

      твой комментарий это самая настоящая база, спасибо что ты есть.

    • @RomanAvdeevX
      @RomanAvdeevX 5 місяців тому +1

      Только ваш ии скоро перестанет развиваться и всё. С чего вы взяли, что прогрессия будет постоянной? На данный момент это не более чем навороченный Intellisense

    • @Сергей-ч9н1ц
      @Сергей-ч9н1ц 5 місяців тому

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

    • @RomanAvdeevX
      @RomanAvdeevX 5 місяців тому +1

      @@Сергей-ч9н1ц Соглашусь, что до окончательного плато мы ещё не дошли. Но в ближайшее время (лет 50-100) можно даже не думать о том, что нейросети кого-то заменят или достигнут AGI, поэтому высказывание автора комментария выше фактически некорректно

  • @GTLOLhoh
    @GTLOLhoh 4 місяці тому +1

    Херня все, учите раст или Си

    • @demenevdmitriy4175
      @demenevdmitriy4175 4 місяці тому +1

      Оба языка хорошие, но и C# и Python имеют свои ниши.

    • @leosv0
      @leosv0 4 місяці тому

      Потом что?

    • @demenevdmitriy4175
      @demenevdmitriy4175 4 місяці тому

      @@leosv0 А потом используйте. Решайте реальные задачи.

    • @leosv0
      @leosv0 4 місяці тому

      @@demenevdmitriy4175 за си платят копье. За руст ниче не платят, так как работы нет.

    • @icefox2853
      @icefox2853 4 місяці тому +2

      Каждый язык хорош в определённых задачах. Взять тот же геймдев, если ты делаешь игру на юнити, то там шарп, на UE, то там си++. Питон же для разработки игр то еще де***, однако он хорош для других задач, например чтобы по-быстрому написать бота в тг. Хватит хейтить языки, даже не зная где они используются.

  • @Iamfrommymother
    @Iamfrommymother 4 місяці тому

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

    • @smoothie-ws
      @smoothie-ws 4 місяці тому +3

      вы ошибаетесь сильно