목록Programming (79)
고양이 여름이의 지식채널
함수는 프로그램에서 어떤 작업을 수행하는 코드의 묶음입니다. 함수를 사용하면 반복적으로 사용되는 코드를 간략하게 작성할 수 있어서, 코드의 재사용성과 유지보수성을 높일 수 있습니다. 기본 문법 파이썬에서 함수를 정의할 때는 def 키워드를 사용합니다. 함수 이름은 변수와 마찬가지로 소문자와 언더바를 혼용해서 작성하며, 매개변수를 정의할 수 있습니다. 매개변수는 함수를 호출할 때 전달되는 값을 받아들입니다. def add(x, y): result = x + y return result result = add(3, 5) print(result) ## 결과는 8 가변 매개변수 함수 (가변 인자) 가변 매개변수는 함수를 정의할 때, 매개변수의 개수를 고정하지 않고, 필요에 따라 유동적으로 매개변수를 추가할 수 ..
파이썬에서는 다양한 데이터 타입을 제공합니다. 대표적인 데이터 타입으로는 리스트, 튜플, 딕셔너리가 있습니다. 리스트 (list) 리스트는 대괄호 [ ] 로 둘러싸인 값들의 목록입니다. 각 값들은 쉼표(,)로 구분됩니다. 리스트에서는 인덱스를 사용하여 각 요소에 접근할 수 있습니다. # 리스트 생성 fruits = ["사과", "바나나", "체리", "파인애플", "포도"] print(fruits) # ["사과", "바나나", "체리", "파인애플", "포도"] 출력 # 리스트에 원소 추가하기 fruits.append("감") print(fruits) # ["사과", "바나나", "체리", "파인애플", "포도", "감"] 출력 # 리스트에서 원소 제거하기 fruits.remove("바나나") print..
파이썬은 인터프리터 언어로, 간결하고 읽기 쉬운 문법을 가지고 있어 입문자들도 쉽게 배울 수 있는 언어입니다. 이번 포스팅에서는 파이썬의 기본 문법과 특징 중에서 기본 연산자와 조건문, 반복문에 대해 알아보겠습니다. 기본 연산자 파이썬에서는 다양한 연산자를 제공합니다. 대표적인 연산자들은 다음과 같습니다. -덧셈, 뺄셈, 곱셈, 나눗셈, 나머지, 거듭제곱 # 덧셈 x = 10 y = 20 print(x + y) # 30 출력 # 뺄셈 print(x - y) # -10 출력 # 곱셈 print(x * y) # 200 출력 # 나눗셈 print(x / y) # 0.5 출력 # 나머지 연산자 print(y % x) # 0 출력 # 거듭제곱 print(x ** 2) # 100 출력 조건문 파이썬에서는 if, e..
docker를 최대한 활용할 수 있도록 도와주는 몇 가지 팁과 요령에 대해서 포스팅합니다. 도커 파일 캐싱 (dockerfile caching) FROM python:3.9.5-slim-buster # 작업 디렉토리 설정 WORKDIR /app # requirements.txt 파일 복사 COPY requirements.txt . # 필요한 패키지 설치 RUN apt-get update && apt-get install -y build-essential # 기본적으로 캐싱이 되나 --no-cache-dir 옵션을 사용하면 캐싱하지 않음 # RUN pip install -r --no-cache-dir requirements.txt RUN pip install -r requirements.txt # 소스 코..