Как питон захватил мир

Sdílet
Vložit
  • čas přidán 20. 04. 2020
  • Питон - лучший и самый популярный язык в мире! Несколько фактов почему это действительно может быть так. Как питон развивался, какие правильные шаги были сделаны и что послужило причиной популярности.
    👉 Курс «Python для веб-разработки» в SkillFactory: clc.to/-jD5Fw
    👍 Используй промо код: SSV2020
    Видео со статистикой • Most Popular Programmi...
    DHH Progress: • Rails Conf 2012 Keynot...
    Поддержи канал! seniorsoftwarevlogger.com/sup...
    Рекомендуем 👍 seniorsoftwarevlogger.com/rec...
    Телеграм: t.me/seniorsoftwarevlogger
    Инстаграм: / seniorsoftwarevlogger
    Senior Software Vlogger - канал о жизни людей в айти и интересных фактах. Написание кода, интервью с программистами, переезд на ПМЖ в другие страны, лайфхаки профессии.
    #программирование #ityoutubersru

Komentáře • 587

  • @Flint367
    @Flint367 Před 4 lety +105

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

    • @redradist
      @redradist Před 4 lety +1

      Гвидо не поэтому стал писать новый язык, а потому что ABC прикрыли (он был не очень популярен), а свои знания применить хотелось как-то ...
      Есть очень интересное интервью czcams.com/video/Pzkdci2HDpU/video.html и czcams.com/video/y-Yetu20snM/video.html где он обьясняет почему он начал писать Python

    • @Flint367
      @Flint367 Před 4 lety

      @@redradist ох. судя по продолжительности видео жди ответ через неделю)

    • @toxic-text
      @toxic-text Před 3 lety

      @@Flint367 3 месяца спустя..

    • @ivanh9567
      @ivanh9567 Před 3 lety

      @@toxic-text 8 месяцев. Думаю половину видео он уже осилил.

    • @Olex_B
      @Olex_B Před 2 lety

      @@ivanh9567 год спустя. Думаю он не осилил

  • @finalapproach1254
    @finalapproach1254 Před 4 lety +142

    С котопса экстримкод заорал

    • @purplep3466
      @purplep3466 Před 4 lety

      Мемный человек однако!

    • @dophamine7034
      @dophamine7034 Před 4 lety

      а я чуть не поперхнулся бутербродом! :D

    • @toxic-text
      @toxic-text Před 3 lety

      слишком он увлекается своими оборотами этот экстрим код

  • @musikalniyfanboichik
    @musikalniyfanboichik Před 4 lety +32

    Приятно что ты объясняешь даже не особо сложные вещи в этом видео. С заботой о нубах. Спасибо.

  • @user-li2my9gc5l
    @user-li2my9gc5l Před 4 lety +5

    Блин, очень интересно рассказываешь, бро! У тебя талант преподавания! Палец вверх, однозначно👍

  • @ne_psixyu
    @ne_psixyu Před 4 lety +1

    Такой формат подачи информации мне нравится !!! Отличное вышло видео ! Спасибо !!!

  • @user-tr8xi3ik3c
    @user-tr8xi3ik3c Před 4 lety +8

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

  • @dophamine7034
    @dophamine7034 Před 4 lety

    Давно не смотрел твои видео) и сейчас очень нравится юмор, появившийся в них!) так держать!

  • @domeno8525
    @domeno8525 Před 4 lety +6

    Было интересно послушать тебя, вышло очень хорошо.

  • @manicorn_kz
    @manicorn_kz Před 4 lety +4

    Очень доступно объясняешь, спасибо!

  • @alex65656
    @alex65656 Před 4 lety +2

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

  • @RedkeiGost
    @RedkeiGost Před 4 lety +65

    "программисты очень любят писать новые вещи, не разбираясь в старых" - тут прям повеяло Соером с его Голой правдой про программистов.

    • @user-fv3vt4ju4z
      @user-fv3vt4ju4z Před 4 lety +6

      В первой половине ролика и стиль подачи такой же как у Соера в том видосе))

  • @the_leonik
    @the_leonik Před 4 lety +37

    С Немчинского орнул, правда и сам джавист, но питон тоже потихоньку осваиваю)

    • @objectisliper
      @objectisliper Před 4 lety

      Хах, прямопротивоположная ситуация)

  • @user-bu9tx6oq3q
    @user-bu9tx6oq3q Před 4 lety +33

    Многопоточность в Python активно завозят. Если не ошибаюсь, в 3.7 появилась возможность запускать копию интерпритатора внутри приложения (с отдельным GIL и общей памятью), а в 3.8 добавили возможность, при запуске отдельного процесса (с отдельным адресным пространством) организуя мост между ними.

  • @user-mq4nw6ir8t
    @user-mq4nw6ir8t Před 4 lety +1

    Топово!!! А давай про другие языки так же)))

  • @MadSKWIREL
    @MadSKWIREL Před 4 lety +8

    Я думаю, что все таки у ученых стандартом был R. Он появился в 90-х и изначально задумывался как язык для статистической обработки данных и визуализации. Python в области анализа данных начал развиваться относительно недавно и его главной отличительной чертой является супер-удобная инфраструктура для Data Science.

  • @alexandergaiwer9804
    @alexandergaiwer9804 Před 3 lety +2

    Очень интересная и полезная информация! Огромное спасибо автору!!!

  • @stanislavdmitriev5917
    @stanislavdmitriev5917 Před 4 lety +1

    Выпуск потрясен! Хотелось бы так и о других языках и их особенностях.

  • @webdmitriev
    @webdmitriev Před 4 lety

    Спасибо, это было полезно))

  • @lawkz
    @lawkz Před 4 lety

    Что мне нравится на этом канале, так это то что лектор говорит без остановки.

  • @user-zf4ds9cq2y
    @user-zf4ds9cq2y Před 4 lety +92

    Очень интересно, запиши видео про Go плиз

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +62

      Могу попробовать

    • @user-jy6xc6ph9p
      @user-jy6xc6ph9p Před 4 lety +1

      Senior Software Vlogger было бы супер, интересно, верите ли вы в него

    • @nikitaivanov4062
      @nikitaivanov4062 Před 4 lety +3

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

    • @UAStriker
      @UAStriker Před 4 lety

      Согласен, интересно было бы послушать про Golang

    • @hackintoshnkot
      @hackintoshnkot Před 4 lety

      Senior Software Vlogger лучше не надо

  • @RusFarFaz
    @RusFarFaz Před 4 lety +1

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety

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

  • @digital_ninja
    @digital_ninja Před 3 lety

    Классное видео. Сам пишу на пайтоне. Думаю, дальше изучить go.

  • @KS1498
    @KS1498 Před 4 lety

    А какой язык посоветуешь в качестве дополнения к пайтону?

  • @user-xn4nl8hv8m
    @user-xn4nl8hv8m Před 4 lety +4

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

    • @objectisliper
      @objectisliper Před 4 lety

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

    • @7ZazmaZ7
      @7ZazmaZ7 Před 4 lety

      @@objectisliper какуто фигню написал

    • @objectisliper
      @objectisliper Před 4 lety

      @@7ZazmaZ7 какую-то*. Дорастешь, поймешь)

    • @Anton-oq3zt
      @Anton-oq3zt Před 4 lety

      Javascript однозначно.

    • @objectisliper
      @objectisliper Před 4 lety

      @@Anton-oq3zt Монополизация и узурпация отрасли - это конечно весело, вот только всем это так наскучило, что вместо него уже даже на Dart пишут) А ванильный джс вообще почти не юзают, только typescript (ибо динамическая типизация дерьмище для больших проектов)

  • @user-vs3bd8vt1u
    @user-vs3bd8vt1u Před 4 lety

    Интересно услышать ваше мнение по поводу Django в 2020+.Стоит ли изучать?

  • @3ddevelopment979
    @3ddevelopment979 Před 4 lety

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

  • @KimarTV
    @KimarTV Před 4 lety

    Так, а можно тогда ваш топ языков и какие задачи они решают

  • @aerahtv0000
    @aerahtv0000 Před 4 lety

    спасибо за видео

  • @andreyf3975
    @andreyf3975 Před 4 lety

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

  • @F1StaShkA
    @F1StaShkA Před 4 lety

    Делай свои курсы) Будет очень интересно!

  • @ibooks3905
    @ibooks3905 Před 4 lety +58

    Не доверяю этим онлайн курсам. Им надо только заработать на тебе. Заманивают с гарантиями трудоустройства это все х..ня.

    • @rollo9085
      @rollo9085 Před 4 lety +1

      не правда

    • @evisotskiydev
      @evisotskiydev Před 4 lety +2

      я доверяю лишь coursehunters

    • @kekivanovich9222
      @kekivanovich9222 Před 4 lety +5

      волков бояться - в лес не ходить, шизойд

    • @jsacademy772
      @jsacademy772 Před 4 lety

      Зря ты так :) Для меня как для преподавателя нескольких IT курсов (онлайн/оффлайн) всегда было важно чтобы студенты добились поставленных целей на курсе и именно поэтому я до сих пор стараюсь с каждым студентом лично пообщаться по возможности)
      Многие хотят лишь заработать, но есть и хорошие курсы, которые действительно хотят научить чему-то людей

    • @rollo9085
      @rollo9085 Před 4 lety +3

      @@jsacademy772 человек явно не знает как работает бизнес. Вы полностью правы, спрос есть только тогда, когда есть польза. Желаю вам самых лучших учеников, а из не самых лучших сделать самых лучших:)

  • @maxuperiaka1902
    @maxuperiaka1902 Před 4 lety +4

    Я один ору с того, что волосы полностью сливаются с фоном и он как будто голограмма

  • @denismerigold486
    @denismerigold486 Před 4 lety

    отличное видео!

  • @nikitakuzmin719
    @nikitakuzmin719 Před 4 lety

    дружище, подскажи пж. имея гос диплом (российский) it-специалиста, нужно ли мне доучиваться в германии? или достаточно сделать перевод?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety

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

  • @ablgmv
    @ablgmv Před 4 lety +14

    13:38 а как же matplotlib

  • @user-sn1qp2xq8l
    @user-sn1qp2xq8l Před 4 lety

    Тонкий троллинг Сергея, однако!

  • @Oleg-pq2cl
    @Oleg-pq2cl Před 4 lety

    > программа выполняется только одном потоке
    помимо IO, ещё экстеншены зачастую не захватывают GIL и работают параллельно, например если использовать сжатие, то один процесс может съесть все ядра.
    Поэтому полезно знать параллельно С/С++/Cython и т.п. и в результате получите скорость разработки на питоне, и скорость выполнения близкую к С++.

  • @artgentumk
    @artgentumk Před 4 lety +6

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

    • @daitedve1984
      @daitedve1984 Před 4 lety

      Одна проблемка, Го никому нафиг не впёрся. Бабло, которое потратили на его раскрутку не окупилось. Так же, как и Раст. Эти два убогих аутсайдера широко замахнулись, да мелко выстрелили - люди даже с С++ на это говно не переходят, ибо С++ вечен. :)

    • @artgentumk
      @artgentumk Před 4 lety +4

      @@daitedve1984 ​ вы не правы.

    • @adsick_ua
      @adsick_ua Před 4 lety +1

      @@daitedve1984 через несколько лет увидишь Rust и Go в топах

  • @arturyurkiv8222
    @arturyurkiv8222 Před 4 lety +15

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

    • @SIM31r
      @SIM31r Před 4 lety

      1С, COBOL, ABAP :/

    • @georgeunknown2833
      @georgeunknown2833 Před 4 lety

      @@SIM31r Python, Java, C, C++, Ruby, JS ... а ещё у меня 22 см.

    • @SIM31r
      @SIM31r Před 4 lety

      @@georgeunknown2833 22 см это действительно романтично

  • @mybuddy6522
    @mybuddy6522 Před 4 lety

    Запиши видео про разработку на BPMS, что думаешь - есть ли перспективы у работы в данном направлении, или же оно слишком узкое и рискованное? Было бы очень интересно услышать твое мнение по данному поводу, Немчинский хоть и записывал видео на эту тему, но оно слишком поверхностным и сумбурным получилось

  • @Estrav.Krastvich
    @Estrav.Krastvich Před 2 lety

    >Ютуб никогда не ошибается
    )))

  • @ii3246
    @ii3246 Před 2 lety +1

    "не позволять делать одно и тоже разными способами!" это лучшее решение. это даже не упрощение, а как раз то что надо. ибо в том же js, кто как хочет так и пишет, и это реально жесть просто...

  • @alanmax2025
    @alanmax2025 Před 4 lety +1

    Вопрос: можно ли используя ТОЛЬКО Python, написать приложение для Android, iOs и Веб? Конечно же со всеми библиотеками. Хочется полностью погрузиться в Python, но не хочется изучать другие языки)

    • @DavidGoldmanNickname
      @DavidGoldmanNickname Před 4 lety +1

      Web на самом деле в принципе можно .но для ОТ и ДО придется все-таки постичь хотя бы основы JS и языков разметки. насчет apple точно нет, у них все строго и без SWIFT никуда. Насчет Андроида, как мне кажется, в комментариях найдутся более компетентные люди.А ежели ты планируешь углубиться в программирование как таковое, то тут ЯП дело явно не первое, для начала нужны азы коддинга, а ЯП пойдут уже сами, какой-никакой "стак" из языков по мере обучения ты все же наберешь

    • @user-rx3ev2yi9c
      @user-rx3ev2yi9c Před 4 lety

      все можно, но удобна ли? нет)

    • @alanmax2025
      @alanmax2025 Před 4 lety

      @@DavidGoldmanNickname Спасибо!)

    • @alanmax2025
      @alanmax2025 Před 4 lety

      @Kartoshka JS Спасибо!)

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +1

      Тут больше подойдёт JavaScript. Штука в том, что потом понимаешь, что разобраться с платформой сложнее, чем освоить новый язык. Т.е. сложность iOs именно в iOs, а не в языке Swift

  • @smrn_vv
    @smrn_vv Před 4 lety

    как хорошо что есть бесплатный курс от яндекс лицея)))

  • @cyberpoet
    @cyberpoet Před 4 lety +2

    Небольшие уточнения. С питоном можно распараллелить программу на разные процессорные ядра с помощью модуля multiprocessing docs.python.org/3/library/multiprocessing.html. Программа будет работать в несколько раз быстрее. Проблема только с потоками из-за GIL, они в python есть, но не вполне "честные", потоки там работают не параллельно, а поочерёдно, тем не менее если работать с множеством файлов или интернет-соединений, ускорение будет значительное и памяти программа будет есть меньше, чем если мы будем работать с процессами. Плюс есть в питоне ещё асинхронность и вкрапления других более быстрых языков.
    Идея Гвидо как раз была в том, чтобы использовать процессы, а не потоки. Без gil'а же простые программы же в большинстве случаев будут работать медленнее, хотя и бродили у многих идеи от него отказаться.

    • @SteelS0ldier
      @SteelS0ldier Před 4 lety

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

  • @eugenesidelnyk4600
    @eugenesidelnyk4600 Před 4 lety +1

    Жду видео по php

  • @user-di7gx3rc2q
    @user-di7gx3rc2q Před 4 lety +1

    Согласно философии, в питоне должен быть один способ сделать это, однако создавать строку с использованием переменных можно уже тремя разными способами - старый способ с %, более новый способ с использованием метода format и еще более новый способ с f-строками

  • @americanpie959
    @americanpie959 Před 4 lety +11

    пошёл читать про граджюал тайпинг...

  • @grazz_er
    @grazz_er Před 4 lety +9

    Видос годный. Видно, что ты искал материал и углублялся в вопрос. Собственно, ты как минимум сам разобрался в этом, перед тем как пытаться донести до нас.
    И с кадром тоже все ок, лично мне нравится залипать в чужой монитор, пока я залипаю в свой монитор :)

  • @captainsustain
    @captainsustain Před 4 lety +1

    Смешок после фразы "смешивать код и данные" спас множество жоп от сгорания))

  • @sergzach
    @sergzach Před 2 lety

    Ура! Мы победили. :)

  • @oleksii9594
    @oleksii9594 Před 4 lety

    на каких языках в основном пишет автор канала?

  • @user-hs7mi6lh4i
    @user-hs7mi6lh4i Před 4 lety

    Мне Райан Даль лично сказал что Python 3 - его самая большая ошибка в жизни :)

  • @nsname
    @nsname Před 4 lety

    Помню лет 10 назад сижу такой и думаю на ruby или Python переходить. В итоге выбрал Python.

  • @TheDimanTV
    @TheDimanTV Před 4 lety +6

    За Немчинского лойс

  • @andreybulygin2625
    @andreybulygin2625 Před 4 lety +3

    С 15го года пишу на руби. До этого жил на плюсах. И во первых сколько не брался за питон кажется что он недоделанный. Неоднородный что-ли. И чуть многословней чем мог быть. На руби код выглядит настолько лаконично насколько это вообще возможно. Во вторых я наверно что-то пропустил, но не слышал проблем с обратной совместимостью со времен 1.9.3. На текущем проекте на днях обновили 2.3 на 2.7 разом. И никакие либы не отвалились. Да, обновлять rails сложнее. На то он и фреймворк. Но тоже глобальных проблем не встречал. Обидно за популярность технологии ror, она того не заслужила.

    • @daitedve1984
      @daitedve1984 Před 4 lety +1

      Руби стократ лучше пестонов. Но понимают это только тех.грамотные разработчики. Коих, очевидно, единицы процента.

  • @rusab1
    @rusab1 Před 4 lety +1

    👍

  • @kamnsv
    @kamnsv Před 4 lety

    Вчера досмотрел карателя 2 сезон...

  • @dexlex7212
    @dexlex7212 Před 4 lety

    Как запускать код на белой доске?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +4

      Надо чтобы в голове компилятор был

    • @daitedve1984
      @daitedve1984 Před 4 lety

      Сфотать, распознать в FineReader, залить в IDE, сканпелять. :)

  • @neophron197
    @neophron197 Před 3 lety

    Веселый видос

  • @user-gm4vg5xy1j
    @user-gm4vg5xy1j Před 4 lety +11

    Хорошее видео, всегда приятно смотреть данный канал, но есть неточность:
    Питон не медленный. Есть несколько интерпретаторов питона. К примеру есть PyPy (версии для питон2 и питон3). Использование этого интерпретатора приближает скорость выполнения операций к языку с/с++, так как это jit компилятор в язык С.
    Так же хотелось бы отметить, что GIL так же снимается (убирается) при использовании той же библиотеки numpy или других работающих с модулями на С. Есть возможность снятия гил так же при статической компиляции языка с помощью Сython (особо не меняя код, а только лишь указав типизацию в аннотациях при написании кода в стандартном стиле с аннотациями). При желании можно статически компилировать с помощью Сython с большей производительностью, но прийдется перейти уже на использование языка Сython (т.е. модернизировать код руками)

    • @user-sv4fu3ik3c
      @user-sv4fu3ik3c Před 4 lety +7

      Шкирманцев Дмитрий, все намного проще, юзаешь python, где узкие места, юзаешь go, все)

    • @lkpxml8124
      @lkpxml8124 Před 4 lety +1

      Ога писать на питоне, что бы потом перейти на Ситон...

    • @nmm33342
      @nmm33342 Před 4 lety +2

      Pypy не компелирует в си. Это тот же интерпритатор но с jit.

    • @fallenangel1395
      @fallenangel1395 Před 4 lety

      @@nmm33342 видимо, под Си он имел в виду нативный для платформы код;)

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +1

      Относительно компилируемых языков медленный, все ж относительно. А так ты все верно написал!

  • @lasusitatv2799
    @lasusitatv2799 Před 4 lety +2

    Как всегда смешная история про пхп 🤔

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety

      Только на этот раз правдивая

    • @lasusitatv2799
      @lasusitatv2799 Před 4 lety +1

      @@SeniorSoftwareVlogger надо сказать другу он пхпшник я то сторонник питона

  • @i.am.rossalex
    @i.am.rossalex Před 4 lety +1

    Со всем согласен, кроме индекса популярности по числу вопросов в SO... Это больше концентрацию Г-кодеров показывает.

  • @itpositiv
    @itpositiv Před 3 lety

    Да нет - ТЫ НЕ ОШИБАЕШЬСЯ - сам пишу иногда чисто на PYTHON - Когда его на все не Хватает ТО Дополняю Чем - то Дугим в Зависимости от Задачи - Я Думаю Это все из-за Его интерпретируемости и Библиотек + Документация - Так что да ты ПРАВ . За Видео Лайк Как всегда Полезные Вещи ГОВОРИШЬ - ПОЭТОМУ СПАСИБО ЗА ТВОЙ ТРУД ✌️✌️👍

  • @clickabelno
    @clickabelno Před 4 lety

    Ставлю лайк за полезный видос. Могу создать страницу в википедии ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F, написав там такой текст, если он правильный: "Последовательная типизация - это система типов, в которой некоторым переменным могут быть заранее заданы строгие типы. В последствие, правильность типизации данных переменных проверяется во время компиляции, то есть, к этим переменным применяется статическая типизация. Оставшиеся переменные можно оставлять нетипизированными, а возможные ошибки типа сообщаются во время выполнения. Последовательная типизация позволяет разработчикам программного обеспечения выбрать любую подходящую парадигму для используемого языка. Во многих случаях последовательная типизация добавляется к существующей динамической типизации языка, не требуя статической типизации для абсолютно всех переменных."

  • @user-mf2we4gb8w
    @user-mf2we4gb8w Před 4 lety

    А на каком языке работаешь ты?

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +3

      С английским. Я теперь менеджер. Тут больше ответов seniorsoftwarevlogger.com/

  • @IT-net
    @IT-net Před 2 lety

    Gradual typing - последовательная типизация.

  • @soulwind7577
    @soulwind7577 Před 3 lety

    Самая крутая вещь которая тормозит прогресс как по мне это internet explorer, благо от него начали отказываться :)

  • @yulyalesheva98
    @yulyalesheva98 Před 4 lety

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

    • @user-sv4fu3ik3c
      @user-sv4fu3ik3c Před 4 lety +3

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

    • @user-cr1nn5ne6o
      @user-cr1nn5ne6o Před 4 lety +4

      Задавай любые вопросы, если ответы не найдены в гугле на первые 15 минут, либо на первой странице. Никакие вопросы, даже самые странные и глупые адекватного человека не отпугнут и мнение о тебе не испортят. Даже уже работая программистом у меня есть правило первого часа - это когда я пытаюсь во что-то вникнуть на протяжении часа и если не понимаю фрагмент кода или что-то подобное - иду к старшему программисту, который закреплен надо мной и который это писал и спрашивают - "что за х*йня? как работает?". А когда получаю ответ - снова запиливаюсь в код пока не дойду до следующего места, с которого словлю лулзов и пойду спрашивать снова =)
      В общем не парься - программирование, это интересно и весело, если ты не запариваешься.

    • @yulyalesheva98
      @yulyalesheva98 Před 4 lety

      Всем спасибо!

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety

      Ребята хорошо ответили 👍

    • @daitedve1984
      @daitedve1984 Před 4 lety

      "наставник"... ты в монастырь ушёл штоле?? :)

  • @shok8005
    @shok8005 Před 4 lety +2

    Говорят вот дескать отступы круто.
    А вы хоть раз испытывали то самое чувство боли, когда кот наступил на пробел пока вы ходили за чаем и вы понять не можете какого хрена скрипт перестал работать?

  • @Nerossoul
    @Nerossoul Před 4 lety +2

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

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +3

      Можно включить невидимые символы. Я не сталкивался с такой проблемой

    • @alxlzrv
      @alxlzrv Před 4 lety +1

      юзай табы и используй автоформатеры (например autopep8)

    • @hizhyna_itishnika
      @hizhyna_itishnika Před 4 lety

      Если ты отступал по одному пробелу, мне тебя даль

    • @Nerossoul
      @Nerossoul Před 4 lety

      @@hizhyna_itishnika ага отступал по два видимо надо было по 4 😉

  • @adiks09
    @adiks09 Před 4 lety +6

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

    • @Vicont4063
      @Vicont4063 Před 4 lety

      Придется привыкать, пробел влево, пробел вправо х* а не скомпилируется, это просто дичь!

    • @objectisliper
      @objectisliper Před 4 lety

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

    • @Vicont4063
      @Vicont4063 Před 4 lety

      @@objectisliper скобки дают свои границы, как у вас скобку убрали так сразу пробелы соблюдай! Все путнык языки имеют операторные скобки, ваш for запихали фортч и прочие, все в одном, в других языках не так, короче мне лично язык не понравился, говно язык! С него переходить на другие будет сложно, а с других на него болемение. Я знаю Python, но по душе java и c#.

    • @objectisliper
      @objectisliper Před 4 lety

      @@Vicont4063 Суть языка именно в его синтаксисе. Замена стандартного фора с тремя аргументами на форич - стандарт для языков уходящих в функциональщину, ибо обычный фор практически перестаёт юзаться. Операторные скобки - просто особенность работы компилятора и препроцессора, их с тем же успехом можно заменить на begin-start, притом в случае с++ - буквально прямо в коде. С него и на него переходить абсолютно никакой сложности нет, если есть хороший базис в алгоритмах и структурах данных, да и в целом говорить что "вот сложно с явы перейти на хаскель" - это то же самое, если б слесарь сказал - "вот мне сложно с лобзика перейти на электролобзик, он работает иначе". Естественно это относится к мидлам +, джуну который абсолютно не имеет опыта и как правило хорошего базиса скакать между языками не стоит, но если ты синьор или лид, это нормальная практика, что например для прототипирования берётся самый удобный скриптовый язык под ситуацию.
      Крч, хейтить синтаксис питона, это как хейтить геттеры-сеттеры в яве. Ну да, они там есть, и что дальше? А чем хуже от этого инструмент? Кода больше пишешь? Ну ужас какой. А нахер ты его тогда выбирал, если не понимаешь зачем он тебе нужен, а видишь только минусы?
      А пробелы - это адекватное форматирование кода, и вообще по хорошему это должна быть табуляция. Вас что на питоне, что на яве, что на шарпе не пропустят дальше ревью, если области исполнения не размечены адекватно табуляцией. Это глаза режет и бесит править потом.

    • @Vicont4063
      @Vicont4063 Před 4 lety

      @@objectisliper из питона вижу два золотых плюса:
      1) обязательная табуляция иначе хоть души "кодера";
      2) много для чего писать можно, ПО, сайты, бинар.
      Но так же и Шарп может и джава. По этому шибко хвалить не стоит питон, а вообще каждая лягушка своё болото хвалит.

  • @ldm2316
    @ldm2316 Před 4 lety

    автор, подскажи, какой стол купить у IKEA с регулировкой высоты. чтобы работать стоя.

  • @BohdanVR666
    @BohdanVR666 Před 4 lety +1

    А почему не SSD2020???

    • @user-up1wk1ib8r
      @user-up1wk1ib8r Před 4 lety +1

      Потому что Senior Software Vlogger
      2020

  • @fnayupov9424
    @fnayupov9424 Před 4 lety

    Элегантные камушки в сторону ruby))

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety

      Я писал на руби с 2012 по 2016, видел и хорошие и плохие стороны

    • @fnayupov9424
      @fnayupov9424 Před 4 lety +1

      @@SeniorSoftwareVlogger я не в коем случае не хотел сказать что вы плохо говорите о руби, я хотел сказать что это было аккуратно, адекватно)

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety

      Все ок :)

  • @user-wg8fp5vh7b
    @user-wg8fp5vh7b Před 4 lety

    А в какой области программирования ты специалист ? Бэк ?

    • @mqxim630
      @mqxim630 Před 4 lety

      Он js разработчик, фронтенд

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety

      Фулстек, начинал как раз с перла.

  • @vadimdorokhov8375
    @vadimdorokhov8375 Před 3 lety +1

    Автор php признался, что вообще не понимал, что делает🤣🤣🤣

  • @user-zr3qf1xi7z
    @user-zr3qf1xi7z Před 4 lety

    Мне одному показалось, что оочень похож стал говор на Соера?

  • @pyjvm
    @pyjvm Před 4 lety +9

    там есть mutiprocessing, распараллелить можно

    • @PurpleDaemon_
      @PurpleDaemon_ Před 3 lety

      Процессы есть, потоков нет.

  • @SirTranquilizator
    @SirTranquilizator Před 4 lety +1

    Потому что питон это и есть псевдокод, который понятен всем.

  • @user-no7sh8hu8u
    @user-no7sh8hu8u Před 4 lety +2

    Расскажи пожалуйста так же про Java Script подробно плюсы и минусы его!

  • @andrei.gerasjov
    @andrei.gerasjov Před 4 lety

    Привет!
    Расскажи о том, как выбрать кресло/стул. На что обратить внимание? Материалы/бренды/типы. И монитор тоже.

  • @dmitry9894
    @dmitry9894 Před 4 lety

    А почему так мало подписчиков?

  • @valentinkhomutenko6308
    @valentinkhomutenko6308 Před 4 lety +5

    17:00 аннотация типов в Python никак не влияет на скорость выполнения кода

    • @user-bu9tx6oq3q
      @user-bu9tx6oq3q Před 4 lety

      Конечно, ведь на работу интерпретатора то оно ни как не влияет, просто проводит проверки на стадии компиляции в байткод

    • @valentinkhomutenko6308
      @valentinkhomutenko6308 Před 4 lety +1

      @@user-bu9tx6oq3q по тайм-коду автор утверждает, что программа будет работать «чуть-чуть побыстрее»

    • @valentinkhomutenko6308
      @valentinkhomutenko6308 Před 4 lety +1

      @@user-el5ms1ko2s нет, это не так

    • @BagiM3
      @BagiM3 Před 4 lety

      @@valentinkhomutenko6308 в упор не вижу где он говорит что программа будет работать "чуть-чуть побыстрее" по вашему тайм-коду.

    • @BagiM3
      @BagiM3 Před 4 lety

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

  • @mykolakharkov9967
    @mykolakharkov9967 Před 4 lety +12

    "если вы устраиваетесь на программиста С++ то будете писать на С++") (нет :))

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +9

      то будете писать черным маркером по белой доске!

    • @mykolakharkov9967
      @mykolakharkov9967 Před 4 lety

      @@SeniorSoftwareVlogger Все тот же петон, на самом деле :)

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety

      Я знал!

    • @aleksandrsk8547
      @aleksandrsk8547 Před 4 lety +2

      ""если вы устраиваетесь на программиста С++ то будете писать на С++") (нет :))" (нет)

    • @andreybulygin2625
      @andreybulygin2625 Před 4 lety

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

  • @BohdanVR666
    @BohdanVR666 Před 4 lety +58

    Возраст япа не имеет значения
    Паскаль: ...

    • @user-bu9tx6oq3q
      @user-bu9tx6oq3q Před 4 lety

      Фиг с ним с Паскалем... Бейсик! Хотя на удивление Делфи живее всех живых!

    • @apdgslfhsodbna
      @apdgslfhsodbna Před 4 lety +5

      Фортран вышел из чата.

    • @0versun0
      @0versun0 Před 4 lety +7

      cobol ребятки встает с колен

    • @urydmi
      @urydmi Před 4 lety

      @@user-bu9tx6oq3q Delphi не язык

    • @user-bu9tx6oq3q
      @user-bu9tx6oq3q Před 4 lety

      @@urydmi с чего это вдруг...

  • @lpg4226
    @lpg4226 Před 4 lety +1

    Минус питона - это малое количество работы в регионах РФ (hh ru). Для разработчиков в лучшем случае тут он требуется как второй-третий язык, либо опционально для DevOps'ов/Сисадминов. Маслятам я бы точно не посоветовал изучать его.

  • @user-tr8xi3ik3c
    @user-tr8xi3ik3c Před 4 lety +4

    По мне так Ruby намного приятнее питона. У Питона один плюс перед Ruby это огромное количество библиотек написанных на языке С.

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +1

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

    • @daitedve1984
      @daitedve1984 Před 4 lety

      @@SeniorSoftwareVlogger Технические преимущества не играют никакой роли, когда в игру вступает "коллективное бессознательное" из чёртовых дилетантов-леммингов. Одному тупице понравилось быть диктатором, чтобы говорить всему миру, сколько и где им ставить отступов и вот толпы латентных пиде***-мазохистов ринулись пестонить. При том, что Руби на порядок интереснее по фичам.

  • @frijis
    @frijis Před 4 lety

    11:43 если обратить внимание на руку, то можно увидеть как ее обрезало

    • @SeniorSoftwareVlogger
      @SeniorSoftwareVlogger  Před 4 lety +2

      монитор погас, пришлось подклеивать :)

    • @frijis
      @frijis Před 4 lety +1

      @@SeniorSoftwareVlogger да что уж скрывать. Кризис отразился на всех, вот и приходится экономить электричество

  • @niktobezimeni7406
    @niktobezimeni7406 Před 4 lety

    кто-нибудь помогите!
    i=input(" :")
    b=0
    while (not "да" in i )or (b

  • @alexanderlex-s933
    @alexanderlex-s933 Před 4 lety +1

    Котики в ютубе - это есть несменный лидер по популярности, а питоны будут приходить и уходить :D

  • @user-zj1eg3ej3p
    @user-zj1eg3ej3p Před 3 lety +1

    Это идеальный язык для ЕГЭ

  • @modernhuman6460
    @modernhuman6460 Před 4 lety +3

    Лучший ролик про питон,который я смотрел

  • @IPWchild
    @IPWchild Před 4 lety +5

    О, Немчинский в кадре, он топчик) Но мир давно захвачен php, какой еще питон...

    • @BohdanVR666
      @BohdanVR666 Před 4 lety

      Он уже сдает питону позиции

    • @user-rx3ev2yi9c
      @user-rx3ev2yi9c Před 4 lety

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

    • @paul_wiggin
      @paul_wiggin Před 4 lety

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

    • @user-dj6cu6ti4s
      @user-dj6cu6ti4s Před 4 lety +1

      Я слышал на Cobol'е больше всего строк кода написано . Просто он популярен в финансах в мировой практике ( у нас популярен его аналог 1С ) .

  • @picolino_o
    @picolino_o Před 4 lety

    Ух, эти ученые... Как же сложно бывает исследовать их алгоритмы, написанные на питоне. Черт ногу сломит

    • @user-dj6cu6ti4s
      @user-dj6cu6ti4s Před 4 lety

      Из за Numpy и таких же библиотек или из за функционального подхода ?

    • @puches3
      @puches3 Před 4 lety +1

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

  • @Ioann48
    @Ioann48 Před 4 lety

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

  • @ii3246
    @ii3246 Před 2 lety

    за скорость, тут все очень так размыто... надо не забывать что в python есть прекрасные инструметы которые позволяют в раз написать узкое место на С++, есть обратная совместимость, и как бы CPython, Jpython что нивелирует скорость языка в большинстве зедач, и сегодня он отстает лишь на фронте. понятно что С++ он не обгоняет, но если не надо писать видеодрайвера, то в большинстве задач он уже более чем шустрый. если даже взять просчет на С++ без оптимизаций алгоритмами а просто написать как есть и взять тот же код на python, то С++ может даже не слабо так отставать.)))) на хабре очень хорошо это было показано. пнятно что С++ код можно обвешать алгоритмами и оптимизациями и он все ровно станет быстрее. но тут уже вопрос в том - "а стоит ли это затраченное время той погрешности что мы получим?". чаще всего такой большой скорости не надо. по многопотоку там тоже давно уже есть решения, еще конечно не такие крутые как в остальных яп где многопоток с коробки но есть. ну и многопоток это тоже не панацея, с ним гора проблем! написать реально хорошую многопоточную программу, иногда чрезмерно дорого и не окупается... даже в node.js стараются быть по осторожнее с многопотоком, и не запускать его без крайней необходимости.
    я это все к тому, что часто начинается потом вонь в инете от не до программистов, которые не поняли или не до конца поняли посыл и начинают спорить.)))) я сам таким когда-то был.))))

  • @xaogao
    @xaogao Před 4 lety

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

  • @user-zb3lz3wf4t
    @user-zb3lz3wf4t Před 4 lety +3

    Неплохо бы получить волшебный пендель)

    • @user-xb3ob3re5q
      @user-xb3ob3re5q Před 4 lety +1

      Встретил твой комментарий прям во время произношения его😂.тебе лайк👍

  • @guzairov
    @guzairov Před 4 lety +5

    Здарова питоны и питомцы