내일배움캠프 6일차(프로그래밍 기초 주차)

김재현·2024년 3월 5일
post-thumbnail

강의 2주차까지 들으면서 이해한 내용들을 정리해 보겠습니다.

1주차

  • Kotlin에 대한 기본적인 개념과 사용해야 하는 이유(?)

  • Kotlin으로 프로그램을 개발을 하기위한 IDE(Integrated Development Environment)는

    IntelliJ IDEA와 Android Studio를 대표적으로 많이 사용한다.

  • 유용한 단축키
    • 라인 지우기 - ctrl + Y
    • 주석 처리 - ctrl + /
    • 전체 찾기 - ctrl + shift + F
    • 문서 저장 - ctrl + S
    • 문장 최상단 이동 - Home, 최하단 이동 - End

느낀점

  • 개념 정리와 단축키를 알 수 있어서 너무 좋았습니다. 특히 라인 지우는 법과 주석 처리는 실습

    하면서도 많이 사용해서 좋았습니다.

2주차

코딩 컨벤션이란?

  • 다른 사람들도 이해하기 쉽게 코드를 작성하는 규칙

  • 규칙을 지켜야 가독성이 증가하고 유지보수가 용이해져 효율적인 협업이 가능하다.

ex)

  • camelCase(카멜케이스) 표기법 => seoulFood
    : 주로 변수, 메소드의 이름을 지정할 때 사용합니다
  • snake_case(스네이크케이스) 표기법 => seoul_food
    : 주로 상수의 이름을 지정할 때 사용합니다.
  • PascalCase(파스칼케이스) 표기법 => SeoulFood
    : 주로 클래스의 이름을 지정할 때 사용합니다.

출력

  • Output : 프로그램에서 다른 장치로 데이터를 전송하는 행위
    => 프로그램의 결과를 모니터로 정보 출력

  • Input : 다른 장치로부터 데이터를 불러와서 프로그램에서 확인하는 행위
    => 키보드에서 입력한 내용을 불러와서 프로그램에서 확인

자료형

(출처:[Sparta] Kotlin_2주차: Kotlin 프로그래밍의 기초)

  • 컴퓨터의 제한적인 하드웨어 사양을 효율적으로 사용하기 위해 필요.

  • 32비트(byte)로도 충분한 경우에 64비트(Long)에 정수를 저장한 경우(낭비)

변수

  • 숫자나 문자, 문자열 등의 값을 특정 자료형을 저장할 수 있는 변수이름에 대입하여 저장한다.
    var num:Int = 1 //숫자 저장(자료형 생략가능)
    var one:Char = '값' //문자 저장(자료형 생략가능)
    var name:String = "홍길동" //문자열 저장

상수

  • 상수는 변수와 다르게 변할 수 없다.
  • 변수는 최초에 "참새"로 지정했어도 다음 단락에 바꿀 수 있었지만
  • 상수는 같은 코드를 작성해도 오류가 나버린다.

.
.
.
.
.

하루의 마무리

  • TIL을 적으면서 하루 끝자락마다 느낀점과 배운점을 적어볼까 한다.

    오늘은 강의를 들으면서 잘 못잡혀있었던 개념과 강의 내용을 개인 과제에 어떻게 쓸지

    생각을 많이 해보았다.

    IDE가 뭐지라는 궁금증도 오늘 날아갔고 변수에 대한 예시와 상수에 대한 예시를 들을 수 있어서

    좋았다.

    밖에 비가와서 습하다. 내일도 화이팅

0개의 댓글