|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
23.08.2018, 10:56 | #1 | |
Перспективность Python для конструктора
Регистрация: 23.08.2018
Сообщений: 3
|
||
Просмотров: 9051
|
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
чтобы понять, нужно или нет - надо с чего то начать хотя бы) Но в наших нынешних реалиях за дополнительный скилл программирования денег обычно не платят - а убыстрение работы тоже не всегда оправдано. Можно и понизить себе з/п по отношению к объему работ)
----- добавлено через ~2 мин. ----- в любом случае останется какой то опыт - это лучше, чем как здесь некоторые выпрашивают программки с мотивацией, что оно не программист |
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,207
|
Смотря для чего. Чисто в прикладном смысле надо изучать то, что поддерживает основной инструмент.
Например, VBA для ексель, Лисп или шарп для автокада и т.д.
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,051
|
Python есть везде ;=)
Цитата:
Цитата:
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,051
|
изнутри акада можно использовать dotNET - правда там отладки нет, зато нет проблемы выгрузки модуля
|
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Про "перспективность" языков программирования кричали каждый раз при появлении нового языка или диалекта. Языков давно более тысячи, многие "перспективные" и "более лучшие" вообще забыты. Хотя их вполне интересно поизучать (если время есть) для "общего развития". И даже пожалеть, что они забыты.
А на некоторые из них, про которые кричали "Ну всё! Самое лучшее! Больше ничего не надо" потратили очень много сил на разработку собственных дополнений вдруг исчезли. Например Clipper - сам несколько лет потратил. Для "развития" - пригодилось, но не более. Хотя и через 20 лет после похорон находятся убитые горем, но кричащие "А Clipper еще жив"! Если для практических задач, например для разработки собственных программ, то надо выбирать не между языком, а между средой программирования. Некоторые среды позволяют использовать разные языки. Кроме того, надо представить себе общие требования к своим будущим программам: 1. Должны ли они быть самостоятельными (standalone), т.е. в виде EXE-файла, работающего безо всякого окружения, или работать внутри другой среды (например Автокада или еще какой-то системы). 2. Должен ли в программах быть GUI для ввода и отображения данных. И есть ли возможность визуального конструирования форм. 3. Есть ли сторонние (желательно бесплатные) библиотеки компонентов, классов, функций или всё придется делать самостоятельно. 4. Есть ли у этого языка средства работы с базами данных и какими именно. 5. Есть ли для него системы генерации Отчетов, т.е. вывода результатов расчета в любой форме, вплоть до оформленной расчетно-пояснительной записки. 6. Есть ли возможность встроить ваши программы в основную программу, например в Автокад. Когда на все вопросы будете знать ответы и все они вас будут устраивать - тогда и беритесь за "язык". Но в очередной раз напоминаю - сейчас "язык" не главное. Все современные похожи друг на друга и отличаются синтаксически только незначительно. Тут главное - не забыть на каком в сей момент пишешь. Главное - среда, окружение, инструменты для разработчика. Цитата:
Автокад тем и хорош, что можно использовать для разработки как штатные средства (Lisp, Vba, C#, C++), так и совершенно посторонние - именно благодаря COM. Например изнутри Автокада (допустим из ЛИСП-функции) запустить какую-то совершенно постороннюю программу с GUI и работой с БД, выполнить в ней расчет, а результаты её работы "нарисовать" в Автокаде. Однако, если полностью посвятил жизнь Автокаду - лучше штатные средства. Здесь надо Lisp (без него не обойдешься) и, для начала, .NET. А потом видно будет. |
|||
|
||||
Регистрация: 09.12.2008
Сообщений: 4,649
|
Для себя писать или чтобы работало на сервере. Распространять очень не удобно. Фактически всегда приходится править чтобы заработало. Я уже не говорю про ветки 2 и 3. Просто кодировка или особенности интерпретатора. Ввиду неопределенности синтаксиса, когда переносы отступы влияют на исполнение. Фактически это язык на котором можно делать исходники а программы очень сложно
То есть не то чтобы распространять обязательно - иногда приходится свою же старую программу реанимировать и запускать где то в другом месте.
__________________
мой блог по некоторым вопросам |
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,207
|
Можно ещё добавить, что между разными языками нет АБСОЛЮТНО никакой разницы.
Отличаются только разными фишками. Как говорится Цитата:
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
а пушистость ресниц возрастет на 37%...
Все-таки надежней придерживаться основных языков и систем - C++ (в разных средах), .Net, Java (для кросс-платформенных), Delphi. Ну и, когда владеешь основами и уже даешь продукцию - можно и новенького попробовать - "Что это за пармезан такой, то ли правда воняет, то ли пальчики оближешь". |
|||
|
||||
В принципе программирование для облегчения рутинных задач вполне может помочь, например расчет массы арматуры сделать или расчеты для ведомости арматуры. Именно на питоне в частности удобно делать небольшие программки "для себя" без графического интерфейса
----- добавлено через ~5 мин. ----- Цитата:
__________________
"Тщательное планирование – ключ к безопасному и быстрому путешествию." Одиссей (с) Последний раз редактировалось hentan, 24.08.2018 в 09:38. |
||||
|
||||
Расчетчик Регистрация: 30.09.2011
Ростов-на-Дону
Сообщений: 1,051
|
Однозначно программирование изучать стоит. Автоматизация рутины однозначно нужна. Чтобы определится с языком нужно самому попробовать несколько и решить. Я пробовал C++, Delphi и python. В итоге остановился на python`е. Уже очень много для себя написал и ещё больше предстоит написать.
Для начала автору советую выбрать задачу конкретную практическую для себя, которую нужно решить. Открыть самоучитель по языку и постепенно решать именно свою задачу. Так будет интереснее и полезнее. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Ну, вот один из "топов", где Python. Он составлен по поисковым запросам на сайте-агрегаторе вакансий для технических специалистов. То есть по текущей моде "охотников за головами". Но впереди его Visual Basic. Что несерьезно вообще. Или еще выше JavaScript. Вот это по количеству вакансий реально, т.к. это обязательный язык для Web-программистов, которых требуется очень много. Но инженеру-то на JavaScript ориентироваться для прикладных программ нет никакого смысла. Посмотрите на другие рейтинги - и результат другой будет. А если посмотреть, кто что выбирает по опыту, по возрасту - увидите интересное. Например популярность Python велика среди начинающих, которых теперь ему в школах обучают, как раньше Pascal. Лидером в рейтингах заслуженно является Java, из-за кросс-платформенности и, соответственно, востребованности среди корпораций. Но вряд ли инженеру на этом основании следует начинать с Java. |
|||
|
||||
Цитата:
2 001 вакансия «Python» 107 вакансий «Visual basic» head hunter
__________________
"Тщательное планирование – ключ к безопасному и быстрому путешествию." Одиссей (с) |
||||
|
||||
Регистрация: 05.11.2014
Сообщений: 978
|
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из конструктора сопровождения в разработчики - как перейти? | Nam3 | Профессии и трудовые отношения | 5 | 09.12.2017 11:31 |
Совместная работа архитектора и конструктора в Autodesk Revit | wetr | Revit | 27 | 22.01.2014 13:55 |
Уважаемые конструктора помогите разобратся в чертежах | tolik_dnepr | Конструкции зданий и сооружений | 9 | 05.08.2011 09:36 |
PyAcad.Net - Iron Python для программирования в Автокаде | Красин | .NET | 6 | 25.06.2010 17:33 |
Конструктора! Прошу помочь в принятии правильного решения по Лире | MikNich | Лира / Лира-САПР | 6 | 18.01.2010 13:12 |