Python을 활용한 API 플러그인 개발

RPM혁신팀 / 최배성
RPM혁신팀 / 장훈
RPM혁신팀 / 최배성
이론 주제
  • API 플러그인에 대한 기본 이론 및 실습
  • Python에 대한 기본 이론 및 실습
  • moapy python 라이브러리 사용방법 소개
실습 주제
  • Plug-in Item 따라하기 (Gen/Civil NX)
  • 개인별 Plug-in Item 제작 및 발표
학습 목표
  1. 사내기획/기술 구성원분들이 API Plug-in Item을 개발할수 있는 기반 지식 습득
  2. Python, API 플러그인에 대한 기본 개념을 익히고 플러그인을 개발 할 수 있는 수준 함양
성과
  1. Plug-in Item 개발 프로세스 시스템 구축에 대한 인사이트 도출
  2. 향후 Plug-in Item 개발 대상자 교육 문서 자료화
  3. Plug-in Item  기획/개발프로세스 전 과정 체험
  4. 개인별 Plug-in Item 제작 및 공유

TGC 커리큘럼

주차(Week) 주제 및 내용 학습과제
1 오리엔테이션 TGC 목적/목표, 커리큘럼 소개 및 인사 & 개발 환경 세팅
2 따라하기(소개) 플러그인 개발 플랫폼 소개(Python & API)
3 Python 교육 코딩컨벤션, UnitTest, Sphinx 소개
4 Python & API 교육 디버깅 및 테스트 방법 소개 및 함수 단위 개발 실습
5 Python & API 교육 파이썬/API 교육
6 Python & API 교육 파이썬/API 교육
7 Python & API 교육 파이썬/API 교육
8 Python & API 교육 파이썬/API 교육, 플러그인 기획 주제 선정
9 플러그인 만들기 플러그인 기획 주제 공유 및 피드백
10 플러그인 만들기 개인별 플러그인 제작
11 플러그인 만들기 개인별 플러그인 제작
12 매듭 개인별 제작한 플러그인 소개/우수 아이템 선정

TGC 주간 활동