8/29 과제 제출 - AI 서비스 완성! AI 웹개발 취업캠프 [NIPA/정보통신산업진흥원]

Alicia·2023년 8월 29일
0

AI_Web_nipa

목록 보기
26/31

파이썬 코드 문법 정의


파이썬은 인터프리터 언어로, 문장 하나하나를 실행하는 동안 코드를 바로 결과물로 확인할 수 있습니다. 이를 가능하게 하는 파이썬의 문법은 다음과 같은 특징을 갖고 있습니다:
들여쓰기(indentation): 코드 블록을 들여쓰기로 구분하며, 이를 통해 가독성이 좋아집니다.


동적 타이핑: 변수의 타입을 선언하지 않고도 자동으로 결정됩니다.
모듈 시스템: 다양한 기능을 제공하는 모듈을 가져와 사용할 수 있습니다.
객체 지향: 모든 것이 객체로 취급되며, 객체 지향 프로그래밍을 적용할 수 있습니다.

파이썬 코드의 문법을 정리하기

파이썬은 다양한 문법을 제공하여 프로그래밍을 할 때 유용하게 활용할 수 있습니다. 아래에서는 주요한 문법 종류와 각각의 대표적인 예시를 알아보겠습니다.

1. 변수와 데이터 타입

변수 선언, 숫자형(int, float), 문자열(str), 리스트(list), 튜플(tuple), 딕셔너리(dict) 등 다양한 데이터 타입을 정의할 수 있습니다.

name = "Alice"
age = 25
height = 170.5
fruits = ["apple", "banana", "cherry"]

2. 조건문과 반복문

if문을 사용한 조건문, for문과 while문을 사용한 반복문을 이용하여 특정 조건에 따라 코드를 실행하거나 반복할 수 있습니다.

x = 10
if x > 5:
    print("x is greater than 5")
else:
    print("x is not greater than 5")

for fruit in fruits:
    print(fruit)

num = 0
while num < 5:
    print(num)
    num += 1

3. 함수

def 키워드를 사용하여 함수를 정의하고 호출할 수 있습니다. 함수는 코드의 재사용성을 높여줍니다.

def greet(name):
    return "Hello, " + name

result = greet("Bob")
print(result)

4. 클래스와 객체

클래스를 정의하여 객체를 생성하고 객체 지향 프로그래밍을 구현할 수 있습니다.

class Dog:
    def __init__(self, name):
        self.name = name

    def bark(self):
        print(self.name + " is barking")

my_dog = Dog("Buddy")
my_dog.bark()

5. 예외 처리

try-except 구문을 사용하여 예외 상황을 처리하고 프로그램의 안정성을 높일 수 있습니다.

try:
    result = 10 / 0
except ZeroDivisionError:
    print("Cannot divide by zero")

6.모듈과 패키지

다양한 모듈과 패키지를 가져와 사용하며, 코드를 모듈화하여 관리하기 용이합니다.

import math

radius = 5
area = math.pi * radius ** 2
print("Area:", area)


*본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 과제 기록으로 작성 되었습니다.

0개의 댓글