Пайтон, стоит ли его учить в 2022? Плюсы и минусы языка.

  Переглядів 29,568

IT на Dиване

IT на Dиване

3 роки тому

Я расскажу почему так популярен этот язык! Вряд ли кто то из Вас не слышал о таком языке программирования как Python (Пайтон), или Питон как его чаще принято называть в русскоязычном пространстве. Это уникум среди языков программирования, который за 30 лет из сайд-проекта оказался в ТОП -3 среди всех языков программирования в мире, по популярности он на равне с C и Java.
Фильм о Data Science - • Data Science - будущее...
Музыка для своих роликов беру тут www.epidemicsound.com/referra...
зарегистрировавшись по этой ссылке Вы получите месяц в подарок и поддержите мой канал.
В чем же секрет такой известности и любви со стороны программистов абсолютно разных направлении?
Почему Пайтон выбираю как первый язык программирования? действительно ли он такой простой? Есть ли недостатки у этого языка?
Или Язык программирования Python - это идеальный язык?
Об это поговорим в этом видео!

КОМЕНТАРІ: 218
@dmitryn.4506
@dmitryn.4506 3 роки тому
Смотря в каких тестах мерить производительность... Например, современные интерпретаторы в браузерах заставляют JS исполняться по скорости сопоставимой с такими монстрами как С++. Да, да! Волшебники из Гугла сотворили чудо, а я всегда верил (наслушался диванных экспертов), что интерпретируемые языки медленные, но всё меняется, и кроме того всегда нужно при оценке быстродействия брать во внимание конкретную задачу и конкретный метод реализации (и на чистом С можно сделать ленивую какашку, а на Питоне при этом написать максимально эффективный код, а потом его в exe-шник скомпилировать специальной оптимизирующей библиотекой, не говоря уж о том, что топовые решения, модули и библиотеки для Python написаны на С/С++ крутыми программерами-гуру, поэтому можно так неожиданно удивиться, попробовав запустить программу на Питоне и обнаружив, что она дрючит по скорости программу, написанную криворуким си-шником)... Ну и не забываем об эффективности использования для конкретных задач и скорости проектирования, так можно три месяца махаться - делать базовый сервер для условного сайта, а можно за 15 секунд вбить и выполнить команду "pip install django" и всё готово и работает хорошо в 98% случаев, хоть и без рекордов по производительности, или можно на Python пытаться запрограммировать микроконтроллер в условных умных часах - ну результат хз... В любом случае, уже даже с небольшим опытом в разработке сразу становится понятно, что рассуждения о скоростях языков программирования - это всё от лукавого!! Приводите пример конкретной задачи, конкретных бибилиотек, конкретных программистов - тогда поговорим!! А так - чё толку из пустого в порожнее переливать 😅 "Мой кунг-фу лучше твой кунг-фу, потому что твой ушатывает только одного человека за 3 минуты, а мой ушатывает аж 30 кроликов за минуту! 😑" 😅
@itnadivane
@itnadivane 3 роки тому
Даже закреплю )
@dmitryn.4506
@dmitryn.4506 2 роки тому
@Naz Nezuke В высоконагруженных системах, пожалуй, соглашусь :)
@galandec2000
@galandec2000 2 роки тому
верно подмечено!))
@horlonangel
@horlonangel 9 місяців тому
Если сравнивать со скомпилированными приложениями в каком-то Clang, то соглашусь они минимум на 3-4 порядка (порядка, карл) отстают от нормально собранных приложений на коммерческих компилляторах. Возможно, всратость современных свободных компиляторов и задумывалась для того, чтобы "сотворить чудо".
@user-hs3zi7kf7k
@user-hs3zi7kf7k 3 роки тому
Приятно слушать... С удовольствием бы послушал больше технической инфы
@itnadivane
@itnadivane 3 роки тому
Будет! спасибо за отзыв!
@ShortsPageTech
@ShortsPageTech 3 роки тому
Просто супер ждём много интересного
@itnadivane
@itnadivane 3 роки тому
Спасибо!
@reaexp
@reaexp 2 роки тому
Классное видео, прям всё по полочкам изложил, спасибо. Я как раз книгу A Byte of Python читать почти закончил, очень понравилась. Мысль из книги как раз таки подтверждает ваши слова.
@itnadivane
@itnadivane 2 роки тому
Спасибо за отзыв! Тоже читал ее, наверное одна из самых популярных книг по Python
@mistergearone9108
@mistergearone9108 3 роки тому
Раз уж ты и дальше планируешь развиваться в этом языке, то делай побольше видео, желательно с ссылками в описании, на интересные проекты и работы для начинающих, на которых люди могли бы так сказать набить руку и заодно сделать небольшое, но портфолио
@user-rl3rc6qq6y
@user-rl3rc6qq6y 3 роки тому
Крутой выпуск!)
@itnadivane
@itnadivane 3 роки тому
Спасибо за отзыв!
@user-tj2up5uy8d
@user-tj2up5uy8d 3 роки тому
Кстати да, реклама отличная! Думал, будет интеграция с очередной школой онлайн профессий будующего, но нет. Обязятельно посмотрю этот фильм! Благодарю!
@itnadivane
@itnadivane 3 роки тому
Спасибо) Интеграций со школами успеха и профессий будущего не будет на канале) я сам очень не люблю такое.
@vladimirstepanov7246
@vladimirstepanov7246 3 роки тому
Привет) Выходи по чаще )
@itnadivane
@itnadivane 3 роки тому
хорошо )
@deepsensemix5338
@deepsensemix5338 3 роки тому
За интересный видос спасибо. Антон, любопытно узнать на какой фотоаппарат и объектив делаете съемку своих видео. Заренее благодарю.
@itnadivane
@itnadivane 3 роки тому
Спасибо! Canon m50 + 22mm
@rimfootbal4490
@rimfootbal4490 3 роки тому
интересно интересно ..буду его изучать!)
@itnadivane
@itnadivane 3 роки тому
Это была не реклама питона)) сам его учу сейчас, но как минимум посмотреть в его сторону стоит)
@rimfootbal4490
@rimfootbal4490 3 роки тому
@@itnadivane посмотреть и начать учить!)
@user-gh6tc1bf9h
@user-gh6tc1bf9h 3 роки тому
Классное видео ! Может в будущем питончик изучу для бекэнда ...кто знает )
@itnadivane
@itnadivane 3 роки тому
Спасибо Максим!
@user-gh6tc1bf9h
@user-gh6tc1bf9h 3 роки тому
@@itnadivane кстати, вижу много вакансий на Питоне и думаю, что у языка сейчас супер подьем
@maksymalferov2087
@maksymalferov2087 3 роки тому
Про питон интересно
@fl0kse900
@fl0kse900 3 роки тому
Проблему динамической типизации в своем большинстве можно решить тайпингом, который есть у питона с версии 3.6. А проблему быстродействия можно решить с помощью c++ питон без проблем с ним взаимодействует
@Molibden7
@Molibden7 2 роки тому
Благодарю
@nikov_het
@nikov_het 3 роки тому
То чувство, когда не стыдно за рекламу и даже не хочется пропускать, респект!
@itnadivane
@itnadivane 3 роки тому
Спасибо за отзыв! )
@user-sb1od2le1u
@user-sb1od2le1u 3 роки тому
В прочем отлично !)
@itnadivane
@itnadivane 3 роки тому
В прочем спасибо большое! :)
@dibusure6627
@dibusure6627 3 роки тому
САМАЯ ЛУЧШАЯ РЕКЛАМА ❤❤❤
@itnadivane
@itnadivane 3 роки тому
Спасибо )
@user-ls5dm6gn5o
@user-ls5dm6gn5o 3 роки тому
Согласен по поводу динамической типизации , но в python есть возможность обьявления типов(аннотация типов). Не знаю поможет ли это в скорости , но от ошибок избавит на 100%
@gccode1076
@gccode1076 3 роки тому
Увы не на 100
@Gameplayer55055
@Gameplayer55055 2 роки тому
Ну типизацию применяют для quick fixes, так что да В vscode Pylance хорошо отрабатывает
@kalobyte
@kalobyte 3 роки тому
пример скорости кода - работа с тригонометрией и плавающей запятой, бпф однако гну радио написан на питоне, правда весь вышеописанный гимор реализован на сишных библиотеках и обернут питоном так же есть 2 библиотеки для работы с матаном и они тоже на сях
@michaelmushers6368
@michaelmushers6368 2 роки тому
Изучал swift но потом ковырнул python и он мне больше заходит, я просто быстрее понимал что я делаю, для чего и как.
@MrFessi88
@MrFessi88 3 роки тому
Начал изучать swift, а потом посмотрел в сторону питона и понял что как бы разница не велика 🤷🏼‍♂️ в итоге изучаю оба 😅
@mkey2546
@mkey2546 3 роки тому
Та же история,но в первую очередь питон потом свифт
@MrFessi88
@MrFessi88 3 роки тому
@@mkey2546 справедливо
@alexkir9312
@alexkir9312 2 роки тому
Откровенно говоря изучая и то и другое в итоге не будешь хорош ни в чем
@user-lm3cu2og8n
@user-lm3cu2og8n 3 роки тому
Антоха, моё субъективное мнение, не ищу поддержки, вместе с тем возможно будет тебе полезен отзыв... Хочется больше "движения" в видео, возможно примеров каких-то, вставок интересных, фактов про то кто и чего добился в том или ином языке... Скучно часто смотреть и слушать =) Больше разбавлять теорию Может полезные фишки или истории из твоей жизни Надеюсь ты меня правильно понял и спасибо за твой труд!
@itnadivane
@itnadivane 3 роки тому
Да, спасибо ) согласен с этим и уже в работе видосы где больше "экшена" скажем так)) По себе знаю теория хорошо когда ее не сильно много. Спасибо за отзыв!
@hopelesssuprem1867
@hopelesssuprem1867 2 роки тому
По поводу типизации..в чем может быть ее недостаток: например, мы пишем функцию, возвращающую a + b. Если мы в функцию загоняем числа - будет сумма, если строки, списки и тд - конкатенация, но такая проблема легко решается указанием типа переменной подобно низкоуровневым языкам: def (a: int, b: int): return a + b - все, проблема решена)
@Daniel_Zhu_a6f
@Daniel_Zhu_a6f 3 роки тому
на динамическую типизацию ругаются в основном те, кто делает месиво из типов (например, в один список запихивает объекты самых разных типов). если следовать логике haskell и делать списки и хеш-таблицы гомогенными, кортежи гетерогенными, а к функциям и полям классов делать аннотации типов, то и проблем не будет (кстати, IDE следят за аннотациями типов и подсказывают тип). Опять же, если вы пишете ML код или простой пайплайн с обработкой данных по типу чтение файлов -> вычисления -> вывод в файл, то за типами данных следить вообще не проблема. что приятно, в питоне редко используется наследование, да и классы вообще не особо часто нужно писать. особенно, если пользоваться functools и генераторами.
@samrybkin9184
@samrybkin9184 3 роки тому
Мне кажется у Python есть недостаток, то что на фрилансе заказов мало, а те что есть в основном в сфере науки о данных, тот же flask уже очень редко встречается, та же django тоже не так часто встретишь. Язык python наверное не очень как язык для фриланса тех же заказов на swift наверное больше и можно зарабатывать. А твое мнение если не секрет что ты думаешь о python как о языке для фриланса, если не учитывать науку о данных?
@denisulianov9627
@denisulianov9627 3 роки тому
Я основным учу Питона. Но как вагоны у состава надо ещё тащить с собой хотя бы базу из Js,HTmL, PHP CSS. тогда будет ок профит. Конечно всякие django и им подобные плюшки в помощь
@samrybkin9184
@samrybkin9184 3 роки тому
@@denisulianov9627 в этом вагоне меня больше всего отталкивает js, а сейчас как бэкенд разработчик ты тоже должен его знать:(
@itnadivane
@itnadivane 3 роки тому
Могу сказать что количество работ Python/Django на UpWork существенно меньше чем тот же Swift
@agentr227
@agentr227 3 роки тому
я просто оставлю фигурные скобочки здесь) { }
@denisulianov9627
@denisulianov9627 3 роки тому
print ("/cry")
@Kartofan-de3em
@Kartofan-de3em 3 роки тому
Ахах
@CptMerkury
@CptMerkury 3 роки тому
Чем то мне это все очень напоминает JS, в плане типизаций и хейта в сторону языка) Я вторым языком после JS/TS выбрал C#, мне он пока очень нравится
@vladimirstepanov7246
@vladimirstepanov7246 3 роки тому
Вопрос по буку ) Когда термопасту менял и когда чистил систему вентиляции в последний раз ? Просто когда она высыхает или забита то система занижает чистоту и начинает тупить и греться !И еще хром греет его сильно просто по тому что не родной) Сейчас safari мне больше уже нравиться
@itnadivane
@itnadivane 3 роки тому
Ноут был у меня полгода, покупал новым поэтому совсем не лазил туда и пасту не менял, на счет хрома тоже замечаю и все чаще пользуюсь сафари и верю в М1 )
@AlexS9025
@AlexS9025 3 роки тому
Какой же идиотизм получается: из-за того что браузер не родной, встроенный, не стандартный - всë, крах системы, начинает греться. Это так задумано сейчас у компаний - не оставлять пользователю свободу выбора!
@vladimirstepanov7246
@vladimirstepanov7246 3 роки тому
@@itnadivane и мы верим что ты по чаще будешь видео кидать )) и перешел уже на swiftui ?)) просто чего говорю по своему опыту что пасту менять надо каждые 4 м потом сохнет)) и если таскаешь его везде то он как пылесос начинает набивается пылью мгновенно и начинает шуметь и чистоту занижать
@itnadivane
@itnadivane 3 роки тому
@@vladimirstepanov7246 буду стараться!) каждые 4 месяца ?? оу .. часто. Да тягаю везде ноут. Неа, ещё UIKit, клиент пока не готов отказаться от части пользователей в ползу технологий )
@vladimirstepanov7246
@vladimirstepanov7246 3 роки тому
@@itnadivane как думаешь на сколько быстро перейдут на swifui ? просто он классный )
@horlonangel
@horlonangel 9 місяців тому
Использовал Python для анализа данных, действительно медленный. У скриптовых языков есть одно огромное преимущество: их не нужно компилировать. При прототипировании, когда приходится делать много тестов, задолбаешся компилировать код, а вот в скриптовых языках работа идёт гораздо быстрее.
@user-ws6gc5bd9u
@user-ws6gc5bd9u 3 роки тому
Какие Курсы по Свифту хорошие есть ?
@jarosawjakowlew4531
@jarosawjakowlew4531 3 роки тому
Swift book:)
@itnadivane
@itnadivane 3 роки тому
Кстати да, SwiftBook тоже рекомендую. Еще могу порекомендовать канал Вячеслав Белый, поищите тут, очень хорошо обьясняет материал.
@Sadownick
@Sadownick 3 роки тому
Приветствую, питон так-то относительно медленный яп, но есть инструменты для его очень сильного ускорения, т.е. как раз переводя его в частично компилируемый яп, о чем это я - боевых примеров привести не смогу, мало опыта, а вот то, что видел на просторах интернетов, так это вот такой пример - вычисление простых чисел, "голый" питон проигрывает по времени очень сильно, но есть модуль Numba, при использовании которого, питон выстреливает с огромной скоростью... Это конечно точечный пример, но всё-таки... Для пруфов вот ссылка ukposts.info/have/v-deo/jnGElaKunHphrI0.html P.S. Не является ни рекламой, ни попыткой автора где-то или как-то оскорбить, задеть за живое или что-то в этом духе, чисто проф интерес и ответ на вопрос автора, на которого я подписан, и видео которого я смотрю и мне очень нравится. Думаю, что подобных модулей для питона на все случаи жизни есть, поэтому, даа он из коробки медлителен, но можно найти способы для ускорения. P.P.S. Автору, думаю, как раз будет интересна данная информация по поводу Numba :))
@itnadivane
@itnadivane 3 роки тому
Спасибо за развернутый ответ! обязательно посмотрю, инетересно
@nickscherbina9592
@nickscherbina9592 3 роки тому
11:49 лол, вы видели, как чел видео включил и начал по клавиатуре тыкать)
@yevhennesterenko5724
@yevhennesterenko5724 3 роки тому
он хакнул видео и теперь меняет код прям у типа на серваке - который это видео выложил )))
@user-pr1jg3ro6i
@user-pr1jg3ro6i 3 роки тому
@@yevhennesterenko5724 Ахахахах
@maximkoanticheat
@maximkoanticheat 2 роки тому
В этом видосе реклама зашла максимально натурально. Я даже не сразу заметил эту "граничную точку" перехода с авторского контента на рекламу.
@itnadivane
@itnadivane 2 роки тому
Спасибо! )
@IT-shnik
@IT-shnik 3 роки тому
Python, прежде всего, - язык №ОДИН для новичков в программировании. Если начинать, то лучше всего именно с него. По многим причинам.👍👍👍
@zazdravoe444
@zazdravoe444 2 роки тому
Лучше чем swift? Для новичка от слова совсем
@Poezd2077
@Poezd2077 9 місяців тому
Лучший язык для начинающего это Си подобные языки
@hollygreen8663
@hollygreen8663 7 місяців тому
​@@Poezd2077 то есть любой вообще язык после С?
@Poezd2077
@Poezd2077 7 місяців тому
@@hollygreen8663 имел в виду С , С++ , С# , не ясно высказался)
@elderlyoparysh2800
@elderlyoparysh2800 3 роки тому
Может кто знает что делать если я хочу обрезать часть бит в переменной побайтовым сдвигом
@user-zw8me9nx6c
@user-zw8me9nx6c 3 роки тому
Дайте совет с сего начать учить питон знаю только чтотакое пайчарм и print)) но большое желание внутри!) поддержите новичка- дайте совет с чего начать!!
@user-si1zz5jy4r
@user-si1zz5jy4r 3 роки тому
Курс "Поколение Python" на платформе Stepik для старта самое то.
@itnadivane
@itnadivane 3 роки тому
Книга - Укус Питона, Bite of Python оч много встречал рекомендаций именно по ней
@user-zw8me9nx6c
@user-zw8me9nx6c 3 роки тому
@@itnadivane благодарю!
@qatsby
@qatsby 3 роки тому
Тоже начал с Питона
@itnadivane
@itnadivane 3 роки тому
И как идет?)
@qatsby
@qatsby 3 роки тому
@@itnadivane ну идёт вроде как для меня полегче чем JS.
@prizhimin
@prizhimin 3 роки тому
тип переменной x определяется type(x)
@dragoperkovic1097
@dragoperkovic1097 3 роки тому
Знаете, выбирать постоянно языки программирования, это как выбирать или молоток или отвёртку, чтобы вставить гвоздь. Понятно же, что молотком лучше быстрее и удобнее. Вы же не будете писать длл файл на пайтоне который использует DirectX API. Ну это же извращение. Понятно же, что С++ лучше. Странный вопрос: какой язык программирования? По типу ты хочешь пойти на гонки, но ты выбираешь между Феррари и трактором
@avd_d_
@avd_d_ 2 роки тому
Хороший ответ с весомым аргументом
@MyOwnPrivateAlaska21
@MyOwnPrivateAlaska21 3 роки тому
У меня все бывшие одногруппники, которые занимаются, биг датой или комп зрением и прочим, все на питоне и плюсах кодят
@elderlyoparysh2800
@elderlyoparysh2800 3 роки тому
Писать на с++, а потом это засовывать в dll и подключать к питону 👌👌👌
@dragoperkovic1097
@dragoperkovic1097 2 роки тому
Каеф
@user-yi1bg2hn6m
@user-yi1bg2hn6m 3 роки тому
А ещё недостаток - не сделаешь исполняемое приложение на винде. И если включать библиотеки то сам дистрибутив растёт гигабайта и...
@supervichka7764
@supervichka7764 3 роки тому
Пайтон - очень красивый язык. Даже динамическая типизация не смущает :)
@itnadivane
@itnadivane 3 роки тому
Но репутацию ему сильно подпортили инфоцигане по крайне мере на территории СНГ, много негатива из за этого
@supervichka7764
@supervichka7764 3 роки тому
@@itnadivane да, если послушать рекламу, то пайтон можно выучить за 2 месяца 😲
@supervichka7764
@supervichka7764 3 роки тому
@@itnadivane а что Вы думаете по поводу законопроекта Дия Сити?
@vitaliymelnik1504
@vitaliymelnik1504 2 роки тому
Что думаешь о языке Go? Он быстрее чем пайтон на порядок.
@Waldesd
@Waldesd 2 роки тому
Я считаю что обучение должно происходить так - сначало пишешь велосипед, потом используешь готовое решение
@StepanChuevYT
@StepanChuevYT 2 роки тому
+
@andreykravtsov609
@andreykravtsov609 3 роки тому
А что Вы думаете про язык GoLand ? И Вы знали английский язык, перед тем, как занятая программированием, если да то на каком уровне ?
@itnadivane
@itnadivane 3 роки тому
Английский знал на уровне - мог читать и писать в чате, с разговорным были трудности. А на счет Go.. он подходит для создания веб-приложений (в качестве back-end) Если это направление интересно то почем нет
@user-yi1bg2hn6m
@user-yi1bg2hn6m 3 роки тому
По сути пример решение судоку на хабре все рассмотрено. 1 нет нормальной рекурс и, 2 нет возможности запустить парально. 3 гном на пай он, и пофигу сколько ядер, комп все равно задумчивый.
@DemetriyArh
@DemetriyArh 3 роки тому
А на пайтон есть надстройти типо тайпскрипта. А то чистый js это ужас даже для 100 строк именно изза динамической типизации и как следствие не работающей автоподстановки.
@wolrdedit5693
@wolrdedit5693 3 роки тому
Если не ошибаюсь в python можно в явную типизацию смочь
@itnadivane
@itnadivane 3 роки тому
Ну улучшить это можно при помощи аннотaции типов
@Gimli_Dwarf
@Gimli_Dwarf 2 роки тому
Питон это бейсик наших дней. Но вот работать с массивом данных на самом медленном языке вот это вот непонятно (но на самом деле ПО тех же автомобилей с автопилотами написано на С++) И раз просьба сказать где медленно, то везде на любой операции поскольку тип переменной произвольный, то на каждой операции требуется проверка типа. Абсолютно на каждой, даже если обеим переменным было присвоено целое число, то нет гарантии, что где-то одной из них не присвоена строка. А любая проверка типа / выделение памяти / переход это и есть тормоз. И представьте, если у вас идет запрос на миллион чисел, удовлетворяющих условию с которыми нужно совершить операцию. Строго типизированный язык будь он даже языком виртуальной машины (C# или жаба) выполнить данную задачу гораздо быстрее. И питон популярнее шарпа просто потому, что это тот же бейсик, хотя шарп может делать все то же самое (в том числе обработку больших массивов данных через linq) и еще немного больше. Но шарп почему-то многим кажется сложнее хотя это на самом деле не так (жаба сложнее (хотя скорее неудобнее) там гораздо больше стилистических и синтаксических ограничений).
@McAriatm
@McAriatm 3 роки тому
Профессионалы по BigData пишут на GO уже с 2016 года как минимум.
@user-ij1md9zr2t
@user-ij1md9zr2t 3 роки тому
p = "python" j = "java" print(f"{p} is more better then {j}") print('"{{}}" are in {}, {} is no exception'.format(p, j))
@andrewpulyaev2539
@andrewpulyaev2539 3 роки тому
Не думаю что скорость связана с динамической типизацией, а то такие же проблемы были бы и у JS
@wolrdedit5693
@wolrdedit5693 3 роки тому
У JS такие же проблемы
@andrewpulyaev2539
@andrewpulyaev2539 3 роки тому
@@wolrdedit5693 и что TypeScript их решает?)
@wolrdedit5693
@wolrdedit5693 3 роки тому
@@andrewpulyaev2539 Нет. Просто хотел сказать что JS тоже медленный (сравнительно)
@dfcf7555
@dfcf7555 3 роки тому
Питон рулит, так как есть для каждой операции своя библиотека, виртуальная среда, версия....😭
@borm1600
@borm1600 3 роки тому
Что можете сказать про пайтон для веба?
@itnadivane
@itnadivane 3 роки тому
Могу сказать что в Вебе рулит JS и наверное так и будет дальше..но у Python/Django определенно есть своя ниша. Лично я не знаком с Python веб разработчиками ) те кого знаю это JS. Но судя по вакансиям Python/Django cпрос есть, но конечно не такой как на JS
@borm1600
@borm1600 3 роки тому
@@itnadivane Вы знаете что такое frontend и backend? Видимо нет
@itnadivane
@itnadivane 3 роки тому
@@borm1600 нет, а что это, какое это имеет отношение к программированию?
@borm1600
@borm1600 3 роки тому
@@itnadivane JS это frontend часть сайта, а часть backend пишется либо на php, либо на python
@itnadivane
@itnadivane 3 роки тому
только PHP и Python ? может все таки еще есть варианты ?)
@kstud10
@kstud10 3 роки тому
Я ГИС инженер и у нас все модули к прикладным программам на пайтоне пилятся
@Alexey_Ivanov
@Alexey_Ivanov 3 роки тому
Ееее, 30 просмотр за мной)
@user-sg3fy5kp2h
@user-sg3fy5kp2h 3 роки тому
А зачем iOS разработчику python как второй язык ? На данный момент хочу плотно начать изучение программирования и стою перед выбором. С одной стороны интересна мобильная разработка, с другой стороны нравится python из-за простоты кода и не знаю как сделать выбор)
@itnadivane
@itnadivane 3 роки тому
Скорее это просто стороннее увлечение
@user-sg3fy5kp2h
@user-sg3fy5kp2h 3 роки тому
@@itnadivane а если сравнивать два этих языка, то намного ли python легче в освоении как первый язык, если вообще легче?
@Ali-ge2ug
@Ali-ge2ug 2 роки тому
я тоже python разработчик и Front-end разработчик
@konterrobinson7612
@konterrobinson7612 3 роки тому
Python + c = ❤️
@Softovick
@Softovick 3 роки тому
Пример на Python не приведу, но считаю, что в большинстве случаев якобы медлительность на самом деле признак неправильного использования. Был у меня случай, когда я написал отработку данных в БД, особо не зная языка, и этот скрипт работал... 12 часов. А когда я немного вник, поизучал и переписал через месяц этот скрипт, он стал отрабатывать за... 15 минут :) при этом это тоже был интерпретируемый язык, делали оба скрипта одно и тоже.
@itnadivane
@itnadivane 3 роки тому
Наверное дело было алгоритме решения задачи, а точнее в его сложности) и у Вас она наверное зашкаливала при 12 часах выполнения. Поэтому соглашусь
@Softovick
@Softovick 3 роки тому
​@@itnadivane Да алгоритм там простейший. Дело было не в сложности, а в знании особенностей конкретной СУБД и конструкций языка. В первом скрипте получалось так, что в цикле проходила итерация по некому списоку обьектов из БД, по каждому элементу которого снова из БД получалась информация. Как выяснилось, при обращении напрямую через обьекты создавало существенные накладные расходы. А во втором я первоначальный список сначала одним запросом перевел в массив строковых значений, а в цикле уже получал только необходимую часть информации. Ближайший аналог в современных ЯП - это всяческие ORM, которые переводят работу с БД из текстовых запросов в работу с обьектами и их свойствами. Для любого интересующегося человека понятно, что такая работа замедляет работу с БД. Иногда довольно существенно. И это при том, что и процессорные мощности сейчас пошустрее и алгоритмы уже более оптимизированные, чем были тогда (это было боллее 10 лет назад) - все равно это заметное замедление.... Так что в такой разнице нет ничего удивительного, но все это яркий пример ситуации
@BorisenkoV89
@BorisenkoV89 3 роки тому
Какой тип у (х)? type(x) - вот и узнаёшь какой)))
@itnadivane
@itnadivane 3 роки тому
А без этого?)) если так проверять каждый раз..такое себе )
@BorisenkoV89
@BorisenkoV89 3 роки тому
@@itnadivane Мой первый язык это Ruby, сейчас Python поэтому для меня «Утиная типизация» это норма... Потому что с другим и не работал.
@supervichka7764
@supervichka7764 3 роки тому
😄
@oleksandershevchenko8063
@oleksandershevchenko8063 3 роки тому
Python используют в BigData & DataSience, но он медленный ... :-) У него проблемы с многопоточностью, но его используют в научных расчетах и даже в паралельных вычислениях на GPU. ;-) У непосвященных в тот факт , что соответствующие библиотеки написаны на С (С++ или даже Fortran) не страдают от сих недостатков, может произойти ментальный дисонанс - КАК ОНИ ЭТО ДЕЛАЮТ НА ТАКОМ МЕДЛЕННОМ ЯЗЫКЕ? Учите Python & C и будет вам счастье
@user-wz6tx9jk7z
@user-wz6tx9jk7z 3 роки тому
очень популярный по всяким заграничным опросам но у нас(Киев) вакансий меньше чем рнр и как смотрел одного блогера англоязычного говорит "питон обычно идет уже с другим языком, потому как для первого языка он не подходит" его мнение, я вот и думаю(как будущий джун) питон или рнр
@wolrdedit5693
@wolrdedit5693 3 роки тому
Если стоит вопрос о популярности то лучше js, работы полно, потому что можно и в backend и frontend и desktop и mobile. Единственное в big data и ai не оч), тут python король.
@user-wz6tx9jk7z
@user-wz6tx9jk7z 3 роки тому
@@wolrdedit5693 сейчас js вникаю, потом думаю рнр
@itnadivane
@itnadivane 3 роки тому
Пайтон сильно разогнали инфоцигане которые просекли что он относительно других языков проще осваивается, тем самым подпортив ему репутацию по крайней мере в СНГ, много негатива ) тут даже коменты были что его придумали инфоцигане специально стричь деньги с людей)) На счет популярность и количеству вакансий он однозначно проигрывает JS
@user-wz6tx9jk7z
@user-wz6tx9jk7z 3 роки тому
@@itnadivane спасибо! инфоцигане :D
@danyarkebekov329
@danyarkebekov329 3 роки тому
Привет можешь сделать видео про , как стать именно ios разработчиком и вообще что такое swift
@itnadivane
@itnadivane 3 роки тому
Да будет видос в ближайшее время
@roma7a
@roma7a 2 роки тому
Да пайтон медленнее чем гоу или си плюс, но по гоу думаю еще мало инфы а плюсы попробуй выучи.
@DreamingDolphing
@DreamingDolphing 3 роки тому
Чистых скриптовых языков программирования в мире осталось мало и даже тот же javascript компилируется.
@TourShturman
@TourShturman 2 роки тому
Так случилось что питон я поверхностно знаю. Как я был удивлен начав swift и поняв что они очень похожи
@itnadivane
@itnadivane 2 роки тому
Да, Swift новый язык и конечно создавая его брали уже готовые концепции из других)
@MbsElectronics
@MbsElectronics 2 роки тому
Delphi форева! )))
@itnadivane
@itnadivane 2 роки тому
♥️ даже тут лайк поставлю ! ))
@vladastretiakovas6229
@vladastretiakovas6229 2 роки тому
пачему паитен медлени если ( python+numba+parallei ) и тогда пуст даганяет тот кто гаварил что медлени Паитон
@user-wf9wp4pd1r
@user-wf9wp4pd1r 3 роки тому
Куда пропал Аркадий?
@itnadivane
@itnadivane 3 роки тому
Временно переселил его в другую комнату) он там лучше себя чувствует у окна, скоро вернется на канал)
@user-wf9wp4pd1r
@user-wf9wp4pd1r 3 роки тому
@@itnadivane Ждём скорейшего возвращения!)
@denisulianov9627
@denisulianov9627 3 роки тому
Душу питона (a bite of python) прочитал. Js - такаяяяяя...... СлишКам многа скобачек. Но его тоже потихой ковыряю палкой.
@itnadivane
@itnadivane 3 роки тому
Вроде bite of python - Укус Питона, не? а в плане скобочек да, проще, но мне после свифта очень не привычно, вместо скобок смотреть на отступы)
@denisulianov9627
@denisulianov9627 3 роки тому
@@itnadivane Да да именно она. Там очень доступно и понятно. Совсем для Алёшек. Я просто только недели 2-3 как начал это всё. Хотя страничку на github уже бахнул (HTml/CSS с несколькими Js скриптиками). Так что я полный (_)_0_о_() Сейчас ковыряю Django - хочу прикрутить полезные статьи к своему франкенштейну с возможностью оставить комменты.
@itnadivane
@itnadivane 3 роки тому
ну за 2-3 недели это оч не плохо! ) успехов в учебе!
@denisulianov9627
@denisulianov9627 3 роки тому
@@itnadivane Спасибо. Я решил в IT завалиться с чёрного хода, так сказать. Поэтому сейчас топлю на QA. А там для автотестирования python will be very handy. с 0-ой базой решил что так проще будет. И походу дела конечно учиться, учиться и учиться. Как завещал мой тёзка :) P.S. сейчас параллельно пока ищу работу зависаю на Utest(фриланс платформа для тестеровщиков). Опыт. Реальные кеэйсы и платят USDшками, что мне нравится. Python как жигули по ощущениям. 1 раз научился и всё не забудешь.
@andreysaron6960
@andreysaron6960 3 роки тому
Антон, а какой у вас основной язык программирования?
@itnadivane
@itnadivane 3 роки тому
Swift
@user-xh9gg8ev3y
@user-xh9gg8ev3y 3 роки тому
Си никто не заменит, на си написан сам язык, так что это вряд ли.
@itnadivane
@itnadivane 3 роки тому
Такими слоганами инфоцигане суету наводят) чтобы люди шли на курсы
@Edvard-Aliev
@Edvard-Aliev 3 роки тому
Не вижу смысла переходить с swift(ios) на python... Ладно ладно, я понял это просто реклама.
@itnadivane
@itnadivane 3 роки тому
Никто и не переходит ) Реклама Python?)
@luckytima2315
@luckytima2315 3 роки тому
Я так понял хомяки просекли,что python не легкий путь в айтишку и массово перестали покупать курсы по питону ) Поэтому пошла везде массовая реклама ,на ютубе на хабре не понятные статейки в духе "почему не любят пайтон" хотя всем параллельно на него )) Рассказывайте про swift лучше ,мало годных каналов по данному языку да их почти нету кроме swiftbook
@itnadivane
@itnadivane 3 роки тому
Вообще не рекламирую его) нет такой цели... про Swift и iOS да будут видео, все так я ios программист Тут скорее проблема не в питоне а в курсах, тут был коммент что его придумали инфоцигане, но скорее они просто адаптировали его под себя)
@Gameplayer55055
@Gameplayer55055 2 роки тому
Питон хороший хотя бы потому что он кроссплатформенный. Пересел на Линукс и код работает как часы От на с++ на виндовс вы ещё по*бетесь
@alex_drummmer__
@alex_drummmer__ Рік тому
Пайтон медленный по тому что выполняется построчно
@user-kz9fw1lu9e
@user-kz9fw1lu9e 3 роки тому
Сколько же склеек, буквально через каждые 3-5 слов...
@jarosawjakowlew4531
@jarosawjakowlew4531 3 роки тому
Это для того, чтобы сократить время просмотра, не затрагивая информативность ролика;)
@user-xd6sc7cr3x
@user-xd6sc7cr3x 3 роки тому
В целом это никак не портит контент, его все так же комфортно слушать
@itnadivane
@itnadivane 3 роки тому
если бы в ролике были паузы даже по 1-2-3 секунды слушать было бы очень не комфортно )
@user-jn1kx5gf1m
@user-jn1kx5gf1m 3 роки тому
Хз, как мне кажется он не для веб разработки, а для дата сайнс, советую для веб программирования учить js или php
@itnadivane
@itnadivane 3 роки тому
Ну конечно в Вебе рулит JS, но у Python c Django тоже своя ниша есть
@user-yi8ws6td6y
@user-yi8ws6td6y 2 роки тому
Динамічна типизація на швидкість пайтон нічого немає !!!!!!
@user-qr9bs6kp7u
@user-qr9bs6kp7u 3 роки тому
Братан ответь пж , стоит ли идти на программиста ?!
@user-qr9bs6kp7u
@user-qr9bs6kp7u 3 роки тому
@@wakeup1746 Так иди работай шахтером !!
@AkkihiStreams
@AkkihiStreams 3 роки тому
Никогда не спрашивай у программиста, стоит ли тебе становится программистом, и так же не спрашивай у программиста какой яп тебе учить. Ответы на эти вопросы будут субъективны, гугл тебе в помощь и стоит решить\попробовать самому. Лучше задавать вопросы по определенным проблемам или яп.
@user13496
@user13496 3 роки тому
Да не фигня. Лучше директором газпрома.
@user13496
@user13496 3 роки тому
Если тебе интересно то иди
@Romka_008
@Romka_008 3 роки тому
Бро, никто не сможет за тебя решить. Делай так, как считаешь нужным)
@user-lr6zj6eb2e
@user-lr6zj6eb2e 2 роки тому
Чувак зачитывает текст. Ни одного видео с авторским кодом
@itnadivane
@itnadivane 2 роки тому
какой чувак?
@Kitsikoo
@Kitsikoo 2 роки тому
Питон медленный потому что интерпретируемый.
@mr.greentv6728
@mr.greentv6728 3 роки тому
Пытался год назад начать учить Python, но как то не задалось, выбрал его тогда скорее из-за хайпа. Сейчас активно учу Kotlin, так как загорелся андроид разработкой. Только вот, обучаясь уже 1,5 месяца, посмотрев много видео про андроид разработку, где все говорят, что в первую очередь нужен Java, а уже потом Kotlin, кажется, что опять же немного ошибся с выбором(( Как по мне, переходить на обучение Java уже смысла нет, так как во всю изучается синтаксис его "младшего брата", после которого уже стоит уделить внимание Яве. Могу ошибаться, может более осведомлённые меня поправят
@luckytima2315
@luckytima2315 3 роки тому
Конечно учи дальше Kotlin и не слушай Джавистов которые застряли в 2005 году .
@alexkir9312
@alexkir9312 2 роки тому
Единственное, что ты не сказал и это очень плохо для новичков... Ты заглянул на этот язык лишь после того, как стал хоть что-то из себя представлять как прогер на swift, а то видел уже таких, давай то, давай вот это и в итоге нигде, каша в голове. Заниматься нужно чем то одним, уже по достижении позиции сеньор, смотреть что то еще.
@itnadivane
@itnadivane 2 роки тому
Да, соглашусь, спасибо
@azamatk4302
@azamatk4302 3 роки тому
Нища пайтона - обработка данных и вычисление сходства с другими данными. Для иных целей в серьезных проектах никто не использует. "Пайтон легок" и "пайтон везде" - это скорее слоганы для курсов, для которых интересно раскрутить легко обучаемые языки. Как некогда в трендах был js.
@OpalGooDog
@OpalGooDog 3 роки тому
не стоит использовать, лучше избегать
@itnadivane
@itnadivane 3 роки тому
Интересно.. ) почему? если был негативный опыт, поделитесь. Почему прям избегать
@OpalGooDog
@OpalGooDog 3 роки тому
@@itnadivane новички его используют в качестве первого, переходя на языки со строгой типизацией, есть очень большие проблемы, его очень сильно хвалят, но есть одно большое но. Язык используется для половины вакансий как вспомогательный инструмент, а не основной. Понимаю что реклама и все такое, но имхо, джава, Шарп или с++, лучше идут в качестве первого, после них можно идти писать, и на пхп, и на на свифт, и на питон и на жс, с питоном же такого нет. Вот мое скудное мнение. Да и комьюнити если зайти в средне беседу, зачастую просто вечные вкатывальщики, со своим неправильным мнением по поводу индустрии и самого написания программ, возможно из за популярности его среди 18- комьюини.
@OpalGooDog
@OpalGooDog 3 роки тому
@@itnadivane лично я писал на нем, не зная его на таске по вакансии, до этого используя только только с# и js
@voicedollar8995
@voicedollar8995 3 роки тому
I need python
@horlonangel
@horlonangel 9 місяців тому
Все эти древние рейтинги Python ничего общего не имеют с современным Python это уже не тот язык, который был задуман и создан его автором. Современное поделие это просто посмешище, а не язык...
@merovingen4546
@merovingen4546 Рік тому
куча воды и неточностей с уходом в глубокий тех. анализ без такого
@denden4455
@denden4455 3 роки тому
Развели сотню языков, и каждый калека на своем языке пишет, невозможно нормально работать
@dyadichev
@dyadichev 3 роки тому
Сделай нормальных модераторов в телеграм канале, это треш какой-то. Нон стоп спам школьников, а на вопросы новичков отвечают шутеичками из 8б класса. Жесть.
@itnadivane
@itnadivane 3 роки тому
Учту конечно) и это все таки чат.. и честно говоря не рассчитывал что там будет 3к человек, такое количество людей иногда трудно контроллировать
@dyadichev
@dyadichev 3 роки тому
@@itnadivane да это понятно, правила чата все равно должны какие-то быть. Там общаются около 10 человек между собой постоянно. Остальные просто смотрят на этот треш и не могут понять куда они попали 😂 День не заглядываешь в телеграм, потом смотришь + 1500 новых сообщений)) Позавчера психанул уже вышел))
@user-vu9cp8eq9b
@user-vu9cp8eq9b 3 роки тому
реклама весь ролик? ватафак сразу диз
@itnadivane
@itnadivane 3 роки тому
А что рекламируют то?
@user-vu9cp8eq9b
@user-vu9cp8eq9b 3 роки тому
@@itnadivane пайтон))
@itnadivane
@itnadivane 3 роки тому
@@user-vu9cp8eq9b да нууу нет ) я ж не работаю на инфоциган чтобы рекламить то на чем они зарабатывают)
@galandec2000
@galandec2000 2 роки тому
а можно я просто промолчу?))) нет плохих яп, есть криворукие не до программисты! 99,9% тех с кем приходилось дискутировать на данную тему, и они сеньоры, не смогли аргументировать ни одного высказывания. и их было очень много.))) все аргументы сводились к тому, что приводили примеры оптимизированного кода на одном яп, против такого же кода, но не оптимизированного, на другом. и это сеньоры, даже не джуны... даже стыдно за современных программистов... лед 10 тому, даже джун мог более аргументированно привести пример, чем сегодня сеньор... яп, это всего лишь инструмент!!! те кто с пеной у рта доказывает что python медленная какаха, со стороны смотрятся как идиот, который пытается срубить дерево молотком, и орет что молоток гомно, ибо не может даже дерево срубить, а потом идет к ножовке и начинает забивать гвозди ей. печально то, что это не джуны, это мидлы и сеньоры!!!
@user-pe2lp8bj7y
@user-pe2lp8bj7y 3 роки тому
мне одному нравиться "Яндексить"?
@Kan041185
@Kan041185 3 роки тому
Хз, я гуглю в Яндексе
@kollokvium
@kollokvium 3 роки тому
Да
@igvil5561
@igvil5561 3 місяці тому
Зачем мозги ебать ??? Есть специальные задачи и их решения игры на одном пишутся, работа с бд на других средствах, для сайтов третьи программы. Питон это просто учебная хрень в школах. Раньше обучались школьники на бейсике теперь на питоне. Бесплатно и для школьников в самый раз. Нет блять написали дебильные библиотеки к нему и вот долбят в уши этот мсрад в командной строке))) как будто в обычном Экселе или аксесе нельзя делать всё проще. Можно и в Экселе написать свои библиотеки и добавлять их как надстройки
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
Клуб дедов-программистов
Переглядів 982 тис.
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08
Помилка,  яку зробило військове керівництво 🙄
01:00
Радіо Байрактар
Переглядів 375 тис.
Почему В Python Плохой ООП
23:34
PyLounge - программирование на Python и всё о IT
Переглядів 7 тис.
Как бы я начал учить кодинг сейчас?
12:15
10 глупых вопросов PYTHON-РАЗРАБОТЧИКУ
22:02
Мобильные приложения в России и США | Обзор от америкашки Дени l Skyeng
32:11
Skyeng: онлайн-школа английского языка
Переглядів 156 тис.
Бывший лучший язык программирования
7:25