Python - любовь и ненависть

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

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

  • @programisli
    @programisli  8 หลายเดือนก่อน +3

    Поддержать меня на Бусти и получить доступ к доп контенту: boosty.to/mflenov
    Телеграм: t.me/mflenov
    Twitter: twitter.com/flenov
    Инстаграм: instagram.com/mflenov/

  • @viktorgladkih8048
    @viktorgladkih8048 8 หลายเดือนก่อน +21

    В эру микросервисов сайт может под капотом иметь что угодно и даже зоопарк😅

    • @redneck_prm5429
      @redneck_prm5429 8 หลายเดือนก่อน

      Зоопарк в микросервисах - оно к большой боли.
      Сейчас либо лепят на чем то одном, либо в виде исключения узкие места на гошке.

    • @InconspicuousChap
      @InconspicuousChap 8 หลายเดือนก่อน

      Да, это точно. Тем более, такие микросервисы ни на каких языках не будут работать.

  • @redneck_prm5429
    @redneck_prm5429 8 หลายเดือนก่อน +16

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

    • @th8tisnotmyname
      @th8tisnotmyname 8 หลายเดือนก่อน +5

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

    • @redneck_prm5429
      @redneck_prm5429 8 หลายเดือนก่อน +5

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

    • @B-S-A
      @B-S-A 8 หลายเดือนก่อน +1

      @@redneck_prm5429 На*уй типизацию. Так код засирает, что бегло вкурить, что делает функция, уже становится нереально.

    • @InconspicuousChap
      @InconspicuousChap 8 หลายเดือนก่อน

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

    • @Никитарепников-ж5м
      @Никитарепников-ж5м 8 หลายเดือนก่อน

      Одна беда. Всё это можно сказать и про Perl. Но почему-то Perl свою популярность потерял, а Python приобрёл.
      Хотя, может когда Perl 6 наконец-то допилят, то у Python 3 будет полноценный конкурент.

  • @zhandosissayev9798
    @zhandosissayev9798 8 หลายเดือนก่อน +12

    Python:
    1. Снипет #1
    2. Снипет #2
    3. Снипет #3

    • @Dev-lessons
      @Dev-lessons 8 หลายเดือนก่อน +2

      Отличные снипеты

  • @soltaurus
    @soltaurus 8 หลายเดือนก่อน +7

    О, вот это классно, много деталей, нюансов, было интересно услышать ваше мнение)

  • @alexkoptev
    @alexkoptev 8 หลายเดือนก่อน +4

    У нас на работе помимо прочего еще TCL используется. Появился сей скриптовой ЯП в 1988 году.
    Используется в интеграционной шине для маппинга, преобразования данных и crud в интегрируемых системах.
    Гадость та еще.

    • @Никитарепников-ж5м
      @Никитарепников-ж5м 7 หลายเดือนก่อน

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

  • @mikep541
    @mikep541 8 หลายเดือนก่อน +2

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

  • @multydevel
    @multydevel 8 หลายเดือนก่อน +1

    Писал практически на всех языках. В свое время перешел с джавы на питон и ни о чем не жалею. Самый большой плюс - простота поиска работы. Колличество предложений на порядок больше, чем на ту же джаву. Особенно что касается облачных сервисов, Machine Learning, Data Science, AI. Тут наверно нет конкурентов по популярности и по размеру зарплат. С теми же датасайнтистами гораздо проще найти общий язык, если все работают на питоне. Из него гораздо легче сделать продакшен реди, чем из того же R. А самим датасантийстам сложнее врубиться в туже Scala или Java. Получается своего рода компромис, удобный всем. Ну и при работе в клаудах, уже не так важен какой язык используется. Он так или иначе компилируется в бинарный код и исполняется со сравнимой скоростью с компилируемыми языками.

  • @VLADrusLV55
    @VLADrusLV55 8 หลายเดือนก่อน +1

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

  • @alexsmirnov1938
    @alexsmirnov1938 8 หลายเดือนก่อน +4

    Что?! Кто-то сказал что python не идеален!? Ну все Фленов, ты довыпендривался! :D

    • @alexsmirnov1938
      @alexsmirnov1938 8 หลายเดือนก่อน +1

      Ладно, поставлю лайк. За смелость :D

  • @imbydlo1552
    @imbydlo1552 8 หลายเดือนก่อน

    Очень хорошо знаю js и puthon, + многих их библиотек. Теперь хочу взять в себе руки третью язык программирования. Хотелось бы чтобы он был низкоуровневым, компилируемым языком программирования. Можете дать мне совет по выбору? Rust подойдёт?

    • @programisli
      @programisli  8 หลายเดือนก่อน +1

      Подойдёт. Я сам не пробовал, но вроде норм

  • @seka1309
    @seka1309 8 หลายเดือนก่อน +3

    10:37 вроде сейчас для микросервисы используют Golang

    • @programisli
      @programisli  8 หลายเดือนก่อน

      Любой может использоваться и в Канаде как раз о Golang не слышал, у нас все микросервисы на C# и в Azure

  • @ЮрийСавостьянов-я2з
    @ЮрийСавостьянов-я2з หลายเดือนก่อน

    А сейчас какое направление популярно для пайтон?

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

      ИИ и Data science Devops

  • @Rafael_Santi
    @Rafael_Santi หลายเดือนก่อน +2

    ну в перечисленном порядке они и появлялись : Фортран, Паскаль, Питон и Свифт

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

      Так понял, вопрос был в том, кто может о себе сказать, что знал это, не влезая в Гугл 🙂

  • @mr_VadimS
    @mr_VadimS 8 หลายเดือนก่อน +2

    Памела Андерсон, Анджелина Джоли, Люблю жену - база!

  • @qulinxao
    @qulinxao 3 หลายเดือนก่อน +1

    главная фишка питона import ЧислодробилкаНаFORTRUN

  • @olegssh6452
    @olegssh6452 8 หลายเดือนก่อน +1

    Еще есть компилируемый Cython

  • @JohnDoe-tm1rv
    @JohnDoe-tm1rv 8 หลายเดือนก่อน +1

    В питоне когда дошел до использования __дурацких переменных__ делающих "магию" и работа которых мягко говоря неочевидна, то сразу решил бросить. Внешне питон выглядит просто, но чм дальше в лес тем больше дров и уже на среднем уровне сложности программы код получается очень запутанный и трудно поддерживаемый.
    А нулевая совместимость Питона 2 с Питоном 3, вечная путаница. А как подсоединишь внешнюю библиотеку - а она тебе натянет в проект все от джавы до какихто левых dll-ек. Все библиотеки постоянно устаревают, куча опенсорса в репозиториях, который написан криво и брошен на середине.
    В общем забыл о нем и перекрестился.

  • @kujoxer-yep
    @kujoxer-yep 8 หลายเดือนก่อน +1

    Спасибо за видео, очень интересно! Не понимаю почему Михаил сравнивает языки по названию, команды разработчиков как будто не существует. Ждемс интересные впечатления-мнения про rust.

  • @gregorykvasov954
    @gregorykvasov954 8 หลายเดือนก่อน +1

    а как оценить трудозатраты на библиотеку? какая-нибудь метрика человеко.часов или ..

    • @programisli
      @programisli  8 หลายเดือนก่อน

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

    • @gregorykvasov954
      @gregorykvasov954 8 หลายเดือนก่อน

      я имею ввиду как оценивать слоность библиотеки, в затраченном времени чел.труда.часов. Какой-нибудь " Эта библиотека имеет сложность 2 Тьюринга что равно 5_000 ч.часов,, 50_000$". В книге Виктора Пелевина "Iphuck 10" мощность ИИ мерили в Тьюрингах@@programisli

    • @gregorykvasov954
      @gregorykvasov954 8 หลายเดือนก่อน

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

    • @InconspicuousChap
      @InconspicuousChap 8 หลายเดือนก่อน

      Никак. Программист - это инженер, а не торгаш. Если библиотека решает задачу, то надо её подключать. Если она не решает, то не надо её подключать. Если ни одна не решает задачу, то надо писать своё. Эта логика решения никак не зависит от трудозатрат. А выбивать время и бюджет, поднимать и опускать приоритеты - работа менеджера, пусть он ею и занимается.

  • @halfbl00dpr1nce
    @halfbl00dpr1nce 5 หลายเดือนก่อน

    Здравствуйте, Михаил, как Вы думаете насколько актуально изучать фронтенд в 2024? Спасибо

    • @programisli
      @programisli  5 หลายเดือนก่อน +1

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

    • @halfbl00dpr1nce
      @halfbl00dpr1nce 5 หลายเดือนก่อน

      @@programisli благодарю за ответ

  • @victorbrylew1775
    @victorbrylew1775 8 หลายเดือนก่อน +1

    Про универсальность не совсем так. Python конечно будет один и для backend, и для data analyst, и для devops. Вот только для каждой из специальностей кроме самого языка нужно что-то еще. И вот это "что-то" будет разным. Для backend это будет фреймворки типа django или fastapi. А вот для data scientist это будут библиотеки scikit-learn, pandas и numpy. Devops будут использовать что-то третье а фреймворки и data scientist библиотеки им не нужны. Из общего для них кроме python для них может быть только SQL. Выучить все из перечисленного нереально вот и получается что универсальным остается только синтаксис языка а человеку для перехода из одной специальности к другой нужно серьезно переучиваться.

    • @programisli
      @programisli  8 หลายเดือนก่อน +1

      Однозначно, есть ещё библиотеки и фреймворки, но учить только библиотеки или учить всё с нуля, разница всё же есть.

    • @B-S-A
      @B-S-A 8 หลายเดือนก่อน

      Для бэка берёшь Питон + AIOHTTP. Всё, Вы прекрасны!

  • @bazilxp
    @bazilxp 8 หลายเดือนก่อน +1

    Надо смотреть не на возможности . А условия если к примеру надо слепить пробоос портов с роутера на удаленный сервер баш будет без вопросов работать , другое дело надо понимать что утилиты могут быть не полные. Питон да кросс платформенный но некоторые библиотеки не работают на windows. Как язык для легковесных дел пойдет , но заметно что сетевые и другие утилиты golang занял нишу . В целом видео вполне годное . Еще если говорить о голом питоне , хочешь юнит тесты вуаля , хочешь сетевые приложения вуаля, некоторые маленькие библиотечки упрощают написание клиентов к rest api.

    • @bazilxp
      @bazilxp 8 หลายเดือนก่อน +1

      Выбор ГО связан с бинарниками которые почти везде работают под линуксом и зависимостей .

  • @rerurkful
    @rerurkful 8 หลายเดือนก่อน +1

    Без гугла не могу. Просили ответить, ответил

  • @seka1309
    @seka1309 8 หลายเดือนก่อน +1

    5:15 после php c# не понравился?

    • @programisli
      @programisli  8 หลายเดือนก่อน +1

      После Delphi, тогда C# был еще только десктопным, это было 20 лет назад

    • @АнтонСемёнов-х5ш
      @АнтонСемёнов-х5ш 8 หลายเดือนก่อน

      @@programisli А чем С# лучше дельфей? Чтобы что-то работало на шарпе на компе должен быть установлен дотнет той же версии на котором написана прога. Кроме того, у C# полная зависимость от мелкомягких. Он так специально и задумывался, чтоб подсадить разрабов на эту зависимость.
      На дельфях можно делать полностью скомпилированные вещи, клиенту не нужно устанавливать на комп никаких виртуальных машин и прочей пакости весящей гигабайты. Появилась бесплатная версия delphi community правда с ограничениями дохода до 5 штук баксов в год. Но если чел способен заработать на программировании 5 штук баксов в год, то купить про версию за пару штук для него не проблема.
      Ещё хорошо развиваются полностью бесплатные lazarus, Code Typhon.
      Работу конечно найти под эти штуки нелегко, но для своих проектов вполне приемелемо. И я считаю рано хоронить Object Pascal. Хороший язык и как по мне, так лучше того же C#.

  • @Karal228ify
    @Karal228ify 8 หลายเดือนก่อน +1

    осу наркотики

  • @seka1309
    @seka1309 8 หลายเดือนก่อน +1

    8:05 вы на работе php вообще не используете ?

    • @programisli
      @programisli  8 หลายเดือนก่อน

      Нет

    • @seka1309
      @seka1309 8 หลายเดือนก่อน

      @@programisli почему? Весь вэб на c#.NET?

  • @beria_
    @beria_ 5 หลายเดือนก่อน +1

    Ахахаха. Что курил автор питона😂😂. Супер начало

  • @trifonoffilya
    @trifonoffilya 28 วันที่ผ่านมา

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

  • @snatvb
    @snatvb 8 หลายเดือนก่อน +4

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

    • @B-S-A
      @B-S-A 8 หลายเดือนก่อน

      Эти еб*чие скобки уже затрахали везде! Как? Нет! КАК, БЛ***, Вы умудряетесь собирать баги с форматированием, где Вы код пишете - на телетайпе чтоля???

  • @mikhail8280
    @mikhail8280 16 วันที่ผ่านมา

    Смысл видео укладывается в 1 предложение, но автор умудрился это повторять полчаса.

  • @danyloyemchenko3443
    @danyloyemchenko3443 7 หลายเดือนก่อน +1

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

  • @lemeshenko
    @lemeshenko 5 หลายเดือนก่อน +1

    Пробовал pytho/django. На мой взгляд джанга устаревшая система, а остальное вообще не серьезно

  • @СтороннийНаблюдатель-ч6ф
    @СтороннийНаблюдатель-ч6ф หลายเดือนก่อน

    Вся простота Питона заканчивается как только дело касается многопоточки, асинхронности и вообще enterprise разработки. Один питонист тим-лид как-то сказал "требования в нашей команде писать аннотации типов, без них код не будет принят" - ой, а что случилось? Ведь Питон позволяет ускорить разработку не требуя указывать типы для переменных, так сказано в официальной легенде. Но как только дело касается мало мальски большого проекта, сразу появляется боль и с аннотациями и с многопоточкой и с GIL и много чего с чем. При том этих проблем вообще не существует в зрелых строготипизированных ЯП вроде C#.

  • @Alonso_Kinn
    @Alonso_Kinn 8 หลายเดือนก่อน +4

    Я для себя сделал вывод, на выбор : С++ -->>Java or C# ( универсал)
    C++ -->> Php ( Вэб)
    Остальное все по мере роста своего скилла. Но C++ основа основ , фундамент!

  • @olexander7786
    @olexander7786 8 หลายเดือนก่อน +4

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

  • @dimitrobest5293
    @dimitrobest5293 8 หลายเดือนก่อน +1

    GDScript в Godot очень похож на питон

  • @zhandosissayev9798
    @zhandosissayev9798 8 หลายเดือนก่อน +3

    Для раскрутки канала нужно начинать с критики pho, Python и JavaScript, чтобы вызвать волну комментариев.

    • @programisli
      @programisli  8 หลายเดือนก่อน

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

    • @zhandosissayev9798
      @zhandosissayev9798 8 หลายเดือนก่อน

      @@programisliменя сейчас рассматривают на работу Python. Финтех.
      Но почему то хочу писать на JavaScript и nodejs
      Потому что nodejs один, а в питоне зоопарк.
      В каком то смысле nodejs превращается в C# Microsoft из коробки.
      Еще в nodejs завезли фичу теперь внутри JS писать на другом языке хоть Python хоть RUST.

  • @АнтонСемёнов-х5ш
    @АнтонСемёнов-х5ш 8 หลายเดือนก่อน +1

    Python хорош в своих, узких сферах - автоматизация, нейросети, ну ещё бэкенд (хотя сейчас в той же Европе большинство стартапов стараются или на ноде, или на гошке делать). Плохо когда Python тащат туда, где ему не место - например в мобильную разработку с его ублюдским Kivy, или в геймдев (в игрострое он годен только для написания визуальных новелл), или есть такие извращенцы, кто на нём пытается десктопные приложения стряпать. Десктоп на питоне, это так же отвратно, как и на Electron - жрёт уйму памяти, подтормаживает даже на современном железе.
    В общем - каждому языку своё направление и питон в этом не исключение, не нужно его совать везде и всюду...

  • @ПафнутийЧебышев-м9й
    @ПафнутийЧебышев-м9й 8 หลายเดือนก่อน +1

    Я тоже играл этот пакет Квиз Плиз , расставили верно )

  • @polarpoplar6886
    @polarpoplar6886 7 หลายเดือนก่อน

    Правда что Питон заменил Lisp по возможностям? Ссори, если написал глупость, просто слышал в одном из обзоров

    • @programisli
      @programisli  7 หลายเดือนก่อน

      На Питоне многое можно писать, но говорить что прям заменил... Питон доминирует в автоматизации, но он всё же не единственный, кто-то использует PowerShell, или bash. В отношении Lisp не знаю, я сам этот язык не использую.

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

    2:36 - я бы не сказал, что bash ограничен по возможностям ... возможно, не стало модным, молодёжным

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

      Но его уже с давних времён расширяют с помощью perl скриптов или даже программ на C++

  • @th8tisnotmyname
    @th8tisnotmyname 8 หลายเดือนก่อน +1

    Простота ЯП познается в сравнении, но в сравнении не личного опыта, а статистики. На личный опыт сложным будет самый первый язык, все остальные проще первого. А вот то, что в школах и в ВУЗах перешли на Python косвенно говорит о том, что среди условных N человек Python научилась большая доля, чем другим ЯП. Пойму тех для кого-то это не аргумент, но на субъективно опыт любой яп найдет массу тех, для кого он будет сложным \ легким

    • @programisli
      @programisli  8 หลายเดือนก่อน

      В Канаде у меня дети начинали с Java в школе. В институте доча попала на С, а сын на Java и Python

    • @th8tisnotmyname
      @th8tisnotmyname 8 หลายเดือนก่อน

      @@programisliЗдорово. Значит даже в этом не все так однозначно. Или по моей логике, Java самый простой ЯП) Я склоняюсь к тому, что ЯП который будет прост для всех еще не придумали. И надо ли...

    • @B-S-A
      @B-S-A 8 หลายเดือนก่อน

      @@programisli Java закапывать пора, имхо )))

    • @InconspicuousChap
      @InconspicuousChap 8 หลายเดือนก่อน

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

    • @th8tisnotmyname
      @th8tisnotmyname 8 หลายเดือนก่อน

      @@InconspicuousChap Для формошлепских или нет, но он единственный аргумент. А первый пункт мне тяжело понять

  • @ВиталикВиршин
    @ВиталикВиршин 5 หลายเดือนก่อน +1

    ни одной програмы пользовательской не видел на питоне за 30 лет 😂

    • @programisli
      @programisli  5 หลายเดือนก่อน

      А сколько новых "пользовательских" программ появилось на рынке? Сейчас всё уходит в Веб и у меня помимо браузера есть ещё Final Cut, редакторы кода и пару графических программ. Все остальное или в браузере.

    • @ВиталикВиршин
      @ВиталикВиршин 5 หลายเดือนก่อน

      @@programisli ну хз, в браузере разве что новости с трентами, не знаю что у вас там за програмы в браузере))

  • @Tosha.V
    @Tosha.V 8 หลายเดือนก่อน +1

    ну ладно ладно, острые углы обошел)

    • @programisli
      @programisli  8 หลายเดือนก่อน +1

      Ну не особо и старался.

  • @cleverscript
    @cleverscript 8 หลายเดือนก่อน +5

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

    • @programisli
      @programisli  8 หลายเดือนก่อน +1

      По Питону у меня на Видеоуроки есть видосы th-cam.com/video/KWYzm3MwD5E/w-d-xo.html

    • @tguev
      @tguev 8 หลายเดือนก่อน

      Посмотрите курсы Поколение Python на Stepik

  • @vatakiller
    @vatakiller 8 หลายเดือนก่อน +1

    Странные у вас вкусы. Мне питон и C# зашли сразу. И даже скажу больше, я до сих пор считаю их лучшим примером императивных языков (В первую очередь из-за стандартной библиотеки)

    • @programisli
      @programisli  8 หลายเดือนก่อน

      Бывает такое, что чтобы ощутить что-то нужно немного времени

  • @indigoram89
    @indigoram89 8 หลายเดือนก่อน +2

    php 🔥

  • @aleksandrdemidov6058
    @aleksandrdemidov6058 8 หลายเดือนก่อน

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

    • @programisli
      @programisli  8 หลายเดือนก่อน

      Более технические вещи я перевёл в Бусти и есть ещё канал www.youtube.com/@Dev-lessons вот там более техническая есть, а тут только разговорная. Чтобы можно было в фоне во время работы слушать

    • @B-S-A
      @B-S-A 8 หลายเดือนก่อน

      С одной стороны так. Только на питоне ты едешь на автомате на большом комфортном джипе, а на JS на велосипеде и на руле на верёвке болтается палка, которая всё норовит тебе в спицы попасть.
      Я вот не понимаю от слова совсем, зачем писать бэк на JS?! Хм, может в том случае, если только JS и знаешь...

    • @zhandosissayev9798
      @zhandosissayev9798 8 หลายเดือนก่อน

      @@B-S-Aможно типизацию typesript прикрутить в нужные места. Получится Python + Java

    • @aleksandrdemidov6058
      @aleksandrdemidov6058 8 หลายเดือนก่อน

      @@B-S-A я специально не стал писать об этом, я пайтонист со стажем ))) ноду изучаю, чтобы аплаиться на на нее в бэке, а то на питоне дичайшея конкуренция ))) даже резюме не смотрят ) а сейчас работаю на php уже несколько лет, с ним проще, но он совсем мне не заходит )))

    • @B-S-A
      @B-S-A 8 หลายเดือนก่อน

      ​@@aleksandrdemidov6058 Я могу Вас понять, мои эмоции не для хейта. Скорее, моё имхо, я представляю вектор, куда всё идёт. Нам, чтобы быть эффективными для бизнеса, приходится оперировать абстракциями всё более и более высокого уровня, потому что рутину забирают на себя машины. Конечно, системное программирование никуда не уйдёт, но массовый спрос через 5 лет, как это вижу я, будет лежать в плоскости оперирования такими целыми сущностями, как нейросети - вот этот "чёрный ящик" мы натравим вон на тот "чёрный ящик", посмотрим что получится, переобучим, подкрутим. Проще всего это делать на питоне, если человек питонист, ему будет проще взять питон за начало вектора, а целиться в ML, DevOps, SRE, Systems Engineer. Из питониста куда угодно...
      Про PHP, Вы простите, на тёмную сторону силы ведёт дорога эта, поглотила трясина подаванов много сильных...

  • @Andrei_Bush
    @Andrei_Bush 8 หลายเดือนก่อน +1

    Паскаль - фортран - пайтон - свифт?

    • @programisli
      @programisli  8 หลายเดือนก่อน +1

      Фортран самый старый. Он даже старее Си. Си появился в 72-м, а Фортран аж 57.

  • @alexwilson8268
    @alexwilson8268 8 หลายเดือนก่อน +1

    Михаил... вот злой ты. Недобрый. Прямо забодал С++ (я на нём пишу и мне прям срывало... еле досмотрел) Вот в каком месте он сложный? Компиляция. Что так сложно написать строку g++ name.cpp - o nameFile? Чего тут сложного? И всё. Да, конечно, я работаю в Linux но в Windows сложность скорее в установке МССтудии а в остальном то ещё проще.Там вообще длякомпиляции надо кнопочку нажать или горячие клавиши. А интерфейс нарисовать так и вообще не проблема. Просто перетаскиваеш нужные элементы и всего делов.
    Подключать библиотеки и заголовки сложно? Но ведь в Phyton всё тоже надо подключать сторонние библиотеки. Без них он только и умеет считать да выводить циферки а если надо что то сделать то добро пожаловать в "инсерт".
    А вот с другой стороны всё выглядит интереснее. Я вот скажем написал что то... ну например какой то небольшой скрипт который ну скажем копирует куда то файл пусть для сохранения (это я так условно что то простенькое). Я это дело скомпилил а тут знакомый Михаил говорит "Мне тоже надо... дай". Скинул Мише скрипт, Миша его запустил и... всё работает.
    С Python так фик получится. Скрипт я кину но Мише надо будет поставить на машину Python. Да не просто Python, а ещё и той самой нужной версии. А ещё надо поставить pip и закачать нужные библиотеки (о том что для этого нужен Интернет я промолчу да?). И даже если всё таки заработало то прямо завтра закачалось обновление Python и не факт, что скрипты заработают.
    А для того чтобы это всё победить мы ставим виртуалку (в большинстве случаев venv). И наша городьба продолжается ведь теперь надо и туда поставить нужную версию Python и pip и не забывать правильно запускать (сперва виртуалку а потом скрипт).
    Я пробовал компилить (делать ехе-файл). Получилось но у него размер вышел... просто неразумный. Я когда то писал на Делфи и всё считали что файл Делфи в 500 килобайт это такой страх по сравнению с файлом С в 30 килобайт. А тут вообще несколько мегобайт выходит и там те ещё пляски с бубном надо сказать...
    И вот... ты действительно считаешь что Python проще С++? Да ладно... Я не могу ничего сказать про C# так как не писал на этом языке... не сложилось как то, но РНР точно в разы проще чем Python да и мои плюсы не сказать что прям такой сложный язык. Больше разговоров о сложности чем на самом деле. Впрочем тут кто на что учился наверно. для меня вот прямо сейчас твой C# сложен так как я просто не знаю ничего о нём. Но одно я знаю точно. Если мне нужно будет что то написать и передо мной будет стоять выбор Python или С++... я на плюсах напишу быстрее и для меня это будет проще в разы.
    А почему Python так популярен среди новичков? Да тут ответ то простой на самом деле. В сети огромное количество библиотек валяется на все случаи жизни. Надо распознавание речи - бери вот это. Нужно лица распознавать - не проблема. Хочешь прочитать текст с картинки? Да вообще не вопрос. И скачав этот чей то чужой скрипт с определённым, описанным АPI, конечно легко и просто в две строчки написать программу. Да только есть одно НО. Вот ты пишешь для веб и понимаешь что начальный index.php это только самая макушка айсберга а всё что внутри... вот это действительно труд. И только тех кто написал то что внутри можно считать программистами, а не тех кто с помощью документации подключил нужные запросы на первой странице. Вот в этом и секрет быстрого старта питониста. Стартанёт то он быстро а программистом станет как и все остальные через время.
    Чё то много понаписал... ну извини. Такая мысль... длинная вышла. :) А нефик на каждом шагу говорить, что си сложный.

    • @programisli
      @programisli  8 หลายเดือนก่อน

      В видео сказано, что Питонисты приводят пример, где сравнивают с С и показывают, что у них только одна строчка и не нужно писать метод main. Там не было моего мнения, что сложнее или проще, а именно что Питонисты считают. Ссылку на видео давать не буду, но такой пример сравнения в взял у очень популярного блогера, он сравнивал.
      Я как раз наоборот ставлю это утверждение под сомнение. Как измерили простоту. Посчитали просто строчки? Ну глупо считать.

    • @alexwilson8268
      @alexwilson8268 8 หลายเดือนก่อน

      @@programisli
      Да я не по поводу простоты Python а скорее по поводу сложности Си и С++. Все говорят что это сложный язык (для меня плюсы просто продолжение... расширение си а не другой язык). Но ничего в си сложного нет. Вообще если что то учишь то потом удивляешься даже что для кого то это сложным кажется.
      А к стати в Python по их правилам нельзя писать скрипт в одну строку. В целях безопасности надо и def main() и кроме этого ещё и структуру:
      if __name__ == __main___
      или как то так... я уже не помню ибо последний раз писал года три тому назад на Python.
      В общем ладно... не важно. В целом про Python я думаю мы друг друга поняли. А Си простой. Не сложнее чем другие. Вот.
      :)

    • @programisli
      @programisli  8 หลายเดือนก่อน

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

    • @zhandosissayev9798
      @zhandosissayev9798 8 หลายเดือนก่อน

      Часть этих болячек сам лично проходил. Брал chatGPT и вперед. Но нужно вовремя на новые языки переходить, JAVA или JAVASCRIPT.
      Для работы с данными python вне конкуренции

    • @alexwilson8268
      @alexwilson8268 8 หลายเดือนก่อน +1

      @@zhandosissayev9798
      Спорное утверждение... при чем оба.
      Моё мнение выглядит так. Переходить никуда не нужно. Нужно расширять свои знания новыми технологиями и использовать их по мере необходимости. В частности Питон я изучил... но не нашёл в нем (для моих задач) чего то нужного и забросил. При этом во мне нет предвзятости к языку. Просто в данный момент я не вижу места для его применения. Появится необходимость я к нему вернусь.
      Ну и про работу с данными. если ничего не нужно считать то конечно можно применять Питон. Но где вы видели чистое получение данных без последующей обработки? А вот обработка большого массива данных для Питона смерть. Попробуйте отсортировать большой массив чисел из скажем 100 тысяч значений просто пузырьком например и вы устанете ждать. А ведь в BigData бывают массивы в миллионы значений и значения эти могут быть не цифровыми. По этому опять таки моё ИМХО говорит, что попробовать алгоритм на Питоне можно. Это попроще написать и оттестировать. А вот в продакшен с Питоном лучше не лезть. Как минимум получится очень медленно.

  • @ДенисК-р6я
    @ДенисК-р6я 8 หลายเดือนก่อน +3

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

    • @programisli
      @programisli  8 หลายเดือนก่อน +2

      Прям негатива нет, но в целом очень даже интересная ситуация. Да, есть такие, кто открыто высказывает свое не очень хорошее отношение

    • @InconspicuousChap
      @InconspicuousChap 8 หลายเดือนก่อน +5

      Вообще пофиг, как кто высказывается. Важны аргументы. У 99.99999% высказывающихся их нет, либо они нерелевантны и являются вкусовщиной.

  • @snatvb
    @snatvb 8 หลายเดือนก่อน +1

    питон универсален до тех пор пока не посмотришь на js)))) если мы про скриптовые говорим

    • @programisli
      @programisli  8 หลายเดือนก่อน +1

      На JS в консоли не автоматизируют. DepOps всё же на Питоне или шеле

    • @snatvb
      @snatvb 8 หลายเดือนก่อน

      @@programisli ну нет, автоматизируют, на aws вполне, но с большего как ты говоришь
      иначе бы амазон не создавали свой рантайм

    • @B-S-A
      @B-S-A 8 หลายเดือนก่อน

      @@programisli Именно, на Питоне можно прекрасно писать однострочники, где BASH уже мозк начинает ломать.

  • @IgorGallemar
    @IgorGallemar 8 หลายเดือนก่อน +1

    Первый!!!

  • @brokenjessssssssus
    @brokenjessssssssus 8 หลายเดือนก่อน +8

    У питона ужасный синтаксис, мне просто не нравится как он выглядит. main пишется через if, нужно передавать self, абстрактный класс чтобы создать, то его нужно наследовать от класса abc. Модификаторы доступа странно выглядят с этими подчеркиваниями. Поля нужно объявлять внутри конструктора. Единственный ОГРОМНЫЙ плюс питона, это миллиард библиотек для всего.

    • @brokenjessssssssus
      @brokenjessssssssus 8 หลายเดือนก่อน +2

      Еще, чтобы обратиться к protected и private полям внутри этого же класса нужно писать подчеркивания при обращении. Ну это же странно

    • @garp_tv4849
      @garp_tv4849 8 หลายเดือนก่อน +1

      еще эти странные декораторы, рофлянки типа @classmethod, @staticmethod, слава Данжен мастеру что это не мой основной язык, и вряд ли им будет.

    • @voloxastik1
      @voloxastik1 8 หลายเดือนก่อน

      @@brokenjessssssssus в пайтоне нет protected и privite полей

    • @MrLotrus
      @MrLotrus 8 หลายเดือนก่อน

      @@garp_tv4849Очень удобно для патерна декоратор. Собственно под него и сделано и так и называется)

    • @B-S-A
      @B-S-A 8 หลายเดือนก่อน +5

      У питона ужасный синтаксис?! У питона САМЫЙ БОЖЕСТВЕННЫЙ синтаксис из всех! Это как BASIC на максималках. Лучше придумать просто НЕВОЗМОЖНО! За одно только отсутствие скобочек - Гвидо памятник надо поставить. С*ка, как же бесят эти {}, я много на чём писал. Смотришь на код на Питоне и сердце радуется.

  • @rerurkful
    @rerurkful 8 หลายเดือนก่อน +2

    Лучший питон- это golang

    • @MrLotrus
      @MrLotrus 8 หลายเดือนก่อน +2

      У них чуть ли не противоположная философия. Питон позволяет делать что хочешь с идеей - "Вы взрослые люди и знаете что делаете". В го обратно - "вот так правильно и не выпендривайтесь"

    • @redneck_prm5429
      @redneck_prm5429 8 หลายเดือนก่อน

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

    • @rerurkful
      @rerurkful 8 หลายเดือนก่อน

      @@redneck_prm5429 ниче не надо прикручивать, и так он по факту c++ на стероидах. Всём хорош. На счёт ООП, он там есть, и более интуитивный, ну на мой взгляд

    • @InconspicuousChap
      @InconspicuousChap 8 หลายเดือนก่อน

      @@redneck_prm5429 Кто-то ещё пытается вдохнуть жизнь в разложившийся труп под названием ООП?

  • @InconspicuousChap
    @InconspicuousChap 8 หลายเดือนก่อน

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

  • @flatmapper
    @flatmapper 8 หลายเดือนก่อน +2

    Python - это бред. Подсказок в IDE нема

    • @programisli
      @programisli  8 หลายเดือนก่อน +2

      Ну это проблема не языка, а IDE.

    • @SamurayXXI
      @SamurayXXI 8 หลายเดือนก่อน +5

      Странно в моей IDE все подсказки на месте

    • @olegssh6452
      @olegssh6452 8 หลายเดือนก่อน

      Используй PyCharm

    • @алексавы-р5к
      @алексавы-р5к 8 หลายเดือนก่อน

      значит ты так настроил иде

    • @СтороннийНаблюдатель-ч6ф
      @СтороннийНаблюдатель-ч6ф หลายเดือนก่อน

      @@programisli Не совсем. Что бы выдать подсказку, IDE должна понимать код. Если ЯП строготипизированный то понятно что это за тип, какие поля и свойства у него есть. Задача вывести подходящие варианты становится реализуемой. В Питоне типов нет. Листинг кода питона для IDE это просто текст. В типы, с соответствующем поведением, они превратятся только в момент исполнения. Поэтому Питон настолько беден на подскаки: пиши что хочешь. Является ли строка строкой кода на Питон узнаем когда дойдем до ее исполнения, не раньше.