목록전체 글 (297)
말랑말랑제리스타일
파이썬의 자료형인 Set을 정의하고 데이터 추가 및 삭제를 비롯해 Set의 여러 메서드 정리파이썬 Set 특징파이썬에서 Set의 특징을 보려면 List와 비교하는 쪽이 가장 이해가 편합니다먼저 List는 데이터의 순서가 있고 들어가는 순서대로 저장이 됩니다대신 Set은 순서랄 게 없기 때문에 index를 통한 접근이 불가하며, 데이터가 들어갈 때 자동으로 정렬을 해주고 중복된 데이터를 제외해 줍니다파이썬에서 Set 정의파이썬에서 Set 정의하는 방법은 2가지가 있습니다set_a = {1,2,3,4}set_b = set()초기 데이터가 있는 Set은 set_a와 같이 중괄호로 묶고 데이터를 넣어줍니다.그러나 초기 데이터가 없는 Set의 중괄호를 비우는 경우 dictionary 타입이 되기 때문에 set_b..
파이썬 딥러닝을 하려면 다양한 라이브러리가 필요한데요. 물론 numpy로 일일이 구현이 가능할 수도 있겠지만 우리는 2025년에 살고 있기 때문에 텐서 플로우, 사이킷 런 등 패키지를 적극적으로 이용해 봅시다.텐서플로우 설치 및 import먼저 가장 기본이 되는 텐서플로우 설치 명령어와 import 구문입니다.설치는 pip 명령어로 이렇게 사용할 수 있습니다.pip install tensorflow필요시 pip upgrade가 필요할 건데 생략하겠습니다.이렇게 tensor flow를 설치하면 tensor flow 기본 기능 및 keras 기능까지 모두 사용 가능합니다.그야말로 어마어마한 패키지죠.그만큼 용량도 많이 잡아먹지만 설명은 여기까지 하고 import 구문입니다.from tensorflow.ker..

유니티 6 프로젝트를 Universal 2D로 만들어서 실컷 작업을 했는데 안드로이드로 빌드하려니까 External Tools에 안드로이드가 없는 경우 당황하거나 프로젝트를 새로 만들 필요 없이 안드로이드 등 모바일 빌드하는 방법을 정리해 봅시다.안드로이드 등 유니티에서 모바일 빌드를 위해 확인할 사항일단 유니티에서 모바일 빌드를 하기 위해서는 External Tools에 안드로이드 SDK 등이 연결되어있어야 하는데요.Edit - Preferences - External Tools에 안드로이드가 있는지 확인이 필요합니다.이 글을 보고 있는 분들은 아무래도 안드로이드 빌드용 툴이 없겠죠.안드로이드 빌드를 위한 툴 설치안드로이드 빌드를 위한 도구 설치를 위해 프로젝트에서 벗어나 유니티 허브를 열어봅시다.여기..

유니티에서 게임 개발을 하기 위해서는 설치가 시작이죠. 설치 방법을 정리해 봤습니다.유니티 개발 도구 다운로드 사이트유니티 개발 도구는 기본적으로는 무료 라이센스이기 때문에 유니티 공식 홈페이지에서 다운로드 가능합니다. 실시간 3D, AR 및 VR 개발 툴 | 제품Unity는 최고의 게임 개발 플랫폼입니다. Unity로 고품질 3D/2D 게임을 개발하고 모바일, 데스크톱, VR/AR, 콘솔, 웹 등 다양한 플랫폼으로 출시해 열정적이며 충성도 높은 플레이어와 고객을 확보하세unity.com구글에서 유니티를 검색해서 들어간 뒤 우측 상단의 플랜 및 가격 버튼을 누르거나 상단 링크를 클릭해서 유니티 플랜 화면으로 들어가 줍니다.여기서 무료 버전인 유니티 Personal에 있는 지금 다운로드를 눌러줍니다.그러..

