황규진 2024. 7. 4. 14:25

파이썬이 인기 있는 이유

  1. 비전공자도 쉽게 배울 수 있는 언어
  2. 다양한 분야에서 활용할 수 있음
  3. 대부분의 운영체제에서 동일하게 사용

파이썬의 단점

  • C 언어와 비교하여 속도가 상대적으로 느림

파이썬 용어

  1. 문장
    • 실행할 수 있는 코드의 최소단위
    • 문장이 모이면 프로그램(Program)이 됨.
    print("hello World")
    ==> hello World
    
  2. 표현식
    • 어떤 값을 만들어 내는 코드를 표현식 이라고 함
    • 이 때 값은 숫자, 수식, 문자열 등과 같은 것을 의미
    • +, -와 같은 기호만 덩그러니 있는 것은 표현식이 아님
  3. 키워드
    • 특별한 의미가 이미 부여된 단어
    • ex. True, False, for, while, if, ...
    • 파이썬은 대소문자를 구분한다. 예를 들어 True와 true는 다른것으로 인식한다. True는 키워드 이지만 true는 키워드가 아니다.
    • 그 단어가 키워드인지 아닌지 확인하기 위해 아래와 같은 코드를 사용할 수 있다.
    import keyword
    print(keyword.kwlist)
    ==> ['False','None'','True','and','as','assert'...]
    
  4. 식별자
    • 이름을 붙일 때 사용하는 단어
    • 주로 변수 또는 함수 이름 등
    식별자(이름) 만드는 규칙
    • 키워드를 사용하면 안됨 ex) and
    • 특수 문자는 언더 바(_)만 허용, ex) nice_car
    • 숫자로 시작하면 안됨 ex) 2box
    • 공백을 포함할 수 없음 ex) nice car
    • 대소문자 구분 ex) Car과 car은 서로 다름
    • 알파벳을 사용하는 것이 관례
  5. 주석
    • 프로그램 실행에 영향을 주지 않음
    • 프로그램 코드를 설명하기 위해 사용함
    • 주석으로 처리하고자 하는 부분의 맨 앞에 #기호를 붙임
    # 아래 코드는 문자열, "Hello World!"를 출력함
    print("Hello World!")
    ==> Hello World!
    
  6. 출력 : print()
print(var1, var2, ...)
  • 출력하고 싶은 것들(var1, var2, ...)을 print()함수의 괄호 안에 나열
  • 하나만 출력하기
print("hello world")
print(128)
==> 
hello world
128
  • 여러개 출력하기
print(128, "hello world")
print("제가", "즐겨", "쓰는", "ID는", "phirippa", "입니다"
==>
128 hello world
제가 즐겨 쓰는 ID는 phirippa 입니다
  • print()함수의 소괄호 안에 출력하는 것을 나열할 때 각각을 쉼표(,)로 구분하는데 이 떄 출력 된 각각의 값은 공백(스페이스)로 구분됨(공백이 들어감)