[TIL: 0116] 프로그래밍과 데이터

ryun·2023년 1월 18일
0

TIL

목록 보기
3/34

소프트웨어를 개발하기 위한 과정 = 프로그래밍 = 코딩
적절한 수행 절차 정의하고 프로그래밍 언어로 표현하는 과정

  • 프로그래밍시 발생하는 오류
    구문 오류(syntax error)
    전반기 > 문법 x , 실행 x
    논리 오류(semantic error)
    후반기 > 문법 o, 실행 o, 결과 x

  • 컴퓨팅 사고력
    1. 컴퓨터의 특성을 잘 이해
    2. 문제 해결 능력 기르기
    논리적 사고 == 큰 문제를 더 작은 문제로 쪼개기
    3. 프로그래밍 언어에 능숙해지기

  • 프로그래밍 언어의 구성
    - 소스 코드
    - 프로그래밍 언어로 작성된 프로그램
    - 번역기(interpreter 혹은 compiler)
    - 소스 코드를 컴퓨터가 이해할 수 있는 기계어로 번역
    - 파이썬의 경우 인터프리터를 사용
    - 한 줄 씩 바로 실행할 수 있음

  • 파이썬(Python)
    쉬워서 영역이 점점 넓어지고 있다

  • 파이썬 파일로 실행하기
    python {실행할 파이썬 파일 이름}.py

  • VS Code
    - Microsoft가 만든 무료 개발용 텍스트 에디터
    - 메모장인데 개발에 편한 기능이 들어있음
    - 확장프로그램으로 더 많은 기능 부착 가능

  • CLI
    - 명령어로 실행하는 개발환경

  • IDE (Integrated development environment)
    - 통합 개발 환경의 약자로 개발에 필요한 다양하고 강력한 기능들을 모아둔 프로그램
    - 보통 개발은 IDE로 진행함
    - VS code / Pycharm

0개의 댓글