간단한 후기
지난 해에 빡공단을 하면서 한 번 들었던 강의를 다시 정주행하고 있다. 내일까지 해서 이틀만에 다 듣는 게 목표다. 사실 거의 기억이 안 나긴 한다만 다시 들으니까 좀 더 알아들을 수 있고 와닿는 부분이 많아진 것 같다. 코딩을 아직 다른 데서 전혀 접해보지 못한 상태에서 느끼는 난이도는 컴활 1급 수준이다. 컴활 실기 준비할 때 프로시저와 비주얼베이직(?)에서 했던 것과 정말 비슷한 것 같다. 하지만 내가 컴활을 따기 전에 이 강의를 들었다면 지루하고 이해가 잘 안 갔을 것 같다.
학습 내용
- 변수
- 자바에서 한 글자는 char(문자)를 이용하고 ' '(작은따옴표)로 묶는다. 여러 글자는 String(문자열)을 이용하고 " "(큰따옴표)로 묶는다.
- 파이썬은 변수형을 정하지 않아도 된다. 대신 숫자로 인식시키려면 int()를, 문자로 인식시키려면(출력할 때 등) str()를 씌워줘야 한다. 에러의 큰 요인.
- 메서드
- 자바는 문장을 끝낼 때 ;(세미콜론)을 필수적으로 써야 한다. 파이썬은 써도 그만, 안 써도 그만.
- 자바는 {}(중괄호), 파이썬은 :(콜론)으로 메서드 설명.
- 조건문
- 자바는 "그리고"가 &&, "또는"이 ||. 파이썬은 and와 or.
- 자바의 "else if"는 파이썬에서 "elif"
- 반복문
- 자바 : for (int day = 1; day <= 1095; day = day + 1)
- 변수 day가 1에서 1095인 동안, 변수를 1씩 더해가면서.
- 파이썬 : for day in range (1, 1095+1)
- day라는 변수가 1에서 1095+1까지.
1095+1인 이유는 1095의 다음 숫자인 게 확인되면 멈추고 동작하지 않는다는 뜻(내 해석).즉, 마지막 범위는 포함되지 않는다.
- day라는 변수가 1에서 1095+1까지.
- 코딩약어 : "횟수 = 횟수 + 1;"는 "횟수 =+ 1;" 또는 "횟수 ++;", "횟수 = 횟수 + n;"는 "횟수 =+ n;"로 표시.
- 줄넘김(별트리) : \n - 탈출문자
- 자바 : for (int day = 1; day <= 1095; day = day + 1)
- 주석
- 자바는 한 줄일 때 //, 여러 줄일 때 /* ... */
- 파이썬은 한 줄일 때 #, 여러 줄일 때 """ ... """"
코딩실습
'TIL' 카테고리의 다른 글
[TIL-6] 생활코딩 WEB1-19~부록(완강) (0) | 2021.09.14 |
---|---|
[TIL-5] 생활코딩 WEB1-12~18 (0) | 2021.09.13 |
[TIL-4] 생활코딩 WEB1-6~11 (0) | 2021.09.12 |
[TIL-3] 생활코딩 WEB1-1~5 (0) | 2021.09.12 |
[TIL-2] 베어유 첫코딩 13~15강 (CHAPTER 4) (1) | 2021.09.10 |