русский
Germany.ruForen → Архив Досок→ Programmierung

Programmierung Quereinsteiger?

3536  1 2 3 4 alle
uscheswoi_82 старожил06.11.21 14:26
NEW 06.11.21 14:26 
in Antwort alex445 06.11.21 13:36
они же тупые

Я не говорил такого, я искал робот, который можно программировать на Python, хотел робота то что на видео себе взять, почитал на то время не было поддержки Python, всё что не на Python-е программируется мне такие роботы не нужны, за Python-ом будущее, и на видео у женщины заметил что алгоритм не оптимизирован, я бы сделал бы так:https://i.ibb.co/qCjnBrM/4-43-3-min.jpg

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#21 
IchEl41 прохожий06.11.21 15:16
NEW 06.11.21 15:16 
in Antwort alex445 06.11.21 09:46, Zuletzt geändert 06.11.21 15:18 (IchEl41)
Неужели у них нет режима самообучения или построения карты участка, по которому они ползают и стригут траву, например?


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

#22 
IchEl41 прохожий06.11.21 15:26
NEW 06.11.21 15:26 
in Antwort uscheswoi_82 06.11.21 14:26, Zuletzt geändert 06.11.21 15:27 (IchEl41)

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

#23 
uscheswoi_82 старожил06.11.21 16:25
NEW 06.11.21 16:25 
in Antwort IchEl41 06.11.21 15:26
Но чем лучше Пайтон?

См. https://www.tiobe.com/tiobe-index/python/

1. ЯП высокого уровня

2. Код хорошо читаемый

3. Очень много готовых библиотек, в том числе для веб - DJango, телеграмм боты, AI (PyTorch, TensorFlow), AIML см. - https://www.devdungeon.com/content/ai-chat-bot-python-aiml, Data Science, итд. Допустим есть Betelbot для вычисление блеска звезды - см. https://github.com/hippke/betelbot

4. Во многих программах - Corel Paint Shop Pro, Blender 3D, PyMOL используется Python.

5. Во многих симуляторах - CoppeliaSim - https://github.com/CoppeliaRobotics/zmqRemoteApi. CARLA Simulator.

6. Во многих роботах/Embedded - Aldebaran Robotics см. - https://github.com/aldebaran, Spot от Boston Dynamics см. https://github.com/boston-dynamics/spot-sdk, в одноплатниках Nvidia Jetson, в одноплатниках Micro:Bit, и AdaFruit - µPython.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#24 
alex445 старожил06.11.21 16:26
NEW 06.11.21 16:26 
in Antwort IchEl41 06.11.21 15:26

Говорят, это язык, которому обучают в ВУЗах. Ничего больше не знают, потому и любимый.

#25 
uscheswoi_82 старожил06.11.21 16:31
NEW 06.11.21 16:31 
in Antwort uscheswoi_82 06.11.21 16:25

НП. Для ТС я бы посоветовал бы - типа Pymunk - http://www.pymunk.org/en/latest/, или Blender см.


Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#26 
Peppersley посетитель26.12.21 00:12
Peppersley
26.12.21 00:12 
in Antwort Peppersley 15.10.21 11:56

Начал осваивать питон, идет гораздо легче чем с++ когда-то. Спасибо всем отписавшимся.

#27 
AlexNek патриот26.12.21 10:26
AlexNek
NEW 26.12.21 10:26 
in Antwort Peppersley 26.12.21 00:12
идет гораздо легче чем с++

ну это как бы само собой разумеется. О типах и памяти можно не думать.

Но это как раз и развращает.

#28 
низкий ум посетитель26.12.21 17:22
NEW 26.12.21 17:22 
in Antwort AlexNek 26.12.21 10:26

Сравнивать питона с С++ - это как сравнивать трактор "Беларусь" с прогулочной яхтой. Они из разных миров и для разных задач.

Питон - это в основном для НЕ-програмистов. Он для сяких там ресечеров с аналитиками инжинерами студентами и прочими. Он для минимизации издержек на программизм при сложной обработке и визуализации данных.

#29 
AlexNek патриот26.12.21 18:07
AlexNek
NEW 26.12.21 18:07 
in Antwort низкий ум 26.12.21 17:22
Он для минимизации издержек на программизм при сложной обработке и визуализации данных.

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

#30 
низкий ум посетитель26.12.21 18:23
NEW 26.12.21 18:23 
in Antwort AlexNek 26.12.21 18:07

Питон - это для тех кому "просто посчитать". Мне важен результат обсчета - я за него получаю зарплату а не за генерацию кода на том или ином языке.

На питоне можно делать любой обсчет данных - и код будет в большинстве случаев удобочитаемый и легко понимаемый спустя какое-то время. Большинство сложных алгоритмов уже реализованы в виде библиотечных функций. Сделать "на коленке" чтобы "було красиво" - самое то. Питон - хороший компромис между скоростью исполнения и объемом кода при реализации. Я больше люблю R - там код еще более компактный хотя считает обычно гораздо медленнее. Но у меня нет задач где расчет длился бы больше 10 минут - большинство задач вообще некритичны по времени. Точнее есть - но они делаються с помощью спецсофта писаного на фортране и C. Там полюбому нужна адская числомолотилка (мат.моделирование физ.процессов) со временем расчета порядка 2-3х суток.

#31 
uscheswoi_82 старожил26.12.21 18:48
NEW 26.12.21 18:48 
in Antwort низкий ум 26.12.21 17:22
Питон - это в основном для НЕ-програмистов.

