반응형
자바스크립트 배열(Array) 생성, 접근, 추가, 삭제 포스팅 썸네일 이미지

프로그래밍/JavaScript 기초

자바스크립트 배열(Array) 생성, 접근, 추가, 삭제

"배열은 여러 값을 순서대로 나열하는 데이터 구조 입니다. 자바스크립트의 배열은 동직이며, 유연한 특징을 가지고 있습니다." 배열 생성 자바스크립트에서 배열 생성은 대괄호 [ ] 나 new Array() 로 생성 할 수 있습니다. // 배열 생성 const arr0 = []; const arr1 = new Array(); 값 대입과 생성을 동시에 할 수도 있습니다. 한 가지 데이타 타입이 아닌, 여러 데이타 타입의 자료를 담을 수 있습니다. // 숫자로 이루어진 배열 const arr0 = [0,1,2,3,4]; // 혼합된 자료형을 가진 배열 const arr1 = new Array(0,'a',1,'b'); 배열 요소 접근 배열의 인덱스는 0부터 시작합니다. 인덱스 값으로 배열의 요소에 접근할 수 있습..

2023.12.17 게시됨

슬라이딩 퍼즐 게임 만들기 #1/4 (타일 배치) 포스팅 썸네일 이미지

프로그래밍/JavaScript 게임 개발

슬라이딩 퍼즐 게임 만들기 #1/4 (타일 배치)

"슬라이딩 퍼즐은 타일을 움직여서 순서대로 맞추면 되는 퍼즐 게임 입니다. 숫자의 순서를 맞추거나, 분할한 그림을 맞추게 됩니다. " tile.js 만들기 클래스를 생성할 파일을 따로 생성합니다. 위치는 main.js와 동일하게 src 폴더에 만들겠습니다. Tile 클래스 생성 Tile 클래스는 Pixi.js 의 Container를 상속 받아서 만듭니다. Container 는 Pixi.js 에서 가장 범용적인 클래스 입니다. Sprite 나 Graphics 을 배치 할 수 있습니다. 클래스 이름 그대로 뭔가 담을 수 있는 디스플레이 객체 입니다. import * as PIXI from "pixi.js"; export default class Tile extends PIXI.Container { const..

2023.12.15 게시됨

파이썬 예외 처리(Exception) 코드의 안정성을 높이는 방법 포스팅 썸네일 이미지

프로그래밍/Python 기초

파이썬 예외 처리(Exception) 코드의 안정성을 높이는 방법

"코딩을 하다 보면 예상치 못한 에러가 발생하곤 합니다. 예를 들어 불러오는 파일이 존재하지 않거나, 데이타 타입이 불일치 하거나, 네트워크 지연에 따른 오류 등 말이죠. 이러한 에러 발생시 어떠한 에러인지 확인하고 예외 처리를 해줘야 사용자에게 좋은 경험을 줄 수 있습니다." 기본적인 예외 처리 구문 아래 코드에서는 의도적으로 ZeroDivisionError를 발생 시킵니다. ZeroDivisionError는 파이썬에서 0으로 나누려고 할 때 발생하는 내장 예외 중 하나 입니다. 즉, 어떤 수를 0으로 나누는 연산을 시도할 때 발생하는 에러 입니다. 수학적으로 유효하지 않기 때문이죠. result = 10 / 0 # ZeroDivisionError 발생 이제 이 코드에서 예외 처리를 추가해 보겠습니다...

2023.12.14 게시됨

파이썬 딕셔너리(Dictionary) 포스팅 썸네일 이미지

프로그래밍/Python 기초

파이썬 딕셔너리(Dictionary)

"딕셔너리는 키(key)와 값(value)의 쌍으로 이루어진 데이터 구조입니다. 자바스크립트의 객체(Object)와 유사합니다. 키와 값을 매핑하여 데이타를 처리 할 수 있어 자료의 접근이나 용도를 쉽게 알 수 있습니다." 딕셔너리 생성 파이썬에서 딕셔너리는 중괄호 { } 를 사용하여 만들수 있습니다. 키(key)와 값(value)은 콜론( : ) 으로 연결 합니다. { 'key' : value } 빈 값으로 생성도 가능합니다. dict = {} 여러 요소를 넣을때는 콤마( , )로 구분하여 넣어줍니다. dict = { 'firstName' : 'Gil-Dong' , 'lastName' : 'Hong', 'age' : 22, 'country' : 'Korea' } 딕셔너리 요소 접근 딕셔너리 요소를 불러..

2023.12.12 게시됨

반응형