본문 바로가기

전체 글90

3. 파이썬 - Packing, Unpacking / 반복문 / range() / Comprehension Packing은 여러개의 값을 하나로 묶는 것이고(택배상자 쌓는 것), Unpacking은 여러개를 푼것. (택배상자 뜯는 것) for 변수 in 컨테이너: 실행할 명령1 실행할 명렁2 반복할 부분을 코드블럭이라고 한다. 코드블럭을 구분하기 위해서 콜론, 띄어쓰기, 들여쓰기를 사용한다. 다른 언어에서는 보기 좋게 하기 위해 쓰는데, 파이썬에서는 꼭 써줘야한다. 띄어쓰기는 몇 번을 하던 상관없지만, 띄어쓰기를 세 번 쓴거면 처음부터 끝까지 세 번을 써야된다. 탭을 쓴거면 끝까지 탭을 쓰는거다. 문자열이 들어갈 수도 있다. 리스트는 아니지만 range(3)은 [0, 1, 2]와 같은 값이 들어간다. 0부터 99까지 하고 싶다면 range(0, 100) range(3, 5) 는 3, 4가 출력된다. 구구단을 .. 2020. 7. 30.
[생활코딩] Javascript - 객체 만들기 / this / constructor 객체를 포함해서 함수를 표현할때는 함수라는 말 대신에 메소드라는 말을 많이 쓴다. (객체에 소속되어 있을 때) 객체라고 하는것은 서로 연관된 변수와 함수들을 그룹핑해서 이름을 붙인것이다. 객체를 안쓰면 MyMath_PI = Math.PI 이렇게 이름 앞에 접두사를 붙이는 것을 통해서 이름이 충돌하는 것을 방지한다. 파일이 1억개라고 가정했을 때 디렉토리를 만들면 연관되어 있는 것들을 모아서 깔끔하게 정리하듯 객체도 저렇게 수학과 관련된 변수와 함수를 그룹핑함으로써 깔끔하게 정리하는것이다. 인간에게도 각자 이름이 있다. 그리고 이름을 대신하는 자기 자신을 가리키는 대명사라는 것이 있다. 프로그래밍에서도 자기 자신을 가리키는 표현이 있는데, 그게 this이다. 어떤 사람이 게임을 두 판 했는데 첫 게임 10.. 2020. 7. 30.
[생활코딩] 객체의 기본 / 반복문 생활코딩 www.youtube.com/playlist?list=PLuHgQVnccGMAMctarDlPyv6upFUUnpSO3 객체는 서로 연관된 변수와 함수를 그룹핑하고 이름을 붙인 것. 저장된 원소의 값을 UPDATE 할 수 있다. 이번에는 manager 객체를 지워보겠다. console.log 부분에 memberObject.name 을 적으면 에러가 난다. . 뒤에는 변수가 올 수 없기 때문이다. 객체속성의 이름이 와야된다. 변수를 적으려면 memberObject[name] 이라고 적는다. ※ 본 포스팅은 개인 공부 기록을 목적으로 남긴 글이며 본 사실과 다른 부분이 있다면 과감하게 지적 부탁드립니다. 2020. 7. 30.
[생활코딩] 6. MySQL - UPDATE / DELETE title이 Oracle의 description 부분에 점을 추가해보겠다. UPDATE topic SET description='Oracle is ....' WHERE id=2; (WHERE 설정안해주면 전체에 적용됨..) ※ WHERE 문을 빠뜨리면 큰일난다. id가 5번인 'MongoDB'를 삭제해보자. DELETE FROM topic WHERE id = 5; (WHERE 매우 중요!) ※ 본 포스팅은 개인 공부 기록을 목적으로 남긴 글이며 본 사실과 다른 부분이 있다면 과감하게 지적 부탁드립니다. 2020. 7. 30.