본문 바로가기

개발 공식15

파이썬으로 데이터 시각화하기 Matplotlib 데이터 시각화는 데이터를 이해하고 전달하는데 매우 중요한 역할을 합니다. 파이썬은 데이터 시각화를 위한 다양한 라이브러리를 제공하고 있어, 데이터 분석에 널리 사용되고 있습니다. 이번 포스팅에서는 파이썬의 데이터 시각화 라이브러리 중 하나인 Matplotlib을 중심으로 다양한 그래프를 그리는 방법을 살펴보겠습니다. 먼저, Matplotlib을 설치하고 import 해야 합니다. 다음과 같이 코드를 작성해 보겠습니다. !pip install matplotlib import matplotlib.pyplot as plt 위 코드에서는 Matplotlib을 설치하기 위해 pip 명령어를 사용하고, 그래프를 그리기 위해 pyplot 모듈을 import 합니다. 그리고, 간단한 데이터셋을 생성하여 이를 시각화해 .. 2023. 3. 17.
파이썬 초보자를 위한 기초 강좌 파이썬(Python)은 1991년에 Guido van Rossum에 의해 만들어진 높은 수준의 프로그래밍 언어입니다. 파이썬은 다양한 분야에서 사용되며, 데이터 분석, 웹 개발, 인공지능 등에서도 널리 사용됩니다. 이번에는 파이썬에 대한 기초적인 내용부터 시작하여, 파이썬을 처음 접하는 사람들도 쉽게 이해할 수 있도록 설명하겠습니다. 파이썬 설치하기 파이썬을 사용하기 위해서는 먼저 파이썬을 설치해야 합니다. 파이썬은 공식 홈페이지에서 다운로드 받을 수 있습니다. 파이썬을 설치하려면 아래 링크에서 운영체제에 맞는 버전을 다운로드 받아 설치하면 됩니다. Python 공식 홈페이지 다운로드 페이지 파이썬 기초 문법 출력하기 파이썬에서는 print() 함수를 사용하여 출력을 할 수 있습니다. 아래는 "Hello.. 2023. 3. 16.
Unity URP Overlay Camera 한 화면에 두 개의 카메라 URP Overlay Camera 유니티 프로젝트를 URP로 생성했을 때 한 화면에 두 개의 카메라가 필요한 경우가 있다. 예를 들면 메인 카메라는 3D 화면을 비추고 다른 카메라는 UI Canvas를 비추어 사용자 입장에서는 3D 화면 위에 UI Canvas가 올라간 모습이 있다. 3D 게임에서 인벤토리를 킨 모습 Main Camera는 sphere Layer를 가진 오브젝트를 제외한 모든 것을 비추고 Sub Camera는 sphere Layer를 가진 오브젝트만을 비추도록 설정해보겠다. Layer 유니티 카메라는 레이어를 통해 카메라가 해당 오브젝트를 화면에 표시할 것인지 말 것인지 설정할 수 있다. UI Canvas에 종속되는 오브젝트는 생성할 때 Layer UI이며 그 외 큐브와 같은 오브젝트는 .. 2022. 11. 29.
유니티 unity monobehaviour 상속 override start 이벤트 유니티 유니티에서 monobehaviour를 상속받는 클래스는 게임 오브젝트에 컴포넌트로 부착할 수 있다. 개발 규모가 커질수록 하나의 클래스에서 모든 동작을 구현하기 버겁기 때문에 필연적으로 클래스를 나누게 된다. 부모 클래스가 mono클래스 일 때 상속받는 자식이 start, onenable, awake 등 mono클래스의 이벤트를 사용하는 방법을 알아보자. using UnityEngine; public class Parent : MonoBehaviour { protected virtual void Start() { this.transform.position = Vector3.zero; Debug.Log(this.transform.position); // 시작할 때 위치를 초기화 한다. } } 클래스.. 2022. 11. 25.
unity transform rotation Rotate RotateAround 유니티 회전 잊을만하면 각도변경을 해야하는 경우가 있다. 매번 구글링 해서 찾게 되는대.. transform rotation private void Start() { GameObject test = new GameObject(); test.transform.rotation = Quaternion.Euler(new Vector3(x, y, z)); } rotation은 오브젝트 절대적인 각도를 지정하는 것이다. test의 각도를 new Vector3(x, y, z)로 고정시킬 때 사용한다. transform Rotate private void Update() { GameObject test = new GameObject(); test.transform.Rotate(new Vector3(x, y, z) * .. 2022. 11. 22.
Mysql 서버에 DB이름이 존재하는지 확인하기 많은 사람들이 서버 접속을 Database가 있다는 가정하에 바로 Connection 한다. 때때로, 서버에 DB가 존재하지 않을 수도 있고 존재하지 않으면 동적으로 생성하고 존재하면 그대로 쓰는 코드가 필요한데 구글링을 해도 절~대 안나오더라 너무 화가 났지만 ^^ 침착하게 만들었다. private const string server_path = "Server=서버주소;Port=포트번호;Uid=아이디;Pwd=비밀번호;"; public static string Check_db_server_connection(string db_name) // 파라미터 db_name은 서버에 존재 혹은 생성할 Database 이름 { using var conn = new MySqlConnection(server_path);.. 2022. 4. 26.