4. 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발
- 인터프리터 언어
- 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확
인
- 자신이 좋아하는 코미디 쇼인 “몬티 파이썬의 날아다니는 서커스” 에
서 따옴
- Python은 그리스 로마 신화의 파르나소스 산에 사는 뱀을 의미
파이썬은??
01
4
5. 여러 분야에서 사용되고 있는 언어
- 구글, 인스타그램, 드롭박스 등 여러 서비스에서 사용중인 언어
- 머신러닝, AI, 데이터 분석 등..
파이썬은??
01
5
10. 사람들이 이렇게까지 많이들 파이썬을 사용하는 이유는 무엇인가??
- 언어를 배우기에 문법이 정말 정말 쉽습니다.
- 직접 무언가 만들어보기에도 짧은 시간으로도 가능.
- 아이디어만 있다면, 그것을 구현하는 방법도 너무 타 언어에 비해서
들어가는 시간이 굉장히 짧음
왜 파이썬??
02
10
11. 언리얼 엔진을 사용하면서 파이썬까지 사용하는 이유
- BP/C++로 간단한 구현/프로토 타이핑을 하기엔 시간이 너무 오래
걸림.
- Python을 지원하는 앱이 광범위하여 대규모 에셋 관리 시스템을 만
들고 유지하기 용이함.
- 사용 유저 풀이 넓습니다. (라이브러리, 자료, 다양한 플랫폼)
- 시스템 프로그래밍이 가능합니다.
왜 파이썬??
02
11
21. 하면서 많이 애먹은 상황
- 파이썬은 언리얼 엔진에 내장되어 있습니다.
- 외부 라이브러리 사용 불가능
- 파이썬 관련 커스텀을 원할 경우 엔진 소스코드를 빌드해야함.
- UE_PYTHON_DIR
알아두고 가야할 점.
04
21
22. 하면서 많이 애먹은 상황
- 언리얼 엔진 버전 <= 4.25 인 경우, 파이썬 버전은 2.7
- 언리얼 엔진 버전 >= 4.26 인 경우, 파이썬 버전은 3.7.7
=> 버전이 다른 경우 함수 동작 및 모듈 API가 다를 수 있으므로
주의!
알아두고 가야할 점.
04
22
30. 언리얼 파이썬 공식 API 문서
- https://docs.unrealengine.com/4.27/en-US/PythonAPI/
- 특징 : 한글 문서 없음..
- 일단 BP나 C++를 통해서 어느 정도 기본적인 언리얼 구조를 알고 난
뒤 사용하는 것을 추천
알아두고 가야할 점.
04
30
31. - 언리얼 문서는 영문!!! This is absolute...
1.
https://docs.unrealengine.com/4.27/en-
US/ProductionPipelines/ScriptingAndAutomation/Python/
2.
https://docs.unrealengine.com/4.27/ko/ProductionPipelines/Scripti
ngAndAutomation/Python/
미세먼지 팁
04
31
32. - 언리얼 문서는 영문!!! This is absolute...
1.
https://docs.unrealengine.com/4.27/ko/ProductionPipelines/Scripti
ngAndAutomation/Blueprints/Blutilities/ScriptedActions/
2. https://docs.unrealengine.com/4.27/en-
US/ProductionPipelines/ScriptingAndAutomation/Blueprints/Scripted
Actions/
미세먼지 팁
04
32