본문 바로가기

python

(170)
Python에서 Open Dynamics Engine을 이용한 Two Link Pendulum 시뮬레이션 2014. 11. 12. 07:00 Python에서 얼머전에 Runge Kutta를 직접 코드로 구현하고 pygame 모듈을 이용해서 시뮬레이션을 애니메이션처럼 보이는 예제를 한번 다루었는데요[바로가기] 이리 저리 돌아다니다 보니 좀 더 멋진 아이들이 많이 보이더군요. 그 중에서 눈에 띄는 건 바로 Open Dynamics Engine이었습니다. 제가 세팅한 Python은 3.4버젼이고 사용환경운 윈도우인데요. 그러다보니 [바로가기]에서 윈도우 실행활일 형태로 배포되는 모듈을 많이 받게 됩니다. 그런데 이 사이트에서 라는 모듈을 발견한거죠. 응? ODE? Open Dynamics Engine이라~~ 흠.. Rigid Body를 시뮬레이션할 수 있다고?? ... 라고 생각하며 시작되었습니다. ㅎㅎ^^ [바로가기]가 공식 사이트입니다. 근데 ..
Python에서 간단하게 진자 운동 시뮬레이션을 애니메이션으로 구현하기 2014. 10. 31. 07:00 요즘은 회사안에서 개인의 만족도에 대한 생각들을 많이 하는 편입니다. 물론 지금의 일이 아주아주 재미있고 멋진데 사실 저는 좀 더 많은 일을 할 수 있으면 좋겠다는 생각을 하고 있거든요. 뭔가 의견만 내면 의도대로 잘 되지 않을때가 있으니 차라리 내가 책임지더라도 한번 끝까지 밀어부쳐보고 싶다는 생각을 하게 되죠. 그런데 이게 문제가 되는 것은 조직내에서의 이런 돌출 행동에 대한 시선과 또 내 이름이 들어갈 이 로봇이 정말 멋지게 완성되었으면 좋겠다는 순수한 생각이 한 50%, 그러면서 내가 좀 많은 부분을 할 수 있는 능력이 (있다는 것이 아니라) 있으면 좋겠다는 약간은 불순한 생각이 또 한 50%가 되면서 분명 오해의 소지가 있는거죠. 그러니... 이런 저런 생각으로 머리가 복잡할때는 그러면서 답이 ..
Python에서 화일로 저장된 데이터를 Plot하는 간단한 예제 2014. 10. 29. 07:00 어떤 다른 이유없이 그냥 순전히 호기심에서 시작된 프로그램 공부는 또 별로 목적이 없어서 인지 그리 잘 진행되지 않았네요. 사실 제가 Python에 처음 관심을 가진건 더~ 오래전이지만, 실제로는 [바로가기]때부터였는데요. 그때가 2013년 7월이니 저도 참~ 게으른 사람이었나봅니다.^^. 뭐 여하튼 오늘을 살짝 Python에서 그래프그리는 예제를 보일까 하는데요. 간편히 화일로 저장되어 있는 데이터를 읽어서 그래프로 그리는 일을 해보도록 하겠습니다.^^. 먼저 화일은 위와 같이 탭문자로 구분된 숫자들이 저장된 txt 화일입니다. 필요하신분이 있을지 의문이지만 필요하시면 위 화일을 받으시면 됩니다. 이제 이렇게 저장된 화일을 열어서 탭으로 구분된 데이터를 각각의 변수에 저장하고 이를 다시 그래프로 표현하..
VMWare Player에 Ubuntu 14 설치 및 몇몇 설정들... 2014. 6. 12. 22:00 요즘 다시 리눅스 Ubuntu를 써야할 일이 생겼습니다.^^. 전 GLX Dock을 소개하거나[바로가기] 또 리눅스에서 스텝모터를 돌리면서 CNC를 어쩌고 했던 적[바로가기]도 있었는데요. 뭐 그냥 가지고 놀기 수준이었는데요. 글서 혼자서 재미는 좀 있었죠^^. 그런데 이 리눅스 우분투라는 아이가 제일 문제가 되는 것은 윈도우에 익숙한 우리한테 설치부터 어렵다는 거죠ㅠㅠ. 이번에 회사일로 설치해야했는데, 그 전에 학습용으로 한 번 깔아보기로 했죠.VMWare Player를 이용하여 리눅스 Ubuntu 설치하기 먼저 별도의 PC를 준비하거나 혹은 파티션을 분활해서 멀티부팅을 하거나 하지 않고 간단한 테스트 등등을 위해 가성 머신인 VMWare를 이용해서 우분투를 설치하기로 했습니다. 사실 가장 손쉽죠^^...
Sublime Text - 괜찮은 Python Editor 에디터를 찾고 있으셨어요?? 2014. 2. 24. 08:00 오늘 소개할 아이는 Sublime Text라는 에디터입니다. 그런데 단순히 에디터라고 부르기엔 뭔가 좀 더 대단한 그 무언가가 있습니다. 단어뜻 그대로~ "탁월한" 놈입니다.^^. 사실 저는 이 아이를 Python 에디터로 적절한 걸 찾다가 알게 되었는데요. 뭐 Python IDE로 이클립스를 추천한 적[바로가기]이 있습니다. 그러나 이클립스는 단순히 Python의 학습용 에디터로 사용하기엔 좀 무겁다는 느낌과 설정의 어려움?? 등이 있습니다. 그런데 Sublime Text는 그렇지 않더군요. 아~ 이 글을 조심스럽게 읽어주셔야할 것 이 딱 하나 있는데요. 저는 할 줄 아는 언어가 MATLAB뿐이 이상한 엔지니어이기 때문에 이클립스나, Python 뭐 이딴 단어들은 모두 직장생활을 시작한지 최근 2년사이..
Python 간단한 문법과 그래프 및 각 종 라이브러리를 받을 수 있는 곳 2013. 8. 14. 18:47 아직도 Python 데리고 놀고 있습니다. 게다가 갑자기 어떤 이유에서 또 아두이노 보드도 요즘 가지고 놀고 있네요. 흠~... 확실히 요런거 가지고 이것저것 마구마구 만져보는게 정말 재미있습니다. 문제가 얘네들 데리고 뭔가 성과가 좀 나와줄려면 확실히 아직은 많이 부족하다는 것이 또한 문제라서 그렇죠.ㅠㅠ. 아무튼... 요즘 Python 데리고 놀다보니, 이것 저것 모듈을 구해서 설치하는게 재미있으면서도 또 귀찮기도 합니다. 어떤건 64비트용이 안나와서 고생하기도 하구요. 그러다가 우연찮게 잘 모아놓은 사이트를 발견해서 그것부터 소개할려구요.^^[바로가기]이 사이트는 캘리포니아 대학의 주소를 가지고 있는데요. 아주아주 잘 모여 있습니다. 뭐 아직 안정화가 들된 아이들도 좀 있다는 것이 문제긴 하지만^^..
Python - MS Window에서 실행파일 만들기 py2exe 2013. 7. 24. 18:00 장마가 좀 그쳤나요? 오늘은 그냥 덥네요... 딱 그 한마디... 더워요... 흑~~ 이렇게 더운날... 요즘 빠져있는 Python 설치하기 놀이를 또 올릴려구요. 아직은 여러가지 다양한 부분에서 공부중이기 때문에, 일단, 블로그에는 몇몇 설치에 대한 부분만 일단 언급할려고 합니다. [The Robot/Prog.Lang.] - Python 설치와 Eclipse와의 연동. (몹시 초보자용)[The Robot/Prog.Lang.] - Python을 통한 간편 시리얼 통신법[The Robot/Prog.Lang.] - Python - wxPython으로 GUI를 만들 준비하기 Python과 관련된 글은 이렇게 세 개를 진행했는데요. 뭐 방금 이야기했듯이 그냥 설치하기 입니다. 오늘은 또 이렇게만 사용하면 재미없..
Python - wxPython으로 GUI를 만들 준비하기 2013. 7. 23. 18:55 요즘 경기 불황으로 인한 여러가지 대비 훈련이 회사내에서 이뤄지고 있지요. 요즘 같은 분위기에서 정말 그렇지 않은 회사가 어디 있겠습니까만... 그래서 요즘 저도 엄청나게 바쁘게 움직이고 있답니다. 집에서 TV를 볼때 짬짬이 Python을 공부하고, 그걸 점심시간에.. -제가 밥을 포기하는게 쉽지 않습니다만 업무시간에 한가롭게 공부나 하고 있을 수는 없으니까요- 실습해보는 걸로 지금 Python을 공부하고 있답니다. 그러다보니 진도는 좀 느리네요. 그런데 이게 또 재미있습니다. 역시 사람은 좀 긴박한 느낌이 들어줘야 진도가 팍팍 나가나 봅니다.^^현재, Python 설치하기[바로가기]에서 이클립스 세팅까지 하고, 살짝 저의 업무상 필요에 의해서 시리얼통신[바로가기]을 했습니다. 이제 저는 GUI 환경을 ..

반응형