:faceoff:А вы в курсе что ютуб написан на ЯП Python? Одна из причин изучения ЯП Python я хотел сделать что-то наподобие ютуба см. https://www.insight-it.ru/highload/2012/arkhitektura-youtube-2012/.

Python:

...

wiseguy - FastCGI-прослойка между Apache и Python

pycurl - лучшая доступная реализация HTTP-клиента, но в итоге все равно заменили на самописное низкоуровневое решение, выиграв 8% в потреблении вычислительных ресурсов.

spitfire - высокопроизводительный шаблонизатор на основе абстрактного синтаксического дерева с регулируемым уровнем оптимизации (как в gcc)

bson в качестве формата сериализации



Vitess

...

Готовые клиентские библиотеки пока только для Python и Go, что не удивительно, но есть и универсальные интерфейсы на основе HTTP и просто TCP-сокетов.



Подводим итоги

...

Python - вполне пригодный инструмент для реализации бизнес-логики интернет-проектов, свет клином на PHP не сошелся. Python предлагает широкий ассортимент инструментов для решения любых типичных для интернет-проектов задач, хотя субъективно выбор некоторых из них разработчиками YouTube мне кажется странным.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#32 
низкий ум завсегдатай26.12.21 19:07
NEW 26.12.21 19:07 
in Antwort uscheswoi_82 26.12.21 18:48

Я написал - "в основном".

Не исключаю что питон может быть вполне уместен для других задач типа бизнес-логики. Это как раз близко к тому что делают НЕ-программеры.


ЗЫ. Vitess реальзован на Go.

#33 
alex445 коренной житель26.12.21 19:47
NEW 26.12.21 19:47 
in Antwort низкий ум 26.12.21 17:22

Сравнивать питона с С++ - это как сравнивать трактор "Беларусь" с прогулочной яхтой. Они из разных миров и для разных задач.

Питон - это в основном для НЕ-програмистов. Он для сяких там ресечеров с аналитиками инжинерами студентами и прочими. Он для минимизации издержек на программизм при сложной обработке и визуализации данных.

Вы подобное джаваскриптизёрам скажите про их джаваскриптиз. Но они таких как вы всё равно не слушают и лезут везде и всюду, куда ещё лет 10 назад и не думали. И питонисты, пыхпыхалки и прочие - тоже. Каждый стремится занять места как можно больше и вытеснить других. Независимо от того, можно ли на его поделке вообще писать нормальный код. Сначала займём своими поделками и костылями, а потом будем думать, как это всё дерьмо на нормальное что-то заменить.

#34 
alex445 коренной житель26.12.21 19:55
NEW 26.12.21 19:55 
in Antwort uscheswoi_82 26.12.21 18:48, Zuletzt geändert 26.12.21 20:29 (alex445)
А вы в курсе что ютуб написан на ЯП Python?

Я бы не стал доверять данным с 2012 года.


Ни один по-настоящему большой проект не написан на чём-то одном. Там всякого дерьма намешано. Под словами "ютуб написан на питоне" что понимается? Что алгоритм выдачи, например, рекомендованных видео там написан на питоне? Так это не бог весть какая задача - анализируется статистика пользователя. Такой скриптик можно на чём угодно написать. Судя по работе этого алгоритма, код там дерьмо и в основном:


1) показывает видео с каналов, которые смотрел недавно, а зачастую прямо те же самые видео (будто я их по второму и более разу хочу всегда посмотреть);

2) показывает общие тренды;

3) тупо херачит рекламу и видосы, продвинутые за деньги.

#35 
AlexNek патриот26.12.21 20:03
AlexNek
26.12.21 20:03 
in Antwort низкий ум 26.12.21 18:23
Большинство сложных алгоритмов уже реализованы в виде библиотечных функций

Ну вот и первое отличие в размышлениях. Когда говорят "Он для" - я подразумеваю исключительно голый язык питон. Вы же нечто большее.

#36 
Срыв покровов gekickt bis 7/7/25 16:05 патриот26.12.21 20:45
NEW 26.12.21 20:45 
in Antwort alex445 26.12.21 19:55

#37 
низкий ум завсегдатай26.12.21 21:56
NEW 26.12.21 21:56 
in Antwort AlexNek 26.12.21 20:03

Я не рассматриваю "голого Васю" - язык без библиотек. Это для меня "сферический конь в вакууме". Популярность питона - это в первую очередь прекрасные и общедоступные библиотеки. ИМХО конечно. Не знаю насколько подходящ питон для создания готовых приложений "на продажу" или какой-нибудь бизнес-логики но для таких не-программеров как я он просто шикарен. Ну и то что он де-факто стандарт для обучения азам программирования всяких не-информатиков в универах (например биологов - у них биоинформатика насколько мне известно очень "питонизирована") тоже фактор весьма значимый.

#38 
AlexNek патриот27.12.21 12:50
AlexNek
NEW 27.12.21 12:50 
in Antwort низкий ум 26.12.21 21:56
Я не рассматриваю "голого Васю" - язык без библиотек

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

Просто когда говорят изучить язык программирования - имеется в виду прежде всего язык. Библиотеки каждый выбирает сам для себя.

То что нужно вам, возможно никогда не понадобится другому.

#39 
низкий ум завсегдатай27.12.21 13:01
NEW 27.12.21 13:01 
in Antwort AlexNek 27.12.21 12:50

Думаю что в случае питона изучивший "просто язык" никому особо не нужен. То что видел я лично: цениться опыт работы с библиотеками (или их набором), И этот опыт чаще всего непрограммерский (например в биоинформатике). Но случаи наверное бывают разные. Если гдето с "питонистами" подругому - спорить не буду.

#40 
1 2 3 4 alle