본문 바로가기

코딩/파이썬과 라즈베리파이

[Raspberry Pi] 라즈베리 파이와 함께 하는 파이썬 코딩 002. Hello World 문자 출력 및 변수 선언

코딩, 즉 프로그래밍에 대한 원론적 정의는 광범위하고 난해할 수 있다.

 

개인적으로 생각하는 코딩이란,

선택한 환경(예. 라즈베리 파이 OS와 파이썬 언어)에서 어떤 입력(input)을 받아 정해진 기준에 따라 처리(process)하고 원하는 결과가 출력되는 코드(프로그램)를 개발하는 과정이라 정의해 본다.

 

 

코딩을 윈한

  • 첫번째는, 코딩의 목적이 무엇인지 정의/이해하는 것이고
  • 두번째는, 코딩의 목적에 맞는 환경을 정의/이해하는 것이고
  • 세번째는, 물론 자알 코딩하는 것이라 하겠다.

위 세번째, 코딩을 잘 하기 위한 기본은 역시 파이썬 코드를 어떻게 작성하면 되는지 그 방법(= 문법)과 이미 만들어져 공개되어 있는 특정 기능을 수행하는 코드(=파이썬 모듈 = 라이브러리)를 숙지하는 것이다.

 

당연한 건 데 서론이 너무 김....

 

 

아래와 같이 "Hello World"라 인사하는 코드를 Thonny에서 작성, 실행()해 본다.

 

 

  • print는 괄호 안의 정보(예. 문자열)를 정해진 곳으로 출력하는 함수이다.
  • Thonny에서의 print 함수 출력 창은 "Shell"이다.
  • 문자열은 작은 따옴표 또는 큰 따옴표를 사용해 표현한다.
  • 해시라 부르는 우물 정자('#')는 주석, 즉 작성한 코드를 설명하는 목적으로 사용한다. (코드 실행엔 영향을 주지 않음)

알고 있는 모든 코딩 언어는 처리하고자 하는 정보(데이터)를 코드 실행 동안 저장하기 위해 변수라는 개념을 사용한다.

 

아래의 그림처럼 '=' 연산자를 이용해 100의 값을 갖는 a라는 변수를 생성할 수 있다.

a 변수는 변수(값이 하는 )이기 때문에 저장하는 값을 바꿀 수도 있다.

 

 

  • 처음 a 변수엔 정수의 값이 저장되나, 마지막엔 문자열 "apple"이 저장된다.

 

변수의 이름을 정의하는 규칙에 대해선 아래의 글, "8) 이름 짓기" 부분이 참고될 수 있다.

2020.11.14 - [학습노트/Python - 기초] - [Python] 파이썬 코딩 스타일 가이드, PEP 8