Почему язык программирования Python захватывает мир? Особенности и обзор (мой опыт)

  Рет қаралды 38,221

IT с Виталием Карнаухом

IT с Виталием Карнаухом

Күн бұрын

Пікірлер: 199
@agent7799
@agent7799 2 жыл бұрын
Виталий, здорово, что вы вернулись, жду новых видео. Лаконично, без воды, по делу. Спасибо и так держать!
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@katdim_art_studio
@katdim_art_studio 2 жыл бұрын
Виталя, спасибо за такой разбор Python!
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@Anton_Troy
@Anton_Troy 2 жыл бұрын
Очень интересно было посмотреть, спасибо большое. Сейчас как раз взял годовой курс по разработке на Пайтон.
@ICEPATH
@ICEPATH 2 жыл бұрын
И как?
@1674-p2g
@1674-p2g 2 жыл бұрын
не забыл канал, мы рады =)
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@vitalik3890
@vitalik3890 2 жыл бұрын
Чувак! ТЫ ВЕРНУЛСЯ!!!)))) Ура!!!
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо :)
@vitalik3890
@vitalik3890 2 жыл бұрын
@@itwithvitaly Розумієш я дуже люблю програмування і вчився в університеті цілих 5 років і просто упустив свій шанс стати програмістом можна сказати постійні підробітки на різних роботах не дозволили мені сісти і вивчити прорамування. Але є мрія до якої я повільно, але стараюсь іти. Дякую за відео! Дійсно цікаво і стимулює вчитись!
@dmitriyneledva4693
@dmitriyneledva4693 2 жыл бұрын
Ого, ты вернулся:) круто)
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо :)
@hanma_bagi
@hanma_bagi 2 жыл бұрын
Виталий ты лучший по всему ютубу, все четко и просто объяснил, а на счёт примеров в сравнении с python и java, вообще огонь, с меня лайк и подписка, жму тебе руку.🤝
@Соль-е7ъ
@Соль-е7ъ 2 жыл бұрын
Виталий спасибо за видео
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@izzi-13
@izzi-13 Жыл бұрын
Очень доступно и интересно. Загорелся желанием изучать язык, спасибо!
@igorkoval6191
@igorkoval6191 2 жыл бұрын
Огромное спасибо за видео. Информативно и понятно. Жду дальнейших видео. Очень интересно послушать о питоне от человека который емеет опыт работы с ним.
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@Pan-Ilya
@Pan-Ilya 2 жыл бұрын
Благодаю Вас, интересное видео!
@AuWinner
@AuWinner 2 жыл бұрын
Начал смотреть, и на 2йминуте понял что человек приятно и качественно излагает материал, только за это лайк 👍, досмотрю до конца! Я не программист, но тема интересная для меня. Удачи блогеру и процветанию канала!
@antons6335
@antons6335 2 жыл бұрын
Да питон легок по синтаксису и понятнее начинающему, но по своему опыту скажу, что по питону мало позиций для энтри-левел и джуниора, который только начинает и ищет первую работу программистом. В большинстве вакансии по Python это middle+. Мне пришлось в последствии резко переключиться на джаву, чтобы найти стажерскую позицию разработчиком.
@АнтонКупянський
@АнтонКупянський 2 жыл бұрын
поддерживаю
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Если у вас хороший уровень, то работу найдете на любом популярном языке, спрос сейчас очень высокий на всех.
@АсенькаАлей
@АсенькаАлей 2 жыл бұрын
Аналогично
@АндрейИщук-ю8к
@АндрейИщук-ю8к 2 жыл бұрын
@@itwithvitaly осталось достичь хорошего уровня, что очень сложно без работы, в сравнении с той же джавой
@edwardfreedom
@edwardfreedom 2 жыл бұрын
пузон
@АлександрМерный-м1ч
@АлександрМерный-м1ч 2 жыл бұрын
Питон это конечно хорошо, но лайк поставил за то что отметил в требованиях знание английского, многие об этом умалчивают, хотя английский в айти сфере куда более важен даже чем сам язык програмирования)
@islamakbarakov3582
@islamakbarakov3582 2 жыл бұрын
Ну английский не может быть более важным чем сам язык программирования. У меня с английским все хорошо а язык программирования только начинаю изучать
@АлександрМерный-м1ч
@АлександрМерный-м1ч 2 жыл бұрын
@@islamakbarakov3582 ну а если было бы наоборот, то не видать тебе нормальной работы. Я всегда советую начинать програмирование с английского
@Rinova638
@Rinova638 2 жыл бұрын
Полностью согласен, знаю синтаксис Python , Java , немного знаю Django (есть 2 сайта), но ! На всех собесах меня подводит Английский язык ! От Джуна уже требуют B1 , если это питон , на Java могут со скрипом взять если у вас А2
@eugenstakhursky9604
@eugenstakhursky9604 2 жыл бұрын
Интересно, спасибо, с меня лайк) Но на счёт отсутствия фигурных скобок - как по мне то с ними всё равно более удобно, более наглядно видно блоки кода. Хотя это больше вкусовщина)
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Дело привычки на самом деле, я поначалу тоже долго не мог привыкнуть 🙃
@jorastep4840
@jorastep4840 2 жыл бұрын
Просто и доходчиво. Благодарю за информацию
@Виктория-д7э4я
@Виктория-д7э4я 2 жыл бұрын
Когда сначала ставишь лайк и только потом смотришь😁👍 Большое спасибо за полезные видео!
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@andriyfranko6715
@andriyfranko6715 2 жыл бұрын
Хочу змінити професію, вибрав мову Пайтон. Дякую за відео. Зроблено якісно - тому що текст живий та Віталій "шарить". Чекаю розборку Django or Flask.
@shayhei
@shayhei 2 жыл бұрын
Жмите колокольчик, чтобы не пропустить видео. Видео раз в год сложно пропустить)0)0
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Ну, надеюсь что смогу делать видео чаще :)
@ibrahimakil3479
@ibrahimakil3479 2 жыл бұрын
Спасибо за видео))))
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@keyko5743
@keyko5743 2 жыл бұрын
Всё чётко и по делу
@РашидМирзе
@РашидМирзе 2 жыл бұрын
Интересно слушать, респект 👍🏻
@Ooooseraaa
@Ooooseraaa Жыл бұрын
Отличное видео, подскажите что у вас за монитор ? Спасибо!
@victorprohorov6201
@victorprohorov6201 Жыл бұрын
а вообще у Вас очень лаконичный и максимально информативный текст, Вам надо было быть копирайтером 🙂 Вы слишком умный и образованный для программиста я бы так сказал 🙂
@takiekakmi7532
@takiekakmi7532 2 жыл бұрын
16:28 - это только первые пункты из полотнища технологий, которые сейчас требуют от джунов)
@alisherakramov6232
@alisherakramov6232 2 жыл бұрын
Виталий, спасибо за образовательное видео! Хочу порекомендовать, касательно вашего видео - в полном кадре, вы сидите немножечко низко. Геометрически, грамотнее выглядит когда уровень глаз наратора выше центральной горизонтали.
@Mytest437
@Mytest437 2 жыл бұрын
"Python берет хорошую скорость выполнения от С..." ну зачем такие манипуляции. Да Python машина написана на C (но есть и другие машины). Но Python точно не унаследовал производительность от C. Универсальность и простота написания тоже имеет свои жертвы и цену.
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Имеется ввиду то, что для Python «под капотом» был выбран быстрый, низкоуровневый язык, чтобы выжать максимум производительности. Есть высокоуровневые языки быстрее Python однозначно.
@mormeoi
@mormeoi 2 жыл бұрын
@@itwithvitaly Не поэтому был выбран низкоуровневый язык. Цели "выжать максимум производительности" при разработке питона никто не ставил.
@farengiheatfreek797
@farengiheatfreek797 2 жыл бұрын
Лайк просто за то, что не забрасывает канал и делаешь видосики дальше:)
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@eugene_mountainland
@eugene_mountainland 2 жыл бұрын
спасибо, полезно)
@mormeoi
@mormeoi 2 жыл бұрын
Питон один из самых медленных языков, не смотря на то, что написан на Си. Собеседования в FAANG проводятся на любом языке на котором комфортно писать кандидату.
@edwardfreedom
@edwardfreedom 2 жыл бұрын
пузон
@Katyachaya13
@Katyachaya13 2 жыл бұрын
Спасибо
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@antondrushlyakov5017
@antondrushlyakov5017 2 жыл бұрын
Очень приятная подача информации. Спасибо.
@easy-Code
@easy-Code 2 жыл бұрын
Я изначально начинал изучать Java, изучение шло очень тяжело. Когда начал изучать, Python, изучение просто полетело. Нарадоваться не могу.
@comfitkampit6031
@comfitkampit6031 2 жыл бұрын
Привет, расскажи свой путь и где ты сейчас, очень интересно
@asg5511
@asg5511 2 жыл бұрын
Хорошая реклама языка получилась.
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Ага)
@anatolyannenko1821
@anatolyannenko1821 Жыл бұрын
Мне повезло я фронтенд изучал и после обучения через знакомого нашёл работу на апворке работали на иностранную компанию, все разработчики из бывшего снг, платили как верстальщику 10 долларов в час при курсе доллара 80
@Lol-cu9mq
@Lol-cu9mq 2 жыл бұрын
Здравствуй. Ролик про java был год назад, если есть возможность, расскажи о изменениях, нововведениях… Также, хотелось бы послушать о текущих требованиях на разные позиции. Помимо вышесказанного, хотелось бы получить комментарий по поводу моей ситуации. Надеюсь ответишь. Опишу ситуацию. Учусь на 4 курсе в универе, планирую искать работу по окончанию. Во время обучения в ВУЗе самостоятельно изучал java(версия 8 включительно) и некоторые фреймворки. Не могу сказать, что знаю все фреймворки идеально, но с их помощью получалось писать приложения. Под «идеально» подразумеваю кристально чистое понимание внутренней реализации. В своих работах(курсовых) использовал следующие технологии: Spring framework Spring Boot Spring MVC Spring Data(в качестве бд использовал Postgres) Spring Security JWT Lombok Помимо вышеперечисленных, использовал реактивные фреймворки, а именно: Spring WebFlux Project Reactor Также, использовал Spring Security и Spring Data на реактивной основе. Скажи пожалуйста, пригодится ли знание реактивных фреймворков, нужно ли отчетливо понимать внутреннюю реализацию всех фреймворков…(вообщем хочу услышать/прочитать твоё мнение) PS На моей кафедре никто не программирует на Java, поэтому мне тупа не с кем поговорить((((
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Привет, "Ролик про java был год назад, если есть возможность, расскажи о изменениях, нововведениях… Также, хотелось бы послушать о текущих требованиях на разные позиции." - пусть ребята голосуют лайков, если будет интересно - сделаю! "Скажи пожалуйста, пригодится ли знание реактивных фреймворков" - скорее нет, чем да, по моей оценке где-то 1/5 компаний интересуются знанием реактивных фреймворков, но и те кто интересуются, если знать хорошо Spring Boot, Spring Core, Spring Security возьмут вас без их знания, с расчетом на то, что вы их доучите на работе (опять же моя оценка) "Нужно ли отчетливо понимать внутреннюю реализацию всех фреймворков" - знать внутреннюю реализацию однозначно важно, в особенности для проходжденья интервью, но ты указал достаточно существенный список технологий с которыми работал, так что я советую сразу идти на собес, там как раз и узнаешь, где пробелы и что надо подтянуть. Удачи!
@ПлюсМинусДвадцатьПять
@ПлюсМинусДвадцатьПять 2 жыл бұрын
Отлично! Ждём новых видео от вас!
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо!
@romanbush5164
@romanbush5164 2 жыл бұрын
А я сделал программу для себя, которая использует низкоуровнивые модули с++, для с#, так же сделал парочку dll на c# и с++, код с# обернул в dll для использования в питоне. И все это для того чтобы иметь возможность скрытого ввода с клавиатуры в неактивное окно 😁к сожалению оно так не работает, и при любом клике теряется фокус, нужно блокировать устройства ввода, опять же это нужно сделать с использованием с++
@IlmMaskani
@IlmMaskani 2 жыл бұрын
Было очень полезна
@citizenwild6931
@citizenwild6931 2 жыл бұрын
топ видео просто! Реально!
@МиколаКізан
@МиколаКізан 2 жыл бұрын
omg, python и скорость, все понятно))
@edwardfreedom
@edwardfreedom 2 жыл бұрын
пузон
@dispuncho
@dispuncho 2 жыл бұрын
Python после JS настоящий праздник. Все логично, лаконично и предельно понятно.
@tifit7434
@tifit7434 2 жыл бұрын
зачем в js функция должна что то возвращать(return) ?
@jackdaniels8211
@jackdaniels8211 2 жыл бұрын
@alexeytushnolob4845
@alexeytushnolob4845 2 жыл бұрын
давненько не было видео
@АлексейА-г8ы
@АлексейА-г8ы Жыл бұрын
Спасибо за видео
@_sounds_of_soul_
@_sounds_of_soul_ Жыл бұрын
Доброго дня всем! Хотелось бы поинтересоваться, а откуда в коде питона на 6:40 взялся список symbols после блока for и почему автор говорит что записывается каждая строка в список, если видно что собирается одна огромная строка из 50 файловых строк разделенных запятыми и только потом это "пятидесяти строчное чудовище" записывается в список, после чего строка снова очищается и так по кругу... А потом выход из цикла и вылет по ошибке при попытке записи в несуществующий список.😂 Поругайте меня если я ошибаюсь, но по моему автору надо внимательнее готовиться к эфиру. P.S.в джаве только вылета не будет, но смысл тот же..
@Bibliophilos
@Bibliophilos 2 жыл бұрын
Спасибо! Подскажите, пожалуйста, как разработать начинающим свой pet-project, следует ли иметь активный профиль на гитхабе для референса в резюме и пр.
@sangyong982
@sangyong982 2 жыл бұрын
👍🏻
@12MSR24
@12MSR24 2 жыл бұрын
Виталий, здравствуйте. Не могли бы Вы подсказать с чего начинали изучение Python? Книги, курсы или что-то еще, желательно с нуля. Спасибо за видео. Очень информативно.
@ильякузьмин-ж8н4р
@ильякузьмин-ж8н4р 2 жыл бұрын
Про С и низкоуровневые ЯП:А тем более обвязка автоматизирующая работу с памятью, которую иногда и пишут профи превращает данный язык программирования в более высокоуровневый.
@АсенькаАлей
@АсенькаАлей 2 жыл бұрын
Что скажете про Microsoft Dynamics (Business Central)? Перспективно? Попробовала, очень нравится, но не могу понять, насколько это потом актуально для работы? PS. Хорошо, что вернулись)))
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо :) По правде говоря я об этом продукте только от вас услышал в первый раз :)
@ДенисЖаравин
@ДенисЖаравин 2 жыл бұрын
Спасибо за информацию. Английский имеется в виду чтение тех документации или общение тоже?
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Чтение документации это минимум, лучше конечно уметь общаться хотя бы на базовом уровне, но чтобы вас понимали.
@СергейХитров-м4ч
@СергейХитров-м4ч 2 жыл бұрын
Виталий, реально ли стать backend разработчиком в 35 лет? Как относится работадатели к таким динозаврам? Сам я электроник, но иногда пишу приложения и прошивки на C#/ С++ для харда
@GunaevVO
@GunaevVO 2 жыл бұрын
Топ-1 Python вот только не кто не говорит что топ один он благодаря таким направлениям как анализ данных, машинное обучение и ИИ, чёт как я посмотрю прям вакансий чисто связанных с веб разработкой довольно мало, не говоря уж о бэк-энде. да ещё если взять джунов. А вот nodejs рулит.
@Edvard-Aliev
@Edvard-Aliev 2 жыл бұрын
Все верно, нахер он не всрался на вебе, для этого есть php/ruby. Без геморроя и боли.
@eurorock5912
@eurorock5912 2 жыл бұрын
Виталий - спасибо! А если с JS-ом его сравнить по сложности изучения? Или нет такого опыта?
@itwithvitaly
@itwithvitaly 2 жыл бұрын
По-моему субъективному мнению сам язык (JS) - сложнее, в первую очередь из-за многих неочевидных моментов самого языка (например преобразование типов). Но Front End направление в целом легче изучить чем Backend.
@eurorock5912
@eurorock5912 2 жыл бұрын
@@itwithvitaly Согласен про фронтенд. А про JS я имел в виду сложность его не в динамической типизации (то лечится), а в его объектной направленности, по типу всех этих понятий: this, closure, promise, stack-chain ... Есть ли такое что-то в Пайтоне?
@leosv0
@leosv0 2 жыл бұрын
@@eurorock5912 питон если весь изучать, то он сложнее js.
@yanavin2964
@yanavin2964 2 жыл бұрын
подскажите пожалуйста какие перспективы у ml и нейронных сетей на питоне? я понимаю что он много где используется но что будет с этими сферами через 5-10 лет? что будет писаться на мл и нейронке? я начал изучать питон чтобы потом перейти на мл и нейронку вот и хочу понимать будет ли через года два это актуально спасибо
@komandir333
@komandir333 Жыл бұрын
на питоне можно заоабатывать удаленно, скажем в любой точке мира где есть интернет?
@alexo6935
@alexo6935 2 жыл бұрын
Сколько лет, сколько зим.....
@victorprohorov6201
@victorprohorov6201 Жыл бұрын
а чем тогда отличается big data от business intelligence (BI) ?
@grawber3000
@grawber3000 2 жыл бұрын
За какой промежуток времени можно пройти этап нуля до джуниора, с джуниора до Миддл и т.д.?
@Dar689
@Dar689 2 жыл бұрын
Привет ребят ! Прошу совета у тех кто в теме. Купил курс в начале декабря питона перед новым годом в скилбокс думал начать работать в IT. Сам по профессии архитектор. Но 31 декабря на работе сообщили о повышении в должности с ЗП 250тр. А теперь вопросы - после прохождения курса от скилбокс можно ли устроиться на работу? - что ещё потребуется изучить чтобы выйти на такой же уровень ЗП 250тр и сколько времени для этого потребуется ?
@АртемийТемник
@АртемийТемник 2 жыл бұрын
Ну, Джуном больше 30к в регионах и 60к в мск крайне сложно получить (если вообще возможно). А до 250к работать и учиться придется лет так 3/5.
@antons6335
@antons6335 2 жыл бұрын
​@@АртемийТемник ты приуменьшил немного, стажерские зарплаты это 30-40к, т.е. заметь не джун, а стажер, которого сложно джуном назвать. Сам с 40 на руки начинал (не мск), и как правило эта зп на первые 3-4 месяца, дальше повышение. Полноценный джуниор разработчик это уже 60к минимум и до 100к в течении года достигается, если стараешься. @Dar 07 250к - да, примерно через 3 года можно выйти на такой уровень, но скорее всего придется пару раз сменить компанию т.к. это наиболее быстрый способ поднять себе ЗП. Но тут время не главное, а скиллы и знания. ЗП определяется на собеседовании, после технического интервью и насколько ты хорош на нем. И скажем разница 2 или 3 года опыта не будет принципиально важна для работодателя, если у тебя скиллы соответствуют их ожиданиям на позицию за 250к.
@АртемийТемник
@АртемийТемник 2 жыл бұрын
@@antons6335 Ну говоря про позицию Junior, я имел ввиду именно самую самую первую работу. Не все компании ведь ищут стажеров, не все новички откликаются только на такие вакансии. А дальше я, видимо, был прав) Начинали с Питона + Django/Flask ? давно ли? Что спрашивали помимо языка, этих фреймворков?
@АлександрП-ф9я
@АлександрП-ф9я 2 жыл бұрын
@@antons6335 только эти 60к частенько через ИП или самозанятость. Т.е если вычтем праздники\отпуска\болезни по факту в среднем в месяц будет меньше
@antons6335
@antons6335 2 жыл бұрын
@@АртемийТемник начинал изучать с Питона, но потом переключился на джаву т. к по ней больше джуниорских позиций, а спрашивали почти ничего по технической части, кроме самых базовых вопросов про ооп, объекты, классы, типы данных. Порог вхождения в сферу очень низкий. Надо только иметь красивое резюме и постоянно откликаться на вакансии в любом городе. На собеседование показать горящие глаза, желание работать и развиваться.
@КостяМос-я5о
@КостяМос-я5о 2 жыл бұрын
Виталий, спасибо за крайне познавательное видео! Вы рассказали про позицию Джуниор разработчика. А еще я слышал про стажировки, что это такое, возможно ли попасть на такую позицию и платят ли деньги?
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Спасибо! Да, есть оплачиваемые стажировки, я как раз с такой и начинал свою карьеру. Попасть на такую позицию возможно, но нужны конкурентные знания по направлению и желательно английский. Я думаю вы сможете нагуглить такие стажировки по ключевым словам вроде "Trainee Python", или "Junior стажировка Python"
@СекретныйКот-и1и
@СекретныйКот-и1и 2 жыл бұрын
А про недостатки не рассказали, например: - Зависимость от окружения и пакетов - Для создания GUI интерфейсов решения до сих пор такое себе
@oleholeynikov8659
@oleholeynikov8659 2 жыл бұрын
Qt. Очень сильный инструмент. Плохо выглядят скрины в документации - лучше смотреть примеры в интернетах.
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Недостатки такие же в принципе как и на других стандартных языках программирования, типа Java, C# и тд. С приходом Docker особо нет проблем с окружением как мне кажется. Ну, а для GUI я даже не задумался о таком недостатке, потому что браузеры поддерживают в основном Javascript для этого, поэтому проще на JS сделать интерфейс чем использовать какие-то генераторы (имхо)
@СергейСергеев-л7с5р
@СергейСергеев-л7с5р Жыл бұрын
Ну раз вы наJava программируете уже много лет, то получается что Пайтон не такой уж и востребованый популярный и перспективный язык, может не терять время и уже сразу учить Джава или Джаваскрипт которые более перспективные и высокооплачиваемые в мире?
@BohdanVR666
@BohdanVR666 Жыл бұрын
js перспективнее питона? серьезно?
@Seenike
@Seenike 2 жыл бұрын
С чего начать человеку, который никогда подобным не занимался и компьютер использовал для игр и просмотра фильмов, но заинтересовался данной темой??
@ag7532
@ag7532 2 жыл бұрын
Нужно просто начать..
@BohdanVR666
@BohdanVR666 Жыл бұрын
с html
@igorseledtsov7345
@igorseledtsov7345 2 жыл бұрын
да потому что порог вхождения нулевой аот и распостряняется среди тех что не осилил полноценные языки...
@interpretertkl890
@interpretertkl890 2 жыл бұрын
Python это откытый Код, т.е не компилированный.... Требует мощных процессоров и памяти. Perl это тоже Интерпретёр.... на C++ но может быть превращён в Машинный Код плюс работает со строковыми awk, sed, ksh, csh, ash и.т.д плюс легко интегрируется с Языками Обьектно Ориентированного Программирования, Базами Данных и Ассемблерами.... скорости выше.... доступ к системным процессам возможности больше...
@BohdanVR666
@BohdanVR666 Жыл бұрын
мощньіх процессоров? серьезно? тьі его на микроконтролере запустить без проблем можешь, каокй мощньій процессор?
@MrCommanderKid
@MrCommanderKid 2 жыл бұрын
Пайтон используют так как он легок в освоении-это его единственный плюс
@saitaro
@saitaro 2 жыл бұрын
Лаконичный синтаксис. Высокая экспрессивность. Огромная экосистема, с которой удобно работать. И вести работу с данными, в т.ч. научными: Numpy, pandas, Pytorch, Jupyter Notebook, фреймворки мощные. И скрипты удобно писать. Много плюсов.
@sky4no
@sky4no 2 жыл бұрын
Могут взять на работу если на позицию junior я знаю, а вот с английским проблемы ?(
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Могут да, но найти будет скорее всего на порядок сложнее, просто продолжайте пробовать
@sky4no
@sky4no 2 жыл бұрын
@@itwithvitaly Живу в Москве, надеюсь шансы чуть больше чем в других городах !))
@Mrflomaster2011
@Mrflomaster2011 2 жыл бұрын
Мне интересно твой уровень английского сейчас выше среднего B2?
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Тут сложно быть объективным, т.к. TOEFL я не сдавал чтобы точно сказать. Но по экзаменам внутри компании мой уровень C1.
@user-wn8re9jv2b
@user-wn8re9jv2b 2 жыл бұрын
Почему все те кто изучает другие языки например JS or Java сразу пишут негатив про Python??
@7daysmma
@7daysmma 2 жыл бұрын
Фронт мэн Savage Garden теперь работает программистом и пилит ролики на ютабе ? Что??
@luckytima2315
@luckytima2315 2 жыл бұрын
Вот преимущества питона как первого яп: непонимание типов данных, непонимание связей структур данных, непонимание абстракций, 95% питонщиков пишут в императивном стиле, им кто то сказал что питон объектный язык, но что такое объект спроси их и бэ мэ их ответ будет.
@АнтонДымов-ф2ж
@АнтонДымов-ф2ж 2 жыл бұрын
и вот здесь тоже если не сложно
@saitaro
@saitaro 2 жыл бұрын
Как вы себе представляете промышленный код на питоне в императивном стиле? Если у человека нет понимания типов данных, он на любом языке ничего серьёзного не напишет, питон тут не при чём. И как непонимание вообще может быть преимуществом, что за бред? "95% питонщиков", "объектный язык" хаха, о да. Специалист.
@Edvard-Aliev
@Edvard-Aliev 2 жыл бұрын
В свое время пришел на работу и встретил проект на Django2 и python2 после того как мне сказали что они хотят Django3 и python3, проект сразу стал php и laravel. Ибо python не имеет обратной зависимости, например как ламповый ruby, а это херь полная.
@luckytima2315
@luckytima2315 2 жыл бұрын
Ты реально в IT работаешь ? Web на питоне очень трудно найти , даже в Спб или Мск, если найдешь там зп как у qa + не угадаешь что надо flask или django. Крупный веб весь за java или php. Да на линкидине много вакансий где python указан, только это почти все вакансий devOps или Аналитик или qa automation. Популярен на stackovefflow потому что, школьники все сдают егэ на питоне, конечно он будет популярен, им же надо ответы где-то искать. Вот люди наслушаются таких специалистов, потом сидят без работу с курсов по пайтон.
@АнтонДымов-ф2ж
@АнтонДымов-ф2ж 2 жыл бұрын
могу вас попросить примерно так же описать руби?
@hopetope5040
@hopetope5040 2 жыл бұрын
Почему? Потому что программисты душат не того змея
@АсенькаАлей
@АсенькаАлей 2 жыл бұрын
Вот не понимаю, как так делают, что часть на одном языке, часть на другом🙈 что значит "для мелких задач"? Покажите наглядно, как это происходит?
@black_grizzly
@black_grizzly 2 жыл бұрын
Одна часть работы нацелена на один результат, вторая на другой. Если говорить о вебе, то логично что все работают по полному адрес, на одном сервере.
@АсенькаАлей
@АсенькаАлей 2 жыл бұрын
@@black_grizzly у меня опыт очень небольшой, я может не видела каких-то таких больших составных проектов. Грубо говоря, куда можно так засовывать код на разных языках? Как-то потом всё вместе компилируется? Как исполняется потом?
@black_grizzly
@black_grizzly 2 жыл бұрын
@@АсенькаАлей у меня тоже не большой опыт. Ну здесь как. У каждого языка своя ide. Каждый пишет свою часть у себя и сохраняют это по одному адресу. Думаю так.
@black_grizzly
@black_grizzly 2 жыл бұрын
@@АсенькаАлей когда будет опыт побогаче, напишу, надеюсь у тому времени и вы разберетесь
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Загуглите на английском в Google картинках "Microservices Architecture Example", возможно это поможет понять. Если кратко: У вас например есть приложение в котором есть много функций, допустим одна из этих функций это редактировать данные пользователя, а вторая это просмотр информации по вашим заказам. Так вот мы можем сделать 2 отдельных приложения (2 микросервиса) - один например на Node.js для редактирования данных пользователя и второе на Java для просмотров информации по заказам. К приложению пользователи обычно обращаются по доменному имени, например youtube.com, и благодаря роутингу данных который мы можем настраивать для нашего домена, мы можем сделать так чтобы все запросы которые начинаются c kzbin.info обращались к приложению на Node.js, а те которые по пути kzbin.info уже обрабатывали приложением на Java (я придумал эти пути для примера). По сути это просто компоновка нескольких приложений вместе.
@IamMadaoBTW
@IamMadaoBTW 2 жыл бұрын
Я кнш не писал на пайтоне много кода, но кажется, что чем больше тем хуже будет читабельность кода
@itwithvitaly
@itwithvitaly 2 жыл бұрын
По моему опыту это дело привычки и стандартов на проекте. Если писать чисто и делать код ревью то все будет ок.
@ukra777
@ukra777 2 жыл бұрын
Лучший язык программирования это HTML.
@ukra777
@ukra777 2 жыл бұрын
@Polzovatel Seti слишком просто))
@madcalm2024
@madcalm2024 2 жыл бұрын
Для джавистов и Сшников (которые игрушечного питошу на дух не переносят) есть скриптовая альтернатива получше - Groovy ))
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Groovy гуд, я писал немного, но этот язык не такой популярный
@mormeoi
@mormeoi 2 жыл бұрын
Скриптовая "альтернатива", которая тащит за собой монструозную jvm? Кушайте это г... сами.
@madcalm2024
@madcalm2024 2 жыл бұрын
@@mormeoi JVM не монструозная. И представлена по дефолту практичеки на любом компе. По мне Groоvy поинтереснее и подоступнее (функционал всех либ джавы и плюсов через JNDI) чем питоша.
@mormeoi
@mormeoi 2 жыл бұрын
@@madcalm2024 Не на любом. Монструозная. За затаскивание груви в качестве скриптоты я бы увольнял. Попробуйте на этом написать, например, скрипт запуска приложения. Может быть поймете тогда какую дичь вы несете.
@madcalm2024
@madcalm2024 2 жыл бұрын
@@mormeoi Скрипт запуска приложения пишется на BASH+SED+AWK. Писателей таких скриптов на питоше лично я бы увольнял ))
@АртемийТемник
@АртемийТемник 2 жыл бұрын
В ML, BD, AI без вышки в CS лучше не лезть. Web-странички клепать лучше на JS, а для чего-то более серьезного есть другие ЯП. Итог: учить Питон, чтобы войти в айти - глупая идея. Нужно учить Питон, чтобы облегчить работу/ расширить возможности на уже имеющейся работе.
@zann1987
@zann1987 2 жыл бұрын
Немного не соглашусь. Как по мне, в самом начале изучения программирования лучше изучить сами принципы (действия, которые существуют, например: функции, циклы, логические ветвления, классы, работа с массивами и т.п.) программирования. А уже потом вникать в более сложный синтаксис. Для изучения основ - Python подходит лучше всего, т.к. в нём то самое изучение будет проходить легче и быстрее, чем, например, в Java или C# с их скобками, доп. обозначениями и так далее. Ну а когда уже есть уверенная база в программировании, стоит изучать остальные вещи(SQL, HTML и прочее) + другие ЯП. Нет большого смысла начинать с чего-то сложного. Нужно постепенно погружаться в изучение более сложного материала. Тем более, если речь идёт о программировании.
@ches_ter6842
@ches_ter6842 2 жыл бұрын
а если нужен простенький вебсервис, тоже на js его клепать? Все правильно сказано Пайтон начинающему чтобы понять как все работает то что нужно. Я бы дополнил еще + Джанго
@АртемийТемник
@АртемийТемник 2 жыл бұрын
@@zann1987 я, вероятно, не так выразился. Питон - отличный язык, я сам знаком лишь с ним. Проблема лишь в том, что людям "с улицы" предлагают выучить этот ЯП, дабы "легко войти в айти". А на деле это далеко не легкая задача, даже с таким с виду простым языком. Помимо языка нужно будет выучить неплохой объем информации, фреймворки, инструменты, технологии. И даже после этого человек с улицы рискует остаться у разбитого корыта, ибо вакансий для такого маленького стека не так много, а от соискателей на Junior позицию требуют 5 лет опыта + докторскую с CS сфере (утрирую, конечно). Про кол-во претендентов на 1 вакансию я молчу. Войти в Айти, выучив "легкий" Питон - это очередная маркетинговая уловка. Примерно такая же, как "тестирование - легкий путь в Айти" или "для Data Science не нужна ни вышка, ни математика, достаточно наших 3х-месячных курсов".
@akolchanov83
@akolchanov83 2 жыл бұрын
@@АртемийТемник согласен, джаву учить сложнее, но с ней джуном стать легче, в крупных компания она нужнее и там есть деньги учить джунов.
@АртемийТемник
@АртемийТемник 2 жыл бұрын
@@ches_ter6842 На JS есть ведь фреймворки, способные написать простенький веб-сервис, почему нет?
@---fq2kd
@---fq2kd 2 жыл бұрын
ты похож на семинариста - надо поработать над образом хакера
@Larriva666
@Larriva666 2 жыл бұрын
Почему-то у меня ощущение, что С# логичнее.
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Может дело привычки, если привыкнуть к Python то проблем нет обычно :)
@shmurva
@shmurva 2 жыл бұрын
На питоне сложно писать, потому что у него сложная и не удобная документации по самому языку (нет глав, нет поиска по методам, сложно как-то).
@itwithvitaly
@itwithvitaly 2 жыл бұрын
IDE вроде решают эту проблему, по крайней мере в Intelij Idea, PyCharm есть инструменты для нормального поиска
@JohnDows
@JohnDows 2 жыл бұрын
@@itwithvitaly ну на IntelliJ IDEA есть встроенный справочник по Java а вот в PyCharm я такого в питоне не увидел.
@BohdanVR666
@BohdanVR666 Жыл бұрын
@@JohnDows писать начни
@DMB2017
@DMB2017 2 жыл бұрын
И чего я тогда Java учу? Надо было в Python
@Mytest437
@Mytest437 2 жыл бұрын
Учи джаву. Поверь, вложения более окупаемые. И он тут сманипулировал, сказав что Питон взял производительность от С. Это не так )
@itwithvitaly
@itwithvitaly 2 жыл бұрын
Java тоже отличное направление, но освоить ее на том же уровне однозначно сложнее, выбирайте то, что больше нравится 👍
@luckytima2315
@luckytima2315 2 жыл бұрын
Все правильно, работу быстрей найдешь, на питон мало вакансий если конечно не хочешь в аналитику или ML. Не надо слушать каждого второго.И java даст нормальное понятие об ООП и вообще структур данных.
@xaxaphone
@xaxaphone 2 жыл бұрын
Нихрена автоматические ассистенты на сайте не функциональны. Умеют не все, и к оператору хрен прробьешься
@alexo6935
@alexo6935 2 жыл бұрын
Неужеели
@hopelesssuprem1867
@hopelesssuprem1867 2 жыл бұрын
Все говорят питон изи, пито то ,питон се. Один хрен его полгода учить надо)
@Edvard-Aliev
@Edvard-Aliev 2 жыл бұрын
Ага, и потом хрен работу найдешь у себя в регионе :))))
@hopelesssuprem1867
@hopelesssuprem1867 2 жыл бұрын
@@Edvard-Aliev нуу для этого есть москва или удаленка. Все равно жить всю жизнь в снг, работая айтишником - это глупо, когда при должном усилии открывается весь мир. Так что работа - это не проблема)
@luckytima2315
@luckytima2315 2 жыл бұрын
@@hopelesssuprem1867 Удачи найти работу на удаленке джуну на бэке лол.
@hopelesssuprem1867
@hopelesssuprem1867 2 жыл бұрын
@@luckytima2315 спс, но я учу ml)
@funnychannel1888
@funnychannel1888 2 жыл бұрын
Вот из за такого синтаксиса я и забросил phyton.
@itwithvitaly
@itwithvitaly 2 жыл бұрын
На вкус и цвет :)
@АлексейА-г8ы
@АлексейА-г8ы Жыл бұрын
А чем не понравился синтаксис?
@funnychannel1888
@funnychannel1888 Жыл бұрын
@@АлексейА-г8ы Ну так пробелы. 1 пробел не поставил = программа сломана) Или что там у вас.
@Рома-ф2д7б
@Рома-ф2д7б 2 жыл бұрын
Спасибо за видео:)
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 122 МЛН
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН
Моё мнение про Python
11:14
Sergey Nemchinskiy
Рет қаралды 415 М.
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08