컴퓨터 프로그램
프로그래밍
: 프로그램을 만드는 것
Pro + Gram = Program
미리 + 작성된 것 = 미리 작성된 것
컴퓨터 프로그램
: 컴퓨터가 무엇을 해야 할지 미리 작성한 진행 계획
이진 숫자
컴퓨터가 이해할 수 있는 값은 오로지 0과 1로 이루어진 이진 숫자(binary digt)입니다.
이진 코드
이진 숫자로 이루어진 코드
소스코드
: 프로그래밍 언어로 작성한 프로그램
파이썬
로고는 Python이라는 영어 단어가 뜻하는 '비단 뱀'을 모티프로 만들어졌습니다.
파이썬이 인기있는 이유
-문법이 간단해서 배우기 쉽습니다.
- 많은 사람이 사용하고 있어서 굉장히 다양한 분야에서 활용할 수 있습니다.
- 대부분의 운영체제(윈도우, 맥, 리눅스)에서 같은 방법으로 사용할 수 있습니다.
용어들
표현식
: 값을 만들어 내는 코드
ex.
273
52
"Hello"
import(키워드: 언어가 처음 만들어질 때 정한 단어)
문장
: 표현식이 하나 이상 모인 것
ex.
print("Hello")
프로그램
: 문장이 모인것
ex.
#예시(주석: 프로그램에 영향을 주지 않는 코드)
import time
timesleep(s) (s -> 식별자: 사용자가 만들 수 있는 단어)
print("Hello")
식별자
: 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어
주로 변수 또는 함수 이름 등에 사용됩니다.
식별자와 관련된 규칙들
- 키워드를 사용하면 안 됩니다.
- 특수 문자는 언더 바(_)만 허용됩니다.
ex. itemlist를 item_list로 쓰는 것입니다. 이와 같은 것을 스네이크 케이스(snake_case)라고 합니다.
- 숫자로 시작하면 안됩니다.
- 공백을 포함할 수 없습니다.
- 단어들의 첫 글자를 대문자로 합니다.
ex. itemlist를 ItemList로 쓰는 것입니다. 이와 같은 것을 캐멀 케이스(CamelCase)라고 합니다.
식별자 - 캐멀 케이스(대문자로 시작) -> 클래스
- 스네이크 케이스(소문자로 시작) - 뒤에 괄호가 있다 -> 함수
- 뒤에 괄호가 없다 -> 변수
주석
#을 붙여 작성한다
연산자
스스로 값이 되는 것은 아니고 값과 값 사이에 무언가 기능을 적용할 때 사용하는 것
자료를 리터릴(literal)이라고 한다.
: 숫자이든 문자이든 어떠한 '값' 자체를 의미하는 것
출력: print()
# 하나만 출력합니다.
print("# 하나만 출력합니다.")
print("Hello Python Programming...!")
print()
# 여러 개를 출력합니다.
print("# 여러 개를 출력합니다.")
print(10, 20, 30, 40, 50, 60)
print("안녕하세요", "저의", "이름은", "파이썬입니다요!"
#아무것도 입력하지 않으면 단순하게 줄바꿈합니다.
print("# 아무것도 출력하지 않습니다.")
print("--- 확인 전용선 ---")
print()
print()
print("--- 확인 전용선 ---")
'Python' 카테고리의 다른 글
[Python] 자료형과 문자열, 숫자 (0) | 2022.01.08 |
---|