python001_ start
/왜 파이썬? 인터넷 환경에서 원하는 바 수행할 때 코드 작성. 보통 C언어 많이 사용하긴 하지만 파이썬 접근성이 더 좋다. 직관적, 가벼움, 난이도 상대적으로 낮음 파이썬은 빅데이터 분석, 인공지능, 통계, 경제, 수학, 과학 등 다양한 분야에 폭넓게 쓰임. 2018년 이후 파이썬이 성장세가 가파름. /파이썬 시작하기 1)주피터 노트북 이용하기 2) 파이썬.org 에서 제공하는 IDLE사용 3) 명령 프롬프트 이용 1)주피터 노트북은 아나콘다라는 회사에서 개발. 본 컴퓨터의 운영체제와 비트 확인하고 파이썬 설치하면 됨. 주피터 노트북은 복잡한 프로그램을 작성하기보단, 프로그래머가 아이디어 쉽게 테스트할 수 있는 환경 제공해서 상대방이 자신의 코드 이해하기 쉽게 만들려는 목적이 있음. 통계학자, 과학자,..
2023. 8. 28.
math. 법선벡터, 내적
공간상의 직선에 대한 법선벡터에 대해 검색해서 찾아보고 잇는데, 두 벡터의 내적이라는게 뭐야? 내적이 뭐지? 두 벡터의 내적은, 두 벡터의 크기와 두 벡터 사이의 각도를 이용하여 계산되는 스칼라 값입니다. 내적은 두 벡터가 이루는 각도가 작을수록 값이 크고, 두 벡터가 수직일 때는 값이 0이 됩니다. 수학적으로 표현하면, 벡터 A와 벡터 B의 내적은 A·B로 표기됩니다. 벡터 A와 벡터 B 사이의 각도를 θ라고 할 때, A·B는 |A||B|cosθ와 같이 계산됩니다. 여기서 |A|는 벡터 A의 크기, cosθ는 벡터 A와 벡터 B 사이의 각도의 코사인 값입니다. 내적은 다양한 응용 분야에서 사용되며, 예를 들어 두 벡터가 이루는 각도를 계산하거나, 벡터의 크기나 방향을 계산하는 데 사용됩니다. 또한, 내..
2023. 5. 1.
C++ 학습목표
C++ 학습목표 1 객체 지향 프로그래밍 개념 언리얼 엔진은 객체 지향 프로그래밍의 개념을 활용하고 있습니다. 따라서, C++ 언어에서 객체 지향 프로그래밍의 기본 개념인 클래스, 객체, 상속, 다형성 등을 이해하는 것이 중요합니다. 2 언리얼 엔진 API 언리얼 엔진은 많은 수의 API를 제공합니다. 이러한 API를 이용하여 게임을 제작하는 것이 가능합니다. 따라서, API의 사용 방법을 이해하고 익히는 것이 중요합니다. 3 게임 개발에 필요한 기능 언리얼 엔진은 게임 개발을 위한 다양한 기능을 제공합니다. 예를 들어, 물리 시뮬레이션, 애니메이션, 렌더링, 인공지능 등이 있습니다. 이러한 기능을 구현하기 위해, 해당 기능에 대한 이해가 필요합니다. 4 성능 최적화 게임 개발에서는 성능이 매우 중요합니..
2023. 3. 27.