Форум сайта python.su
							
  0  
								
								Доброе утро!
я ищу преподавателя по python.
хотелось бы найти человека, который работает и выполняет проекты на нем, то есть-решает боевые задачи, а не теоретика, который знает, но не может (если кого-то оскорбил, прошу прощения). да, финансовый запросы такого гуру я могу не потянуть, но всякое бывает-может будует просто интересно.
я уже не молодой, в программисты не мечу
 но вот нужно мне, для себя. скриптик написать для автоматизации рутины, кнопку добавить в софт и т.д-узкоспециализированная работа, наверное. да, работаю в сфере инженерных расчетов.
возможно, есть кто-то из РнД, можно было бы и очно учиться.
всем большое спасибо!
Офлайн
							
  568  
								
								32_trM
Скажите, а для того чтобы войти в сферу инженерных расчетов, вы тоже репетитора нанимали?
Офлайн
							
  0  
								
								От моего ответа будет зависеть получу ли я ответ на свой вопрос из первого поста? 
Я ведь пришел с добром…
П.с. Чем отличаются американский, еврейский и русский форумы. 
На американском задаешь вопрос - получаешь ответ 
На еврейском задаешь вопрос - тебя спрашивают в ответ 
На русском задаешь вопрос и тебе на 30 страницах обсуждения объясняют какой ты мудак.
Офлайн
							
  568  
								
								32_trM
Ну так в чем проблема, идите на американский форум, если вам более близка эта культура.
Офлайн
							
  186  
								
								>  но вот нужно мне, для себя. скриптик написать для автоматизации рутины, кнопку добавить в софт и т.д.
А сам ты пробовал что то сам делать или сразу решил препода искать?
Офлайн
							
  568  
								
								RodegastЗаслуженные инженеры в возрасте такой ерундой не занимаются.
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2239
Репутация: 162
Профиль Отправить e-mail
репетитор_python
> но вот нужно мне, для себя. скриптик написать для автоматизации рутины, кнопку добавить в софт и т.д.
А сам ты пробовал что то сам делать?
Офлайн
							
  857  
								
								32_trMЧтобы решать боевые задачи, нужно сначала отрешать тысячи учебных задач.
то есть-решает боевые задачи
32_trMЧтобы написать скриптик для боевой автоматизации, нужно написать сотни скриптиков для учебной автоматизации.
но вот нужно мне, для себя. скриптик написать для автоматизации рутины
Офлайн
							
  0  
								
								py.user.next
Я Вас понимаю.
И с этим не спорю. Спасибо за ответ.
Так и будет-от простого к сложному. Софт поддерживает макросы питона. Должно быть интересно и полезно. Поэтому я и хочу получить этот навык.
Я могу сделать что-то простое-построить кривую, точку, но что-то сложнее-увы и ах… просто нужна уйма времени, которого к сожалению не могу выделить.
Я не просто так выбрал именно этот путь. Есть причины.
Отредактировано 32_trM (Янв. 26, 2020 08:03:47)
Офлайн
							
  253  
								
								Ваше желание  нанять репетитора воспринято и “обрабатывается” сообществом.
32_trM
Софт поддерживает макросы питона
32_trMБудет полезно если вы конкретнее опишете область применения знаний.
Я могу сделать что-то простое-построить кривую, точку, но что-то сложнее-увы и ах…
Офлайн
							
  0  
								
								doza_and
Спасибо за ответ.
Софт поддерживает “чистый питон”, так же у него есть “свой скрипт райтер”-двойник питона с набором инструментов.
Пример скрипта 
import os
import ansa
from ansa import utils
from ansa import base
from ansa import constants
 
@ansa.session.defbutton(“TOPO”,“MakeSkin”)
def MakeSkinMain():
            ‘'’
Name: MakeSkin
Description: Applies the skin function to all ansa files that are located in a user
                    defined source directory, and outputs the files in a user defined output
                    directory. If the skin function is applied correctly the name of the ansa
                    file is changed to
                    <ansa filename>_done.ansa
                    and if not to
                    <ansa filename>_not_done.ansa
            ‘'’
            print(“Please select the source directory…”)
            source_dir = utils.SelectOpenDir('')
            if not source_dir:
                        return
            print(“Please select the output directory…”)
            output_dir = utils.SelectOpenDir('')
            if not output_dir:
                        return
            all_files = os.listdir(source_dir)
            for file in all_files:
                        if file.endswith(“.ansa”):
                                   tokens = file.split(“.ansa”)
                                   part_name = tokens
                                   base.Open(source_dir+file)
                                   all_faces = base.CollectEntities(constants.NASTRAN, None, “FACE”)
                                   try:
                                               check_skin = base.Skin(apply_thickness=True, new_pid=True, offset_type=2, ok_to_offset=True, max_thickness=5, delete=False, entities=all_faces) #All arguments may be changed according to the user needs
                                               if check_skin:
                                                           base.SaveAs(output_dir+part_name+“_done.ansa”)
                                               else:
                                                           base.SaveAs(output_dir+part_name+“_not_done.ansa”)
                                   except RuntimeError:
                                               pass
                                               print(“File does not contain visible faces!”)
                                               base.SaveAs(output_dir+part_name+“_not_done.ansa”)
            print(“Done!!!”)
Офлайн