loading
본문 바로가기

전체 글29

const를 썼어도 object 안의 무엇은 바뀐다. const를 썼어도 object 안의 무엇은 바뀐다. JS에서 let은 새로운 것을 만들 때 쓰고, 한번 생성하면 다시 안써도 된다. const는 상수를 의미한다. const로 만들면 업데이트 할 수 없다. const를 기본으로 쓰고 업데이트 하고 싶은 것에 let을 쓴다. JS를 배우면서 앞부분에서 배우는 내용이다. 하지만 const로 선언했어도, object에서 object 자체를 수정하는 것이 아닌 object 안의 무엇을 수정하는 것은 가능하다. const player = { name: "player", points: 10, fat: true, } console.log(player); player.fat = false; console.log(player); // const인데 .fat이 false.. 2021. 12. 29.
CSS flexbox를 이해하기 좋은 사이트 CSS flexbox를 이해하기 좋은 사이트 CSS를 잘한다는 것은 CSS 코드들을 많이 알고 있는 것 보다 편집 디자인적 관점에서 얼마나 사용성이 높고, 아름답게 요소들을 배치하냐일 것이다. 하지만 기본적인 개념들을 모르면 구현하지도 못하는 법. CSS에서 정렬할 때 많이 쓰이는flexbox의 개념을 공부하고 이해하기 좋은 사이트들이 있어서 공유한다. 1. naverD2 https://d2.naver.com/helloworld/8540176 2. Heropy Tech https://heropy.blog/2019/08/17/css-grid/ CSS Grid 완벽 가이드 CSS Grid(그리드)는 2차원(행과 열)의 레이아웃 시스템을 제공합니다.Flexible Box도 훌륭하지만 비교적 단순한 1차원 레.. 2021. 12. 23.
파이썬 턴제(Turn-based Strategy) 게임 파이썬 턴제(Turn-based Strategy) 게임 내배캠 슬랙에 보니까 '오늘 프로젝트 개같이 멸망'이라고 올리신 분이 계셨다. 나도 오늘 진짜 개같이 멸망할 뻔 했다.. 1주차부터 힘들었는데 오늘은 진짜 못해먹겠다는 생각까지 들었다. ㅜㅜㅜ 나도코딩님 강의를 보면서 class를 짜고나서, 잘하시는 팀원분에게 코드를 보여드리니, 85% 완성했다고 하셨다. 출처. 유튜브 나도코딩 ?? 85% ?? 한 10%한 거 같은데....? 이때 느꼈다.. 아 .. 내가 함수와 반복문, 조건문 같은거 잘 못쓰지... ㅜㅜㅜㅜ 그냥 기초가 부족한거였다.. 진짜 꾸역꾸역 짰는데, 내 지식으로는 도저히 해결하지 못하는 부분이 있어서 팀원분의 코드의 도움을 받았다. 조건: Monster = 고블린, 미니고블린, 슈퍼고블.. 2021. 12. 22.
파이썬 조건문(if), 반복문(for) 줄이기 파이썬 조건문(if), 반복문(for) 줄이기 조건문과 반복문을 줄여서 쓰는 경우를 많이 보진 못했다. 그래도 생각보다 직관적이고, 연습만 된다면 더 깔끔한 코드를 짜는데 도움이 될 것 같다. # if문 삼항연산자 num = 3 if num % 2 == 0: result = '짝수' else: result = '홀수' print(f'{num}은 {result}입니다.') ######### 아래는 삼항연산자 ######### result = ('짝수' if num % 2 == 0 else '홀수') # 직관적이다. 괄호가 없어도 된다. print(f'{num}은 {result}입니다.') ##################################################################.. 2021. 12. 21.