Python

[Python] 컴퓨터 프로그램, 파이썬 및 용어들

하나둘세현 2022. 1. 8. 19:36
728x90

혼공파 01-1, 01-3

컴퓨터 프로그램

프로그래밍

: 프로그램을 만드는 것

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("--- 확인 전용선 ---")

 

728x90

'Python' 카테고리의 다른 글

[Python] 자료형과 문자열, 숫자  (0) 2022.01.08