본문 바로가기

TIL

[TIL-1] 베어유 첫코딩 1강~12강(CHAPTER 1~3)

 

간단한 후기

 

지난 해에 빡공단을 하면서 한 번 들었던 강의를 다시 정주행하고 있다. 내일까지 해서 이틀만에 다 듣는 게 목표다. 사실 거의 기억이 안 나긴 한다만 다시 들으니까 좀 더 알아들을 수 있고 와닿는 부분이 많아진 것 같다. 코딩을 아직 다른 데서 전혀 접해보지 못한 상태에서 느끼는 난이도는 컴활 1급 수준이다. 컴활 실기 준비할 때 프로시저와 비주얼베이직(?)에서 했던 것과 정말 비슷한 것 같다. 하지만 내가 컴활을 따기 전에 이 강의를 들었다면 지루하고 이해가 잘 안 갔을 것 같다.

 


 

학습 내용

 

  1.  변수
    • 자바에서 한 글자는 char(문자)를 이용하고 ' '(작은따옴표)로 묶는다. 여러 글자는 String(문자열)을 이용하고 " "(큰따옴표)로 묶는다.
    • 파이썬은 변수형을 정하지 않아도 된다. 대신 숫자로 인식시키려면 int()를, 문자로 인식시키려면(출력할 때 등) str()를 씌워줘야 한다. 에러의 큰 요인. 
  2. 메서드
    • 자바는 문장을 끝낼 때 ;(세미콜론)을 필수적으로 써야 한다. 파이썬은 써도 그만, 안 써도 그만.
    • 자바는 {}(중괄호), 파이썬은 :(콜론)으로 메서드 설명.
  3. 조건문
    • 자바는 "그리고"가 &&, "또는"이 ||. 파이썬은 andor.
    • 자바의 "else if"는 파이썬에서 "elif"
  4. 반복문
    • 자바 : 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의 다음 숫자인 게 확인되면 멈추고 동작하지 않는다는 뜻(내 해석). 즉, 마지막 범위는 포함되지 않는다.
    • 코딩약어 : "횟수 = 횟수 + 1;"는 "횟수 =+ 1;" 또는 "횟수 ++;", "횟수 = 횟수 + n;"는 "횟수 =+ n;"로 표시.
    • 줄넘김(별트리) : \n   - 탈출문자
  5. 주석
    • 자바는 한 줄일 때 //, 여러 줄일 때 /* ... */
    • 파이썬은 한 줄일 때 #, 여러 줄일 때 """ ... """"

 


 

코딩실습

 

'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