python νλ‘κ·Έλλ°μμ μ£Όμμ μ½λλ₯Ό μμ±ν λ λ§€μ° μ€μν μν μ ν©λλ€. μ΄λ² κΈμμλ μ£Όμμ κ°λ κ³Ό λͺ©μ λΆν° μμνμ¬ μ£Όμμ μ’ λ₯μ μ²λ¦¬ λ°©λ², κ·Έλ¦¬κ³ μ£Όμν΄μΌ ν μ¬νκΉμ§ μμΈν μ΄ν΄λ³΄κ² μ΅λλ€.
β£ λͺ©μ°¨
1. μ£Όμμ΄λβ
νλ‘κ·Έλ¨ μ½λ λ΄μ μ½μ λ μ¬μ©μμ λ©λͺ¨λ₯Ό μλ―Έν©λλ€. μ£Όμμ μ»΄νμΌλ¬μ μΈν°ν리ν°μ 무μλμ΄ μ€νλμ§ μμΌλ©° μ½λμ λν κ°λ μ±κ³Ό μ΄ν΄λ ₯μ ν₯μνλ νμμ μΈ μμμ λλ€.
2. μ£Όμμ λͺ©μ β
βͺ μμ€μ½λμ λν μ€λͺ κΈμ μμ±ν λ νμν©λλ€.
βͺ μ§κΈ λΉμ₯ μ¬μ©νμ§ μλ μ½λλ₯Ό μμ λ νμν©λλ€. (λλ²κΉ )
3. μ£Όμ μ’ λ₯ λ° μ²λ¦¬ λ°©λ²π©π»
βΆν μ€ μ£Όμ: μ μΌ μμ #μ¬μ©
# μ£Όμ exam
print('ν μ€ μ£Όμμ
λλ€') # ν μ€ μ£Όμμ
λλ€λ₯Ό μΆλ ₯νλ μ½λ
βΆνκΊΌλ²μ μ¬λ¬ μ€ μ£Όμ: λ¨μΆν€ ctrl + /
(IDE: PyCharm, vsCode κΈ°μ€)
βΆνκΊΌλ²μ μ¬λ¬ μ€ μ£Όμ ν΄μ : λ¨μΆν€ ctrl + /
(IDE: PyCharm, vsCode κΈ°μ€)
βΆ λ²μ μ£Όμ (dogstrings) : ''' μμλ°μ΄ν (λλ ν° λ°μ΄ν) 3κ°λ₯Ό μμκ³Ό λμ μμ±ν©λλ€.
print('Python') # Pythonμ μΆλ ₯νλ μ½λ
'''
Life is too short,
you need python.
'''
print('Slogan') # Sloganμ μΆλ ₯νλ μ½λ
π μ¬κΈ°μ μ κΉ!
νμ΄μ¬μμ '(μμλ°μ΄ν)μ "(ν°λ°μ΄ν) μ¬μ΄μ μ°¨μ΄κ° μμ΅λλ€.
νμ§λ§ μ΄μ μμκ³Ό λμ κ°μ μ’ λ₯μ λ°μ΄νλ₯Ό μ¬μ©ν΄ μ£Όμ΄μΌ ν©λλ€.
λ€μ ν¬μ€ν μΈ μΆλ ₯ ν¨μ λΆλΆμμ μμΈν λ΄μ©μ νμΈν΄ μ£ΌμΈμβ‘
4. μ£Όμμ¬νβ οΈ
β» λ²μ μ£Όμμ μμ μ€κ³Ό λ§μ§λ§ μ€μλ '''(λλ """) μΈμ λ¬Έμκ° ν¬ν¨λμ§ μλλ‘ ν΄μ£ΌμΈμ!
print('Python') # Pythonμ μΆλ ₯νλ μ½λ
''' Life is too short,
you need python.'''
print('Slogan') # Sloganμ μΆλ ₯νλ μ½λ
β οΈ Errorβ οΈλ²μ μ£Όμκ³Ό κ°μ λΌμΈμ λ¬Έμ μμ± μ μλ¬ λ°μ!
β» λ²μ μ£Όμμ λ°λμ λ€μ¬ μ°κΈ°λ₯Ό ν΄μ£ΌμΈμ!
def addNumbers(num1, num2, num3):
'''
:param num1: num1μ κ°
:param num2: num2μ κ°
:param num3: num3μ κ°
:return: num 1, 2, 3μ ν©
'''
π correctπ νμ΄μ¬μ λ€μ¬ μ°κΈ°λ‘ if, for, class, def λ±μ λ²μ λμ μΈμνκ² λλλ°, μ΄λ ν¨μμ μ£ΌμμΈμ§λ₯Ό ꡬλΆνκΈ° μν΄ μ£Όμλ λ€μ¬ μ°κΈ°λ₯Ό ν΄μΌ ν©λλ€.
def addNumbers(num1, num2, num3):
'''
:param num1: num1μ κ°
:param num2: num2μ κ°
:param num3: num3μ κ°
:return: num 1, 2, 3μ ν©
'''
β οΈ Errorβ οΈ IndentationError : expected an indented block after function definition on line 1
(λ€μ¬ μ°κΈ° μ€λ₯ : λΌμΈ 1μ ν¨μ μ μ λ€μ λ€μ¬ μ°κΈ° λ λΈλ‘μ΄ νμν©λλ€.)
#λ₯Ό μ΄μ©ν μ£Όμ μ²λ¦¬ λ°©λ²μ μ¬μ©νλ κ²μ μΆμ²ν©λλ€. λ²μ μ£ΌμμΌλ‘ μ¬λ¬ μ€ μ£Όμ μ²λ¦¬λ₯Ό ν μ μλλΌλ μλνλ©΄ λ²μ μ£Όμμ μ£Όμ λͺ©μ μ μ£Όμμ μν κ²μ΄ μλ λ¬Έμνλ₯Ό νκΈ° μν κ²μ΄κΈ° λλ¬Έμ
λλ€.
5. ν΅μ¬λ΄μ©π