-
파이썬 기초 개념 정리카테고리 없음 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 딕셔너리에 새로운 키와 값을 추가하는 함수