Форумы-->Форум для внеигровых тем--> 1|2|3|4|5
Автор | Беседа по питону |
для Тень_Лошади:
Всё потому, что надо было Пайтоном называть. Название языка-то отсылка к шоу, а не к ползучему гаду. | В Python есть некоторые проблемы с производительностью из-за динамической типизации и сборки мусора. Разработчики жалуются на то, что библиотеки могут быть не оптимизированы.
Еще один недостаток — относительная сложность в создании мобильных приложений на Python, по сравнению с другими языками, такими как Swift или Kotlin. | Единственная цель образования - деньги. Нет смысла что-то учить месяцами, годами, если нет перехода к заработку.
Прежде чем браться за python, нужно разобраться какой объём информации нужно запомнить и за какой самый короткий срок можно срубить первые деньги.
Объём символов, время -> деньги.
Недавно нашёл статью, якобы за месяц, якобы 5000 руб, якобы запоминал по 6 часов в сутки.
https://clck.ru/36VFnC
Может быть такое или брехня? | Единственная цель образования - деньги. Не слушай этого злыдня. Давай беседовать искренне и бескорыстно! По синтаксису питона и много еще каких языков можно почитать, например, на сайте https://metanit.com/ Если остались вопросы, их всегда без проблем можно задать Chat Gpt даже 3.5 Более того, о и программу на питоне напишет лучше тебя, если ему описать алгоритм. Где взять бесплатный доступ к Chat Gpt 3.5 турбо - домашнее задание, узнать. А там со временем узнаешь что и 4 вполне можно получить доступ без проблем, есть такой проект на GitHub. Вопрос исчерпан, беседа закончена. | Пробовал я программировать на Python. Вот я, изучавший программирование с низов (впрочем, как и любой нормальный программист должен делать), не понимаю, какой в нём смысл, кроме как для обучения программированию школьников и студентов???
Во первых, когда серьёзно начинаешь делать какой-то проект, то обнаруживается куча неприятных багов в распространённых pip овских библиотеках.
Во вторых, как выше сказали, он очень медленный. Для программирования интерфейса он сойдёт, но опять же, зачем, когда для этого есть старый добрый Java или JS (для веба).
Ну и вишенка на торте, регулярки в одну строчку. Как это "удобно" читать.
Я не спорю, этот язык пытаются конечно поднять с колен, но пока что он мне напоминает реинкарнацию паскаля и делфи не в самом лучшем виде.
PS: это моё мнение, и оно не претендует на истинность, потому что я смотрю со своей колокольни. И если что, с компами я на "ты" с трёх лет. | Кстати, первый мой компьютер с осью Windows Millenium мог полноценно напрямую запускать 16 разрядные приложения, которые были под MS-DOS заточены. Поэтому игры 90-х годов я всё-таки застал. Приятная ностальгия)
Жаль, что современные игры и рядом не стояли с теми произведениями искусства. | не понимаю, какой в нём смысл, кроме как для обучения программированию школьников и студентов???не понимаю, какой в нём смысл, кроме как для обучения программированию школьников и студентов???
Смысл такой, что сейчас очень активно развивается машинное обучение. И всякие там нейросети, обычно пишут не с нуля ручками, а обычно используют готовые решения. Для этого удобно использовать Python. Хотя сама конфигурация нейросети и её работа в этих готовых решениях обычно реализуется не на Python, но на Python удобно с ней взаимодействовать пользователю. Но вы лучше пишите сами всё с нуля, зато будете всё понимать че. | для Mr Blood:
Я то понимаю, но ведь большинство людей называют его питоном а не пайтон.
Хотя интересно, тогда почему у него на логотипе 2 змеи? | Единственная цель образования - деньги. Не слушай этого злыдня. Давай беседовать искренне и бескорыстно!
Как хотите, давайте так конечно, кому как удобней, но я потом все равно верну тему в русло корысти.
Потому как рассматриваю ЯП как источник дохода, а не хобби для занимания ума.
Мне интересно только это:
объём оперируемой памятью бесполезной информации = деньги (в краткосрочной и долгосрочной перспективе)
Я пока не нашел внятного ответа в Интернет. Смешно, когда продают курсы, а на работу к себе после проданных курсов не берут.
Когда пять лет институт учит не пойми чему, но не трудоустраивает. Потом жалуются на ТВ РФ в гос.масштабе, что специалистов на айти рынке труда нет.
Подружили бы сначала работодателя с образовательными учреждениями и запретили преподавать тем, кто не занимается трудоустройством после окончания обучения.
Вот в СССР была нулевая безработица, потому как было автоматическое распределение. | для gamer_-:
Но вы лучше пишите сами всё с нуля, зато будете всё понимать че.
Сразу видно интерфейсника)
Моя работа связана как раз с тем, чтобы ускорять вычисления. И для этого надо знать всё с низов, вплоть до архитектуры процессора, какие инструкции он поддерживает, какой размер его кеш линейки и так далее.. Готовые библиотеки это классно, но они как правило работают медленно. А задач, которых можно было бы удачно ускорить с текущими возможностями, очень много.
В работе с интерфейсами этого не нужно: бекенд, фронтенд - это всё библиотеки. А вот обработать космический снимок весом 10 гигабайт, сколько ваш питон будет такую задачу делать? | для Don de Vata:
и чо предлагешь?
чтобы все сказали:
- Да чувак, ты прав!!!
? | для Zero 33:
ну так да, режет ухо когда говорят "питон" | А вот обработать космический снимок весом 10 гигабайт, сколько ваш питон будет такую задачу делать? Что вы несете. Зачем? Да мачете неудобно бриться а python язык для взаимодействия с другими готовыми программами. Интерфейсный, если вам так нравится это слово. И что? Поэтому он не нужен? | для Все люди плохие:
Моя работа связана как раз с тем, чтобы ускорять вычисления.
А много задач CPU-bound в современном бизнесе? Или дешевле поставить дополнительный сервер и на него распараллелить, чем отнимать человекогоды на преждевременную оптимизацию?
А вот обработать космический снимок весом 10 гигабайт, сколько ваш питон будет такую задачу делать?
Через импортируюемую numpy, написанную на C? Достаточно быстро, чтобы не задумываться об этом | для gamer_-:
python язык для взаимодействия с другими готовыми программами.
Так я разве не об этом говорил? Только у него тогда полно конкурентов. Вот лично мне, как человеку, программирующему на C++, удобнее использовать для создания интерфейсов такие языки, как C# или Java. Просто банально потому, что у них синтаксис в чём-то отдалённо схож с C++. Python это язык совершенно другой оперы. Там практически всё не такое, как в C++. Как-то по школьному сделан, я бы даже сказал. Но я повторю, что это сугубо мой отзыв. Если вы свою жизнь будете связывать только с программированием интерфейсов, то он для вас безусловно подойдёт. Но лично я со своим стеком не могу его воспринимать нормально.
для Бездарный перс:
Через импортируюемую numpy, написанную на C?
Если модуль написан на C, да даже на ассемблере, это не гарантия того, что он будет быстро считать.
Или дешевле поставить дополнительный сервер и на него распараллелить
существуют разные типы распараллеливания. И не для всех можно применять такой подход, как вы говорите. Много ядер и процессов (серверов) это не всегда хорошо. | удобнее использовать для создания интерфейсов такие языки, как C# или Java Ну вот когда насоздаёте таким методом проектов по машинному обучению, Ну там хотя бы чтоб разные виды цветочков различать научиться хорошо, расскажите пожалуйста о своих успехах. | для Бездарный перс:
А много задач CPU-bound в современном бизнесе
отдельно спрошу. Я не совсем понимаю, к чему этот вопрос?
Можно посчитать и на видеокарте, фундаментальные принципы же одни и те же, что в CPU, что и в GPU. Но всё равно же нужно знать архитектуру... | для Все люди плохие:
Вот лично мне, как человеку, программирующему на C++, удобнее использовать для создания интерфейсов такие языки, как C# или Java
За сколько (по времени) напишешь REST API + CRUD + пачку инвариантов, которая пришла с отдела аналитики? С учётом, что инварианты периодически меняются и надо регулярно перечитывать код и переправлять условия. Требования к времени запроса, допустим, 100мс
И не для всех можно применять такой подход, как вы говорите.
Для большинства задач можно применить
Если модуль написан на C, да даже на ассемблере, это не гарантия того, что он будет быстро считать.
Он будет считать Достаточно быстро, чтобы не задумываться об этом большинству фирм | Можно посчитать и на видеокарте, фундаментальные принципы же одни и те же, что в CPU, что и в GPU. Но всё равно же нужно знать архитектуру...
Окей, много задач CPU-bound или GPU-bound? Или значительный процент как-то иначе оценивается, в принципе не связано с вычислениями? | для gamer_-:
Ну там хотя бы чтоб разные виды цветочков различать научиться хорошо
Ну куда уж мне там до вас... Поймите, я уже наслушался этого на собеседованиях предостаточно. А потом, как оказывалось, люди даже не знают базовых принципов высокоуровневой оптимизации, что даже при программировании интерфейсов знать крайне желательно. А зачем это, ведь компилятор сам всё оптимизирует. Ну да, ну да)
Хотя люди с сертификатами приходят, что они высококлассные специалисты, а в голове ноль.
Удачи вам программировать интерфейсы за зарплату в 100-150к. |
1|2|3|4|5К списку тем
|