크롬 주소창에 검색어를 입력하면 기본적으로 구글에서 검색되는 게 구글 크롬의 기본 세팅인데요.아래 화면처럼 간혹 다른 사이트가 나와서 원래 구글 검색으로 돌려놓고 싶은 경우 조치 방법입니다.구글 외의 사이트에서 검색되는 원인크롬 세팅에는 기본 검색엔진이 있는데요.이걸 확인하려면 크롬의 우측 상단 햄버거 버튼(점 세개 버튼)을 눌러 설정으로 들어가 줍니다다음으로 좌측의 검색엔진 메뉴로 들어가면 검색엔진 사이트가 등록이 되어 있습니다.이 사이트가 여기 등록이 되어있기 때문에 구글이 아닌 다른 사이트(캡처 화면상에서 Startpage!)에서 검색이 되는 거죠.구글을 기본 검색엔진으로 바꾸는 방법구글을 기본 검색엔진으로 바꾸는 방법은 간단합니다.상단 화면에 보이는 변경 버튼을 누르면 Google이 나올 겁니..

자동차 보험이 만기 돼서 오늘 현대해상 디렉트 자동차 보험에 가입했는데요. 카드사 별 무이자 개월수가 정리된 최신 내용이 없어서 현대해상 다이렉트 자동차 보험 카드사 별 혜택 및 무이자 개월수 정리해 봅니다.현대해상 다이렉트 현대카드 혜택 및 무이자 개월먼저 현대카드로 현대해상 다이렉트 자동차 보험 가입 시 혜택 및 무이자 개월입니다.5만 원 이상 결제 시 무이자 2~3개월제외 카드 : 법인, 선불, GIFT, 체크, 하이브리드 카드제외 결제 수단 : 간편 결제(네이버 페이, 카카오 페이, 토스 페이 등)M포인트 사용 가능 포인트 : 최대 3만 포인트(1만 포인트 단위 사용 가능)혜택 : 30만 원 이상 결제 시 자동차 보험료 결제 시 최대 3만 원 주유권(갱신 시 1만 원 신규 가입 3만 원)현대해상 ..
파이썬에서 데이터를 정의할 때 사용하는 소괄호, 중괄호, 대괄호의 의미를 정리해 봅시다.파이썬에서 소괄호로 만들어지는 데이터 종류파이썬에서 소괄호로 만들어지는 데이터는 튜플이 있습니다.튜플은 일반적인 리스트와 형태가 같습니다.단, 파이썬의 리스트와의 차이는 값을 변경할 수 없다는 거죠.첨언을 넣으면 튜플은 데이터의 추가, 삭제도 불가합니다.값에 접근하거나 리스트 형태로 저장하는 측면에서는 List와 별 차이가 없습니다.mytuple = (1,2,3)파이썬에서 중괄호로 만들어지는 데이터 종류다음으로 파이썬에서 중괄호로 만드는 데이터는 Dictionary와 Set이 있습니다.Set이 일반적일 List와 다른 점은 데이터의 순서가 존재하지 않는다는 점과 중복이 불가능하다는 점이죠.주로 List에서 중복을 제거..

React 레이아웃에 공통적으로 사용할 버튼이 필요해 플로팅 버튼을 추가해 봤습니다.버튼을 누르면 위로 다른 버튼들이 펴지는 형태로 코딩해 봤고 펴지는 로직이 생각보다 어려웠네요.React 플로팅 버튼 버튼 리스트 생성먼저 FloatingButton.js 파일을 생성하고 버튼 리스트를 생성해 줍니다.각 버튼에는 id, text, onClick 메서드를 갖도록 하고 플러스 마이너스 버튼은 따로 추가해 줄 거라 이 리스트에서는 포함하지 않습니다.import { useState } from "react";function FloatingButton({styles}) { const buttonList = [ {id: "Cbtn", text: "C" ,onClick:cBtnClick}, {id: "Rb..