카테고리 없음
파이썬 기초 개념 정리
내이름은뭘까
2023. 6. 12. 17:18
1. DA 광고 성과 보고를 위한 변수만들기
광고비, impression, click, 전환수와 같은 항목은 매일 측정하지만 데이터가 항시 변한다.
이럴 경우, '변수명=자료형' 형태로 입력하여 변수에 숫자 데이터를 저장한다.
광고비=20000
impression=200000
click=2000
전환수=200
CTR=click/impression*100
CPM=impression/광고비*1000
CPC=광고비/click
print("CTR:",CTR)
print("CPM:",CPM)
print("CPC:",CPC)
2. 카페 메뉴 제조법을 통한 카페 단가 계산하기
에스프레소=1800
물=200
우유=500
초콜릿시럽=300
아이스크림=2000
아메리카노=에스프레소+물
카페라떼=에스프레소+물+우유
카페모카=에스프레소+물+초콜릿시럽
아포카또=에스프레소+아이스크림
print('아메리카노:',아메리카노)
print('카페라떼:',카페라떼)
print('카페모카:',카페모카)
print('아포카또:',아포카또)
3. 메서드(method,함수)
메서드란 자료형 또는 자료 구조와 함께 사용되는 함수를 의미
'자료형.method_name(매개변수)'형태로 입력한다.
함수 | 설명 | 예시 |
capitalize | 문자열 중 첫번째 문자만 대문자로 변환 | |
upper | 모든 문자열을 대문자로 만든다. | |
lower | 모든 문자열을 소문자로 만든다. | |
replace | 문자열 중 일부를 치환한다. | |
split | 특정 값을 기준으로 전체 문자열을 나누고 리스트 자료형으로 반환한다. | |
count | 입력된 문자열의 개수를 반환한다. | |
find | 입력된 문자가 처음으로 나타난 위치를 반환한다. | |
join | 입력된 문자를 문자열 사이에 삽입 | |
startwith | 문자열이 전달된 무자로 시작하는지 체크하여 불리언으로 반환 |
endwoth | 문자열이 전달된 문자로 끝나는지 체크하여 불리언으로 반환 | |
format | 문자열 내 {}가 입력된 위치에 값을 삽입 |
4. 리스트와 딕셔너리 자료구조
-파이썬은 네가지 자료구조 제공
-마케팅에서는 리스트와 딕셔너리만 사용
종류 | 선언 방법 | 형식 | 인덱싱 | 특징 |
리스트 | [ ] | sequence | 가능 | |
딕셔너리 | { : } | mapping | 불가능 | key와 value로 이뤄져있다. |
튜플 | ( ) | squence | 가능 | 객체의 수정및 삭제가 불가능 |
세트 | { } | set | 불가능 | -순서없음 -중복불가능 -수학 집합을 구현한 자료 구조 |
4-1. 리스트
SNS운영 시 팔로우 이벤트를 진행할 때 사용 가능
기간 | 0 | 1 | 3 | 4 |
상품 | jean | fleece | sneakers | jacket |
event_goods=['jean','fleece','sneakers','jacket']
event_goods
4-2. 리스트함수
함수 | 설명 |
append() | 리스트 끝에 입력된 자료형 추가 |
insert(0 | 설정한 위치에 입력된 자료형 추가 |
del | 리스트 내 자료형 중 특정 인덱스 삭제 명령 |
remove() | 리스트내 자료형 중 입력된 자료형을 삭제하는 함수 |
sort() | 리스트에 저장된 자료형을 순서대로 정렬하는 함수 |
reverse() | 리스트에 저장된 자료형의 현재 순서를 역순으로 정렬하는 함수 |
extend() | 리스트에 새로운 리스트를 더하는 함수 |
count() | 리스트 내 자료형들의 개수를 반환하는 함수 |
4-3. 딕셔너리
딕셔너리는 키(key)와 값(value)가 한쌍으로 짝지어진 구조이다.
매달 막 익월의 광고 매체 예산 계산 시 리스트 자료구조를 사용하면 용이하다.
media_mix={"네이버":900000,"다음":700000,"구글":800000}
media_mix
4-4. 딕셔너리 함수
함수 | 설명 |
keys() | 딕셔너리의 키를 반환하는 함수 |
values() | 딕셔너리의 값을 반환하는 함수 |
items() | 딕셔너리의 키와 값을 반환하는 함수 |
get | 키를 사용하여 키에 해당하는 값을 반환하는 함수 |
update | 딕셔너리에 새로운 키와 값을 추가하는 함수 |