📰 Выпуск айти новостей от 24.07 - kzbin.info/www/bejne/rHiUdmRmjJ2ah7Msi=29-O_Pl7p7-HQ0sR
@Yetishkin_Pistolet3 жыл бұрын
Пришёл такой "О ! Проект с нуля, никто ещё не наговнокодил ! Я буду первым !" =)
@sergeikorolev42212 жыл бұрын
И что? лучше что то делать чем сидеть палить видосы с котиками
@Yetishkin_Pistolet2 жыл бұрын
@@sergeikorolev4221 да понятное дело. Я ж пошутил. В любом случае надо работать.
@ВозвращениевЭдэм2 жыл бұрын
🤣🤣🤣
@amazonscout50172 жыл бұрын
@@sergeikorolev4221 не гони на котиков)
@Taburtsoff2 жыл бұрын
@@sergeikorolev4221 что ты черт подери такое несешь
@maksk50173 жыл бұрын
Я думаю такие видео будут очень полезны для новичков, и вопросов "какой язык выбрать?" станет меньше. Продолжайте, отличный формат!
@DimaJurjul Жыл бұрын
После просмотра остался один невыносимо мучительный вопрос: "ЧЕГО ЖЕ ВСЁ-ТАКИ НЕТ У САМУРАЯ???"
@ЛитвинЛюбомир-р1ч Жыл бұрын
Дякую за тризуб! Бажаю успіхів у вашій роботі.
@lowcodeexpert3 жыл бұрын
И практически ничего не сказано про machine learning/artificial intelligence... удивительно, с учетом того, что python стал столь популярным во многом из-за этого...
@_4ado3 жыл бұрын
Мл это процентов 5 всех вакансий на питоне лол. А популярным пайтон стал потому что...он и не является популярным языком. Найти работу на питоне мягко говоря не просто. Разница с теми же шарпами в десятки раз.
@_4ado3 жыл бұрын
@@snowy8465 Держи в курсе, ты случайно не из скиллбокса выпустился?
@gatos-su3 жыл бұрын
Он де сказал, что это автоматизация, а не программирование.
@_4ado3 жыл бұрын
@@oliverreviews8496 Нифига тут стена текста, я все ее осилил даже. У меня только один вопрос -- а ты правда занимаешься промышленной разработкой на питоне? Потому что я занимаюсь и не понимаю к чему здесь 90% информации. Понять в чем разница между перекидыванием жсонок и иксэмелек можно за ~час, как и найти все нужные либы для работы. Про SOAP просто смешно -- питон давно переехал в микросервисы, какой соап? Уже начинают с HTTP переезжать на брокеров сообщений, а ты тут с легасинаследием веба1.0 пришел. Про написание своих пакетов на плюсах -- ну ты побереги мое сердечко, мне уже не 18 лет. Так что я не понял к чему ты все это написал, но смысл в том, что питон просто непопулярный язык. Точнее, намного менее популярный, чем его пытаются представить.
@_4ado3 жыл бұрын
@@JohnDoe-pm8cz Не знаю что должен сайт 404 мне сказать, но ты можешь открыть hh и посчитать количество вакансий на питоне(не перепутай только с количеством вакансий, где питон просто упоминается). А потом посмотри количество вакансий на джаве. Или шарпах. Или джсе.
@hitmanfox13 жыл бұрын
"Раз, два и в продакшн" - это огонь!
@max_mgtow3 жыл бұрын
Х..як х..як и в продакшн 😄
@hitmanfox13 жыл бұрын
@@alexlightweight так дело не в дивизе, а в его цивилизованной адаптации. За что и нравится Немчинский.
@karasikkirill327 Жыл бұрын
Коротко и чётко. Огромное спасибо)))))
@Yarik_K_Zhelobyts_kyy2 жыл бұрын
Вітаю, чудово, здоров'я, благословінь, миру.
@Alexeyff5 Жыл бұрын
По моему скромному мнению, Python идеален в трех основных случаях 1) изучение программирования как первый язык для новичков, Python за счет своего минимализма в синтаксисе, один из самых дружелюбных языков для новичков, в то же время языки со строгой типизацией типов данных могут спугнуть даже неподготовленных новичков у которых еще лишь первое знакомство, (сам начал первым языком С++ и хотя сейчас он мой любимый, первые полгода пока я не разобрался как с ним надо работать, я реально страдал очень) 2) Как уже Сергей сказал, когда надо что то автоматическое на быструю руку написать, а оптимизация не столь критична, то Python вполне в самый раз 3) За счет множества библиотек для Python (некоторые из которых иронично но написаны на других языках кстати говоря) у данного языка очень сильная сторона особенно во всем что связано с Data Analyst и BigData, все те кто будут заниматься нейросетями и вообще написанием умных ИИ гарантированно будут работать на Python'е ибо проще, ибо многое уже готово пользуйтесь "не хочу", и в целом не требует особо матерой оптимизации Минусы 1) Python как уже было сказано очень дружелюбный, но при этом это и минус тоже, ибо он сильно балует, и в итоге на нем можно говнокод написать на раз два без порядка, без заботы о памяти, вообще не парясь как оно там все под капотом будет реализовано, в итоге новички не умеют соблюдать дисциплинарный порядок при написании кода, чего языки со строгой типизацией не допустят, и будут жесткой рукой заставлять соблюдать порядок в коде 2) Про оптимизацию (ее фактическое отсутствие под капотом Python) уже избитая тема, не буду повторяться 3) Это больше дело вкусовщины конечно, но тем не менее, мне как человеку который привык и полюбил Си-подобный-синтаксис очень неприятны некоторые ньюансы в синтаксисе Python, самое банальное из которых отсутствие адекватных скобок, и невозможность написать заранее прототипы функциям, а еще случайно динамическая доступность изменение данных переменных слишком доступна, в том смысле что достаточно где то по ошибке написать = вместо == и иди теперь гадай на какой строке что пошло не так ибо это не ошибка синтаксиса формально будет для Python'а мелочь скажете, да мелочь, но бесит когда случается такое
@nakamasama Жыл бұрын
Первый идеальный случай на самом деле самый не идеальный. У него уникальный синтаксис, из-за которого потом будет сложно переходить на другие языки. Надо начинать с любого С-подобного языка и потом переходить на Питон
@magicfire7846 Жыл бұрын
@@nakamasama можете пожалуйста подсказать, с чего начать, если я вообще 0 в этой теме?
@nakamasama Жыл бұрын
@@magicfire7846 , если Вы про первый язык программирования, то я посоветую так: я начинал с С++, если кроссплатформенность не нужна - можете попробовать С#, если Вы мазохист, или планируете поддерживать устаревшие лет на 10 бизнес-проекты, или хотите делать моды для майна - Java, если просто мазохист или андроид-разработчик - Kotlin, также можно и к Go присмотреться. Под мазохистами я называю тех, кто возятся с JVM неделями, пытаясь его настроить в тщетных попытках. Когда освоитесь с одним из вышеописанных на достаточном уровне - после этого можно учить Python с его горой библиотек. Это личное мнение, составленное по своему опыту. Я слышал, сейчас набирает популярность Rust, но с ним я не знаком.
@nikitagorodchuk1810 Жыл бұрын
@@magicfire7846 я начинал с С++, потом на Пайтон переходил было мне проще
@magicfire7846 Жыл бұрын
@@nakamasama спасибо, а где можно ознакомиться с лексиконом программистов, обозначениями и принципом их работы (к примеру те же библиотеки, что это такое и как работает)?
@TePeM2 жыл бұрын
За живое задели. На минуту заглянул в Гугл. Крупные проекты на python: KZbin Google Eve online(серверная часть) Sims 4 AlfaStar(искусственный интеллект StarCraft 2) Blender И ещё довольно много проектов. Не пугайте так неофитов- инфаркт стучится в двери от таких слов
@krahmaletskrakmalets75876 ай бұрын
Прям полностью ютуб или инста на птухоне написана? Серьезно? Скорее всего какой нибудь микросервис для подборки рекомендаций. Максимум
@TePeM6 ай бұрын
@@krahmaletskrakmalets7587 подавляющая/образующая часть кода. Тебе никто не мешает перед написанием комментария поискать самому, что бы не строить предположения основываясь не на чём
@sigurds55993 жыл бұрын
Странно что он не рассказал об присутствии python в сфере ИИ. Ведь отчасти с этим и связана популярность этого Языка
@SergeyNemchinskiy5 ай бұрын
Чем отличается программист от тестировщика? 🤔 Выясните, что подходит вам ⬇ kzbin.info/www/bejne/inSngWmYfdZ7ldU
@viktoriaviktoria31783 жыл бұрын
Дякую! Ви супер позитив!
@kai33413 жыл бұрын
Да, но нет. 0) Ни слова об asyncio 1) Фреймворков сильно больше. Разработчики фреймворков борятся за производительность, при этом не ломая устоявшийся вкусный API. Принципиально деление на 2 мира -- sync и async 2) Статическая типизация не защищает от говнокода. FYI: в python строгая типизация 3) Производительность и способы её поднять -- тема для отдельного видео. Есть nuitka -- компилятор (честнее -- транслятор, но не суть) python и море других решений
@clauseclause66403 жыл бұрын
1 не Django и Flask, а Django и микрофреймворки. До недавнего времени Flask был актуален. Сейчас писать на Flask, учитывая, что можно использовать FastAPI, - не очень хорошее решение. 2 не Django для сложных сайтов, а микрофреймворки для маленьких, а Django для быстрой разработки, потому что из коробки готовые решения почти для всего, а для чего нет - есть батарейки. Но у Django жесткий подход к структуре приложения и у разработчиков с не Django бэкграундом быстро появляется зуд все переделать и сделать "правильно". Микрофреймворки дают возможность реализовать более подходящую структуру, но затраты на собственные решения увеличивают время разработки. Подход - маленький сайт на микрофреймворке актуален разве что для приложения, которое легко помещается в одном файле.
@dmitryzagorevskiy5073 жыл бұрын
Спасибо. Собрался я комментарий написать, а за меня тут уже всё очень хорошо написано.
@oliverreviews84963 жыл бұрын
@@dmitryzagorevskiy507 Жиз, тоже самое хотел написать, ахах)
@leeshery18503 жыл бұрын
Блин, я вообще Новичок Новичок, объясните простыми словами что такое фреймворки
@clauseclause66403 жыл бұрын
@@leeshery1850 если совсем простыми словами - это заготовка приложения, ну или конструктор.
@clauseclause66403 жыл бұрын
@@_Vashe это микрофреймворк более актуальный чем flask
@ЛобачевскийНиколай3 жыл бұрын
Меня бесит отсутствие скобок (с) Тем временем я(стажер-питонист): Каких скобок?
@WolfzPain3 жыл бұрын
Бесит наличие скобок)
@alextvein23923 жыл бұрын
В том же js используются в синтаксисе фигурные скобки. Поэтому кто привык например к js, код на питоне кажется каким-то голым
@ЛобачевскийНиколай3 жыл бұрын
@@alextvein2392 я не уверен но питон вроде не триггерится на скобки. Хочешь пиши, хочешь не пиши
@alextvein23923 жыл бұрын
@@ЛобачевскийНиколай верно, но по стандарту РЕР8 они не приветствуются
@tizyanoonie84833 жыл бұрын
@@ЛобачевскийНиколай, фигурные скобки же! не круглые. Блоки кода, которые в python выделяются отступами (циклы, функции, классы и т.д.), в языках с Си-подобным синтаксисом выделяются фигурными скобками.
@danielstub57683 жыл бұрын
Если говорить про data-направление, то пайтон практически must have в области больших данных и data engineering. Устроился пару месяцев назад джуном на биг дата инженера и на проекте коннекторы к базам данных (типа оракла) написаны на пайтон, даги (DAG) само собой на пайтон (потому что используемый под эти цели airflow сам на змейках писаный). В общем, для дата инженера или биг дата девелопера пайтон (после обязательного знания sql конечно же) на первом месте, а второе место делят java и scala. Хотя интуиция подсказывает, что это больше зависит от кампании, нежели он так есть в принципе Вообще, Сергей, пригласите пожалуйста дата инженера в гости. Саентисты, кибербезники и многие другие уже были. Думаю, широкой публике было бы интересно послушать про хранилища данных, etl-процессы, миграции с on-premise в клауды и всё такое :)
@РашатМусин-ц7ф3 жыл бұрын
Daniel, я только начал изучать data engineering, по плану хочу в начале стать дата аналитиком(), потом в дата инженера. Можешь рассказать ,чем занимаешься на работе непосредственно, больше sql используешь или кодишь на питоне?
@danielstub57683 жыл бұрын
@@РашатМусин-ц7ф А почему бы сразу не пойти в дата инженеры?) Конкретно на проекте я занимаюсь миграцией данных с on-premise в AWS, а затем в Snowflake. Для этого использую уже готовые даги, написанные на питоне, запуская их в airflow. А перед этим ещё делаю data profiling для data quality тестов. После всей этой истории запускаю etl-задачи в Snowflake. Это то, чем я занимаюсь и пока только-только начинаю въезжать, потому что это ещё далеко не весь стек технологий, используемый на проекте, ведь насколько я знаю мои коллеги уровня синьор ещё занимаются миграциями на Hadoop, Flyway и плюс ещё dbt как минимум. Боюсь, я пока ещё не разобрался в нюансах всего происходящего в этом большом проекте, но если говорить чисто о сути, то это миграция данных с разных источников в разные облачные хранилища. Как-то так)
@РашатМусин-ц7ф3 жыл бұрын
@@danielstub5768 спасибо большое) а ты можешь дать ссылку на соц.сеть свою какую-нибудь?) А то здесь не особо удобно общаться, буду премного благодарен
@РашатМусин-ц7ф3 жыл бұрын
@@danielstub5768 а у тебя есть телеграмм? Почему то блокирует у меня ссылку)
@danielstub57683 жыл бұрын
@@РашатМусин-ц7ф я так полагаю, ты из РФ, если ссылку блочит) тг: @Blamecage
@Ownedyou3 жыл бұрын
Хотелось бы увидеть юморные видео: Веб на Lisp Машинное обучение на Pascal Базы данных на MUMPS
@nickolayyegorov47553 жыл бұрын
Машинное обучение на Pascal вполне может иметь место когда ты от студента хочешь чтобы он именно САМ написал например градиентный спуск или бустинг, разобрался и понял как это работает, а не скопировал код из интернета.
@beltar23 жыл бұрын
А теперь технически поясни для какой задачи непригоден Паскаль, а то сам Питон - это вообще больше походит на Visual Basic.
@fjodortjulkin32923 жыл бұрын
@@beltar2 наркоман 💉 что-ли?
@CraterSPB3 жыл бұрын
Я на пайтоне проверяю пакеты акций, оптимизирую просадки, добиваюсь лучшего результата, чем индексы. Собираю данные по производительности компаний. Если каждый раз писать кому-то ТЗ, было бы намного дольше. А так самому можно все быстро сделать! Библиотек море по анализу.
@Alexander-lp2qy3 жыл бұрын
Поделитесь библиотеками, если не сложно
@lifewithlenny75702 жыл бұрын
Ты уже миллиардер?
@FfDd-d7h Жыл бұрын
Очень интересно для саморазвития, спасибо!
@alyoshatalks82613 жыл бұрын
Ваши представления о Python крайне неверны. Области применения питона огромны. Почему вы не упомянули искусственный интеллект, игры, big data, KZbin? Почему вы думаете, что наличие строгой типизации в языке автоматически лишает человека возможности говнокодить? Видели ли вы когда-нибудь говнокод на C++ ?
@rottenwormeaten789713 күн бұрын
Ну значит такой у человека опыт использования этого языка
@Y.Yanovych3 жыл бұрын
Спасибо за видео)
@__dot35062 жыл бұрын
> минусы Python динамическая типизация Я сэкономил вам почти 13 минут, если у вас хватит мозгов закрыть это видео
@nickolayyegorov47553 жыл бұрын
Для стартапов / хакатонов ещё важно то что можно сшить бесшовно с модельками машинного обучения, а также то что в отличие от Ruby on Rails порог входа ещё меньше. Да, теряется выразительность, зато быстрее старт. Можно условно писать по новой фиче в день с почти рандомной командой разработчиков, а значит дойти до релиза например за месяц-два.
@ilgaralizada72063 жыл бұрын
Читаю первый том Лунца - скачал все книги и учебные курсы по Python - Немчинский тысячу раз прав нужен менторинг для изучения програмирования !!!
@Валентин-т2т2 жыл бұрын
Лутц не лучшая книга новичку. Книга о Питоне, не о программировании.
@Metaphorical_Lion2 жыл бұрын
Не полностью раскрыта тема! Только учусь кодить, но уже наслышан, что можно не только сайты писать. В любом случае получилось хорошо, спасибо!
@ЄвгенійПшениця10 ай бұрын
как учеба?
@Evervess1792 жыл бұрын
Сергей, python исправляется!!! С версии 3.10 менеджер контекста можно в скобках)))))
@eicompany2 жыл бұрын
Знаете что сложно новичку изначально понимать просто лексикон … через слово незнакомое слово.. когда слушаешь параллельно приходится останавливать и гуглить.
@ДенисГрачев-и7б Жыл бұрын
Я уже 15 лет говорю о том, что именно из-за отсутствия проф. ориентации у нас очень много проблем как с квалификацией кадров, так и с их распределением.
@Yetishkin_Pistolet3 жыл бұрын
Раньше программировал на Python. Попробовал ЛИСП и решил перейти на него. Очень уж он классный
@PythonDevelopment3 жыл бұрын
Приветствую питонистов)) Я пока не работаю, но вскорости начну создавать резюме. Я изучал пайтон самостоятельно, также и окружение. Неплохо знаю flask и немного django. Сделал два полных приложения, как и планировал, снимаю по ним ролики. Всем добра, и выдержки. Сергей, как всегда ламповый выпуск. Смотрю вас даже если не про питон.
@helloworld3263 жыл бұрын
сколько времени ушло чтобы до этого уровня дойти?
@PythonDevelopment3 жыл бұрын
@@helloworld326 два года. Но я ещё подтягивал английский, Linux и всячески развивался. Не скажу что у меня какой-то там уровень, но результат радует и это важно. Думаю ещё полгода и к зиме будем готовить резюме
@MaximLisyanskiy3 жыл бұрын
@@PythonDevelopment удачи, посоветую только не затягивать с обучением, а сразу рваться в бой на собесы, иначе ещё просидишь пару месяцев со словами «тут ещё надо доучить»
@PythonDevelopment3 жыл бұрын
@@MaximLisyanskiy фласк доделаю и буду писать резюме) спасибо за поддержку.
@usercommon13 жыл бұрын
учи fastapi
@Александр-л8д2щ2 жыл бұрын
Мы знаем, как познать все за пять минут, по русски можно все объяснять. А так Вы молодец, все для французов.
@BcBc8883 жыл бұрын
У Вас футболка Топ 👍🏻
@BlayFair2 жыл бұрын
большое спасибо за видео. всё понятно
@alexandergottman89712 жыл бұрын
Насколько я знаю, на пайтоне была написана серверная часть игры Eve Online с единым глобальным серверным кластером. И ещё, Сергей, ваша младшая дочь тоже БУДЕТ изучать пайтон - учебники информатики с 2019-го года начинают избавляться от Обджект паскаля и даже Скретча, и полностью переходить только на пайтон, начиная изучать его с 5-го класса.
@ВалерияЗахарова-ш6ч2 жыл бұрын
Благодарю за видио. Было очень полезно
@AndyPronin3 жыл бұрын
Не языком единым, но фреймворками разными крут питон. Их в нем, как блох на Тузике. Под любое дело найдется, мне кажется.
@nakamasama Жыл бұрын
Ну не знаю, Вы сначала говорите, что на Питоне можно сделать всё, а потом утверждаете, что из этого всего конкретной разработкой Вы подразумевали только ВЕБ. Так где логика. Я начал изучать графические фреймворки давно и тогда я учил С++, а не Питон, из-за чего у меня был единственный нормальный вариант - Qt. Потом я стал понемногу переходить на Питон и стал использовать PyQt. Благодаря большому количеству Питоновских библиотек я теперь могу делать ещё более функциональные программы, чем на С++. Так что на Питоне разрабатывают не только ВЕБ, но и обычные, стандартные, десктопные, системные приложения...
@МаксимБычковский-г4б Жыл бұрын
Десктоп умирает, не?
@nakamasama Жыл бұрын
@@МаксимБычковский-г4б , это невозможно, так как если десктоп умрёт, значит наступит век тех технологий которые нам не известны... Все сайтики нужно в чём-то открывать, а браузер является десктопным приложением. За десктопной разработкой загнётся и веб... А технологии лучше интернета ещё не изобрели... Я Вам даже больше скажу: операционная система - это тоже программа (в какой-то степени), только необычная. Это такая программа, которая имеет доступ ко всем ресурсам железа и позволяет взаимодействовать с этим железом. Именно поэтому системную и десктопную разработки всегда объединяют в одну категорию. Не будь десктопной и системной разработки - Вы бы писали на бумаге пером и использовали бы голубиную почту. Поэтому этот вид разработки зародился первым и умрёт последним, когда изобретут что-то лучше современных компьютеров. А если говорить про мобильную разработку - меня раздражает морока с виртуальной машиной. Я когда начинал учиться программированию, за неделю так и не смог её настроить и понял, что компилируемые языки намного лучше. А весь Андроид построен на Жавовской машине. Такой подход разработки мне просто не подходит.
@МаксимБычковский-г4б Жыл бұрын
@@nakamasama Очень интересное разъяснение. Получается, для десктопа Python вполне подходит? (Я из фронтенда, хочу свалить в другое)
@nakamasama Жыл бұрын
@@МаксимБычковский-г4б , ну, Python можно использовать почти во всём. Даже сайты. Чаще используют для создания нейронных сетей, но и для десктопной разработки подойдёт. Тут важно понимать разницу между десктопной и системной разработкой. Системная разработка подразумевает отсутствие графического интерфейса (за исключением пользовательского интерфейса в виде панели задач, рабочего стола, виджетов и т.д.). Тут в основном все программы запускаются в консоли. А десктопная разработка в основном расширяет системные программы созданием дополнительного пользовательского интерфейса. Это всё очень грубо и упрощённого. Я стараюсь вместить в пару абзацев текст, который можно на несколько книг растянуть. Почти весь мой опыт - это разработка именно дестопных программ и начинал я с С++, но полгода назад переключился на Python. Ещё я рассматриваю вариант с Go. Бывал опыт и C# Windows Forms, но мне нужна кроссплатформенность. Думал о Kotlin, но там та же морока с JVM, как и у Java. Поэтому у меня с Андроидом тоже всё туго. Жду, хочу попробовать Carbon, но это не скоро. Лет 5-10 нужно ждать минимум. Для С++ было несколько вариантов графических фреймворков, но из нормальных был единственный Qt. Все остальные какие-то детские или малофункциональные. У Python очень много библиотек. Это делает его очень функциональным. В дополнение, Qt поддерживает активно не только C++, но и Python, поэтому комбинация Python + PyQt для меня является лучшей комбинацией язык + фреймворк. У Питона больше графических фреймворков, чем у С++, но самым функциональным остаётся Qt. С ним буквально можно сделать любой интерфейс, а с Питоном любой функционал. Стоит отметить, если Вы скачаете не библиотеку для Питона, а полноценный онлайн инсталятор, тогда скачается версия для С++, но и Питон туда можно подключить (у меня не заработало) также есть модули для веб-разработки с Qt и даже Андроид с Qt и С++. Как это работает - здесь я уже не разбираюсь (ни разу не пробовал...). А я как всегда пишу очень много текста. Я кратко описал, что я пробовал, что мне не подошло и что я активно использую. Я знаю, что многим не нравится С++, да и Qt что на С++, что на Питоне является очень сложным фреймворком через свою функциональность. Я первых пять дней вообще не вдуплял как заставить программу реагировать на нажатие кнопки. Там я познакомился с системой сигналов и слотов. Поэтому сначала Вы можете так устать и разочароваться, что решите бросить эту затею. Я Вас предупредил. Выбирайте дальше сами.
@МаксимБычковский-г4б Жыл бұрын
@@nakamasama Спасибо за развернутый ответ. На самом деле очень интересно.
@akaikangaroo3 жыл бұрын
А я Луа обожаю. Тоже скриптовый, тоже мультипарадигмовый, быстрый, мощный, динимически типизированный, няшный язык :) И в отличие от Питона как раз используется для разработки игр.
@Dayplaylist3 жыл бұрын
Ох Немчина☺️ давненько не видел 😁 наконец-то в предложке от Ютуба появился😁
@АянКурмангазы2 жыл бұрын
Алла шипасын берсын
@alexeyaleksandrov3 жыл бұрын
Сергей, а можешь такое-же видео сделать про C++ и его Qt? В последнее время плюсы начали набирать популярность, интересно получше узнать что в 2021 пишут на С++ и как там вообще дела обстоят
@dimkaddd76743 жыл бұрын
Да плюсы ! И javA top
@WolfzPain3 жыл бұрын
Зачем оно если есть pyqt)))
@alexeyaleksandrov3 жыл бұрын
@@WolfzPain PyQt это не то. Надо именно С++ Qt. Много-ли вы видели, чтобы Python использовали для десктоп разработки?
@HollowKrin3 жыл бұрын
@@alexeyaleksandrov почитайте про Rust, очень перспективный язык, создан как альтернатива плюсам
@zheniarudchyk42853 жыл бұрын
@@HollowKrin Язык хорош но учить его стоит только middle+ ибо он далеко не в топах
@oleksandrkovtunov4872 жыл бұрын
Мне как Python-разработчику, это видео слушать странно. В смысле есть одна работа, как программист - сайтики клепать, а все остальные не программисты? Инженеры по автоматизации у нас теперь не программисты? Насчет того, что большие проекты писать на пайтон плохое решение... Во первых, в нормальных проектах используют: а) type annotations b) инструменты для проверки качества кода (например линтер) Во вторых, в пайтоне прекрасный лаконичный синтаксис, который способствует тому, чтобы писать на нем большие проекты. Ну и еще не понравилось что возможности языка были сведены до двух фреймворков. Их больше.. Есть классный фреймворк FastApi, где строгая типизация объектов на вход и выход + он работает асинхронно. Да, то что Пайтон интерпретируемый и с динамической типизацией - недостаток. Я бы предпочел, чтобы там был компилятор. Но так исторически сложилось. И если нам подходит пайтон для проекта мы можем добиться высокого качества кода, с помощью инструментов и стандартов. А без них -- наговнокодить легко везде. Говонокод появляется не из-за языка программирования, а из-за человека.
@dmitry-lz1ny2 жыл бұрын
Мне более прошареные разработчики советовали писать на GO модули, которые должны быть быстрые. (особенно если проект микросервисный) И Go немного похож на питон.
@КонстантинШматко-х4о2 жыл бұрын
Спасибо конечно, но только начинающий свой путь программист не поймёт, что такое framework и пр.
@supervichka77643 жыл бұрын
так и не поняла, чего нет у самурая... футболка Немчинского, как отдельный вид искусства
@mykola_sopiha3 жыл бұрын
у самурая нет ъеъи. только ъуъ
@Paul_Newman_953 жыл бұрын
@@mykola_sopiha Таков ъуъ
@maxlich91393 жыл бұрын
может беби
@ЧеловекЫ-ф1е3 жыл бұрын
У самурая нет цели, только путь
@BYwrestler3 жыл бұрын
Матное что-то, на самом деле
@pavellezhenin70523 жыл бұрын
Не улавливаю я все таки связи между лендингом и змейкой... нужен лендинг/spa - ангуляр/вью/реат/да хоть ванила. GUI - отдельно, API - отдельно - пиши на чем хочешь. Чем пайтон в этом плане лучше? .NET => Razor в помощь, PHP - так исторически сложилось. Java - мобильные. Как сюда питон затесался и самое главное зачем?
@ВикторЯковенко-о8ц2 жыл бұрын
Познавательно, спасибо.)
@DIABLO_4_Tester_Sacramento2 жыл бұрын
На Питоне практически полностью написана онлайн игра World of Tanks, много гиговая. Это одна из причин её плохой оптимизации. Если язык не применяется в геймдеве то его учить такое себе
@MasterSergius3 жыл бұрын
Так и не понял зачем я это посмотрел. Python TL
@nickolayyegorov47553 жыл бұрын
Про крупные проекты - абсолютно согласен! Без строгой типизации там никуда. Максимум на пайтоне в такой проект можно добавить микросервисов
@AlexandrSpirit3 жыл бұрын
Прототипирование на пайтоне хороше делать. Это выгоднее и бюджетнее. Если проект "выстрелит", его на С++ или Go/Java переписать.
@oleksandrkovtunov4872 жыл бұрын
Есть инструменты для того, чтобы контролировать качество кода. Есть библиотека, которая проверяет код на соответствие типам. Есть линтер, который жестко контролирует качество кода. В больших проектах эти инструменты используют.
@RusShbreak1 Жыл бұрын
Лол
@RusShbreak1 Жыл бұрын
В питоне сильная типизация, что по сути означает строгая. В отличие от с++
@demetterri2644 Жыл бұрын
я начинающий программист на пайтоне и у меня есть вопрос, даже два, почему я ничего не понимаю и когда пойму...?
@AleksandrMakarov2 жыл бұрын
Откройте тайну, какой сетап для съёмки? Фото/свет? Качество просто фантастическое!
@bismarkmand45493 жыл бұрын
Создалось впечатление что Python это тот язык с которого надо начать но зарабатывать лучше на любом другом из фронта
@artemhrytsenko13533 жыл бұрын
И на пайтоне можно получать з/п аналогичные другим языкам, тем же бэк-эндером, не говоря уж о DS/ML
@bubblesort63683 жыл бұрын
Думаю это только впечатление)
@bismarkmand45493 жыл бұрын
@@artemhrytsenko1353 можно но дольше и ждать деньги уровнять фронта. Условно, если на языке фронта ты/ я могу 1,5 к получить на второй трудовой год то питонить придётся 2 года
@max_mgtow3 жыл бұрын
Например JS 🤘
@artemhrytsenko13533 жыл бұрын
@@bismarkmand4549 я получил 1,5к з/п уже спустя 1 год 3 месяца общего опыта (на питоне, естественно). Зависит от человека и желания.
@alexandralexandrovich7333 жыл бұрын
На Питоне трудно будет первую работу найти. А для опытных работы очень много...
@AB96Media2 жыл бұрын
Это утверждение относится к любому языку программирования...
@alexandralexandrovich7332 жыл бұрын
@@AB96Media порог вхождения разный. Так, например, на PHP будет проще найти первую работу, чем на Питоне.
@fakaodnako16712 жыл бұрын
Спасибо за видео
@valick19772 жыл бұрын
Питон как альтернатива РНР вообще не альтернатива. Отступы меня тоже бесят и именно потому, что упустив нужный отступ можно легко получить другой алгоритм, а не просто ошибку.
@MyNameIsSpawn2 жыл бұрын
Прекрасна кружка)
@kikai0taku3 жыл бұрын
На пайтоне написана Odoo ERP, между прочим. Вполне себе энтерпрайз.
@romantsyupryk30093 жыл бұрын
Велике дякую вам.
@turkishjoe98903 жыл бұрын
Добрый день! Интересная тематика про асинхронный питон и c фреймворками использущие эту вещь(fastapi, например), которая не затронута. +По поводу строгой типизации и больших проектов, это действительно удобнее. Но говорить что в больших проектах на подобных языках говнокод, за счет отсуствия сторогой типизации, я бы не стал, хоть это и имеет место быть. Про python не скажу, но в php есть инструменты такие как psalm, хорошие аннотации phpdoc, phpcs, ну и сейчаc union_type завезли. У python уверен что-то подобное есть. Если это использовать и ревьюить, то проект получается вполне себе.
@Ananacuk7772 жыл бұрын
У Пайтона есть строгая типизация данных
@turkishjoe98902 жыл бұрын
@@Ananacuk777 прошу прощения. Спутал со статической
@ЕгорКиреев-ш6л3 жыл бұрын
Давай про С++))
@LolChiterPro3 жыл бұрын
Забыли упомянуть про то что БОТЫ тоже пишут на питоне
@seoonlyRU3 жыл бұрын
ну и классический лайк вам от вебмастера СЕООНЛИ
@loguser77952 жыл бұрын
Шикарная футболка))
@НикитозСаныч2 жыл бұрын
То чувство, когда самостоятельно изучил Lua в том числе для сложных математичеких рассчетов... а потом понял, что он дико тормозит на большом количестве итераций. Правда, может это и издержки самостоятельного изучения - я просто не знаю про костыли и их применение, т.к. просто к ним не подходил
@45kg356 ай бұрын
Может можно оптимизировать код?
@НикитозСаныч6 ай бұрын
@@45kg35 наверно можно, я так и не понял в чем дело, я решил, что где то у меня создаётся гигантский массив, который растёт с каждой итерацией. Но я не нашёл где. Вообще надо через Визуал Код посмотреть как ведут себя переменные
@MrAndriyevski2 жыл бұрын
Сделайте опять обзор на него спустя время! Очень жду и не только я! Покопайте тему! Будет хайп!
@SergeyNemchinskiy2 жыл бұрын
скоро выйдет :)
@MrAndriyevski2 жыл бұрын
@@SergeyNemchinskiy О Боже, боги меня услышали !!!))) Красавчики! Хайпанете без базара!)))
@Yarikorg3 жыл бұрын
Сложно называть Пайтон конкурентом ПХП в веб разработке. У ПХП, кстати, тоже полно модулей. Что касается автоматизации. Ну не знаю, видимо да. Но я всегда чаще использовал Перл. Вообще когда у меня возникала какая-нибудь задача, я уже думал на чем лучше делать, возможно там несколько языков будет участвовать. А если человек знает Пайтон и только Пайтон, видимо, он сможет закрыть все вопросы по автоматизации. Он мне не понравился на первый взгляд. Чуть-чуть на нем что-то поделал, потому я его не знаю. Меня отталкивает наглядность кода, отсутствие скобок. Т.к. я не являюсь разработчиком, хоть и могу писать на многих языках, не использую IDE, а обычный текстовый редактор в юниксе. И мне там Пайтон не очень нравится. Но из-за хайпа, из-за его широкой применимости, из-за широкого использования в большом количестве организаций, считаю, что знать его надо, что бы всегда быть востребованным.
@pylounge2 жыл бұрын
Многие говорят, что у Ruby синтаксис более выразительный и понятный. Но как известно: "на вкус и цвет товарищи разные")
@comachine Жыл бұрын
а на вкус особенно)))
@alexartemev90103 жыл бұрын
кратко понятно и по делу благодарю! а парсер для сбора обьявлений , описаний с фото на чём проще написать? (и далее настроить его обходить анти парсерсерные фильтры и грабли на сайтах)
@internet_aristocrat3 жыл бұрын
на питоне beaytiful soup
@alexartemev90102 жыл бұрын
@@internet_aristocrat благодарю
@chip2533 жыл бұрын
Отрицательные стороны - вы сами станете первым кто нагадит в ново созданном проекте)) Xм, а как же Блендер и его рендер и мультипликация, и анимация, и тесты...
@ЧеловекЫ-ф1е3 жыл бұрын
Блендер на пайтоне?
@МаксимАлександров-х3ц Жыл бұрын
Прикольно было бы, если Сергей сказал не язык Х, а язык Т. По тематике больше подходит:)
@tokigaua3 жыл бұрын
Какой же Вы крутой мужик, Сергей. Я балдею.
@tegerantegeran15363 жыл бұрын
Сергей, здравствуйте. Прошу рассказать про специальность data engineer. У Вас не нашёл таких курсов. Спасибо.
@arciomdaniuk3 жыл бұрын
Советую посмотреть канал It-beard (айти борода) он брал интервью у огромного количества айтишников почти любых направлений
@Jkhassanov2 жыл бұрын
Подсказать для обучение какой ноутбук лучшее выбрать
@Всемпривет-ч7в3 жыл бұрын
Доктор Ливси респект!
@superspy20083 жыл бұрын
питон тормозит не из-за "построчной трансляции", там такой же jit. Питон тормозит из-за монструозной модели работы мягкой типизации, там такое под капотом.... Мне психологически некомфортно доверять питону что-то кроме POC
@OKOK-hm2is3 жыл бұрын
Почему некомфортно? Какие то баги с типизацией вылезли?
@superspy20083 жыл бұрын
@@OKOK-hm2is нет, просто начинаешь думать о том, сколько всего происходит неэффективного, глядя на написанный код, и писать что-то сложное или гибкое из-за этого просто не хочется. Это следствие моих тараканов
@midu41532 жыл бұрын
Зрозуміло, чашка також суперова.
@spaceguardinc2 жыл бұрын
Почему вы не упомянули deep learning и машинное обучение
@sfoxer3 жыл бұрын
Футболка - топ)) надо такую же заказать))
@serjkos723 жыл бұрын
А есть ли видео такого плана про матлаб? И какие языки более удобны для инженерных расчетов?
@vatsblackford58992 жыл бұрын
Mathcad.
@serjkos722 жыл бұрын
@@vatsblackford5899 маткад это больше про калькулятор, чем про программирование, хотя оно там есть
@irynaburkatska3910 Жыл бұрын
Для анализа данных, статистики и соответственно расчетов всех возможных типов лучше подходит R. Но в последнее время очень популярен в этой сфере и python.
@kaytoGtr3 Жыл бұрын
@@serjkos72 матлаб а не маткаб ,умник
@serjkos72 Жыл бұрын
@@kaytoGtr3 матлаб это как си но про математику Маткад- калькулятор Все понятно То что Вы не знали, я без понятия, мне такой софт не известен
@vicmon78972 жыл бұрын
Кстати говоря а флэск это для бэкенда в html,css,js?
@el1oz1553 жыл бұрын
а как же искусственный интеллект и машинное обучение? разве это не пишется на python?
@amm82403 жыл бұрын
пишут
@СтаниславВ-о5ю2 жыл бұрын
Нету скобок! Да сами скобки это абсолютное зло! Где надо - End If, где надо Next. Наше дело код создавать, а не машинисткой работать. Экономия 3 нажатий клавиш бывает очень дорого обходится.
@Привидение-ч8ь2 жыл бұрын
2:07 и это профессии которые Вы прекрасно знаете: и оптомейшн кьюэпс и диопс . Я , который первый раз зашёл посмотреть что такое Пайтон -🗿🗿🗿Чё бл*?
@pivtorakillya66102 жыл бұрын
Скажи пожалуйста, что у тебя на футболке написано?!
@Ramzes200986 Жыл бұрын
А про LUA будет видео?
@ololo22743 жыл бұрын
Я вот интересную штуку заметил. Вакансий на Python сейчас примерно столько же сколько и на Java, только на Java 95% вакансий это веб бекенд с примерно одинаковым стэком технологий. А на пайтоне есть куча направлений, где он используется, и поэтому эти вакансии раздроблены по различным нишам. Именно веб бекенд, в лучшем случае, наверное, не больше половины. Но когда учишь Питон, то ориентируешься на определенную нишу -- всё ведь нереально выучить. Вот и получается, что если, например, идти в веб бекенд, то на джава вакансий минимум в два раза больше, чем на питоне, а значит спрос на специалистов выше, а времени на изучение стэка технологий уйдёт, условно, столько же. Другое дело, что с джавой никуда кроме энтерпрайза не пойдёшь, если надоест.
@netdeveloper7403 жыл бұрын
кроме джавы есть еще dotnet который используют не только в крупных проектах
@bubblesort63683 жыл бұрын
Это потому что python популерян в околопрограмистских профессиях. Если хотите быть именно разрабом, то тегайте по Django и Flask. Остальное не ваше.
@ivsalvatore23943 жыл бұрын
Где купить такую футболку, ааааа
@BonesJovi Жыл бұрын
Матёрый коллега-сишник увидев код на Пайтоне сказал: «А тут как-то по-человечески написано».
@CyberBeaver3 жыл бұрын
где купить такую чашку и футболку?
@pro100tom2 жыл бұрын
Пасиба за видос. Не могли бы рассказать про Rust? Он по скорости хорош, но чего-то не популярен
@ДенисЛадовир3 жыл бұрын
Подскажите реально ли найти какого нибудь преподавателя для именно обучения работе на питоне а не теории, я прохожу видеокурс, там все рассказывают, но я осознаю что практически очень тяжело написать какую либо прогу только после этого курса
@asterixwermutstropfen11193 жыл бұрын
Яндекс практикум? Там вроде как удобно сделано с тренажером, сам присматриваюсь
@pydev212 жыл бұрын
Сергей, какой язык выбрать для разработки соцсети? Смотрю большинство компаний постепенно начинают переписывать на Go.
@mamkindominator745 Жыл бұрын
Основа соц. сети это не язык, а граф, например NoSQL граф Neo4J или Neptune граф в AWS облаке. Врядли целесообразно самому изобретать граф. Я бы предложил петухон, крайне мощный язык для обработки данных. Может и Go хорош пока не нырял в него. В современных соц. сетях важно масштабирование, отказоустойчивость, доступность, кеширование их сервисов, которые могут быть написаны на разных языках вообще. Таким образом основные сложности будут скорее у DevOps-ов соц. сети, чем девелопера.
@СерикИбрахимов3 жыл бұрын
Добрый день Сергей. Как можно связаться с вами. С можете научить делать навороченныц интернет магазин, с регистрацией клиентов, карзина, оплатой картой и тд. Занятие проводите индивидуально?
@arthur.v.babayan2 жыл бұрын
с отсутствием скобок, согласен :)))
@kostyachalyy35163 жыл бұрын
футболка топ)
@dann1kid3 жыл бұрын
Приятно слушать видево, звук хорош.
@anreechase80202 жыл бұрын
Всё о чем вы говорите, достаточно непонятно, но, что касается обычного пользователя ПК, то Python, как мне показалось, Python, например в его Idle - лучший калькулятор на компьютере, по крайней мере в нем все не так запутанно, как в калькуляторе Windows, ну и наверное, Python лучший вариант для базового освоения программирования, чтобы понять все эти переменные, циклы, условные переходы, какие-то базовые алгоритмы программирования, просто сам принцип - все более наглядно и жизненно, чем в том же ассемблере или С\С++, где это надо осваивать вместе с кучей непонятных штук вроде регистров, представления чисел в бинарном виде и такого мрака как Указатели, вот это реально ужастик, для понимания которого надо ещё знать как устроен компьютер на аппаратном уровне. А на Python все просто - пиши буквочки как в школе в тетради и получай результат, без всякого высшего пилотажа в пользовании компьютером.
@Keroloth192310 ай бұрын
560к просмотров😮 всё что надо знать о конкуренции среди джунов😂