( 경영전략,사업전략 ) 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론

이미지
( 경영전략,사업전략 ) 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론 ​ ​ #경영전략 #기업혁신전략 #가치창출전략 #생산유통전략 #가치사슬이론 #오픈이노베이션 #개방혁신전략 ​ ​ ​ 신사업을 하려면 사업 전략 기획 뿐아니라 프로그램을 개발하는 개발자도 경영 전략에 대한 인사이트가 필요 합니다. ​ ​ 시장에 대한 기회요인과 필요한 기술을 찾고 투입 되는 생산 비용과 효율성을 확보하는 것은 디지털 기업이 성공하는 필수적이고 핵섬적인 전략 요소가 될 것입니다. (실패하지 않으려면) (경영전략.사업전략) 기업의 가치 창출 전략 이론 ​ (1) 마이클 포터의 가치사슬 분석(Value Chain Analysis) (2) 자원 기반 관점 (Resource-Based View, RBV) 역량 확보 전략 (3) 헨리 체스브로(Henry Chesbrough) 개방형 혁신(Open Innovation) 이론 (4) 블루 오션 전략 (Blue Ocean Strategy) https://couplewith.tistory.com/668 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론 마이클 포터의 가치사슬 분석(Value Chain Analysis)은 기업의 활동을 여러 단계로 나누어 각 단계에서 가치를 창출하는 방식을 분석하는 도구입니다. ​ 이 기법은 1985년 마이클 포터가 제안한 것으로, 기업 내부의 활동을 기본 활동과 지원 활동으로 구분하여 분석합니다. 이를 통해 기업은 각 활동에서 발생하는 비용과 가치를 파악하여 경쟁력을 강화할 수 있습니다. ​ ​ 1. 기본 활동 (Primary Activities) 2. 지원 활동 (Support Activities) ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 1. 기본 활동 (Primary Activities) ​ ​ 1.1.내부 물류 (Inbound Logistics) ​ 설명: 원재료의 수급 및 저장, 재고 관리 등을 포함합니다. 예시: 자동차 제조업체...

Python 리스트형 - 중복값 없는 Unique List 만들기

 




Python 리스트형  -  중복값 없는  Unique List 만들기


리스트을 병합하면 값이 중복으로 입력이 됩니다. 이때 중복을 제거하고 리스트를 만드는 방법으로  Unique List를 만드는 방법을 정리 하였습니다.

 

리스트형의 특징과 활용

1. 다양한 데이터를 저장 : 변수형 관계 없음

2. 순서가 있음 : 입력되는 순서대로 내부 index로 관리됨

3. 가변성 : 리스트의 내용을 변경할 수 있음 (입력,수정,삭제)

4. 길이를 가짐:리스트는 길이 요소를 가짐   len()\

5. 슬라이싱 : 리스트에서 일부분을 추출하려면 슬라이싱(분리)하여 사용 가능

6. 반복하여 처리 가능 : 리스트형을 반복문에서 쉽게 사용

 


리스트형의 Unique List 값 저장


1.  .set()을 이용한 Unique 리스트 

리스트는 입력 값의 종류에 상관없이 순서대로 저장하므로 값의 중복이 발생 됩니다. 이러한 리스트에 중복된 값을 제거하고 Unique 값을 저장하는 방법입니다.

print (" *************************** ")
print (" make list data using set() ")
print (" *************************** ")

key1 = ['a', 'a2', 'a3', 'a4', 'a5','a6']
key2 = ['b', 'b2', 'b3', 'b4', 'b5','b6']
key3 = ['c', 'c1', 'c2', 'c3', 'c4','c5', 'c6']
key4 = ['a1','b1','c1', 'c6' ]

# set()을 이용하여 리스트 데이터를 합친다.
key_words = set(key1 + key2 + key3 + key4)


# 변수 길이 확인
print( len(key1), len(key2), len(key3), len(key4) )
print( len(key_words) )

# 출력 : 6 6 7 4 
# 출력 : 21


# key_words의 값을 정렬하여 저장
key_sorted = sorted(key_words)

print('set -> key_words:', key_words, len(key_words))
print('sorted -> key_sorted:', key_sorted, len(key_words))

# 출력: set -> key_words: {'a1', 'a6', 'c5', 'a4', 'b3', 'a5', 'a3', 'c6', 'b5', 'c3', 'b1', 'b2', 'c4', 'a', 'b4', 'c1', 'c2', 'b6', 'b', 'c', 'a2'} 21
# 출력: sorted -> key_sorted: ['a', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'b', 'b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'c', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6'] 21

 

 

2. extend() 리스트를 만들면 값의 중복이 있습니다.

 

set()을 이용하여 다시 리스트를 새로 만들어 저장합니다.

 

print (" *************************** ")
print (" python list using extend() ")
print (" *************************** ")
key1 = ['a', 'a2', 'a3', 'a4', 'a5','a6']
key2 = ['b', 'b2', 'b3', 'b4', 'b5','b6']
key3 = ['c', 'c1', 'c2', 'c3', 'c4','c5', 'c6']
key4 = ['a1','b1','c1', 'c6' ]

# extend를 이용하여 리스트 값을 merge 합니다.
key_words = []
key_words.extend(key1)
key_words.extend(key2)
key_words.extend(key3)
key_words.extend(key4)

# extend()는 값의 중복 상관 없이 리스트를 만듭니다.
print('extend :', key_words, len(key_words))

# set()을 이용하여 변수를 새로 만들어 저장합니다ㅏ
key_setted = set(key_words)
print('set :', key_setted, len(key_setted))

print ("------------------------------------------")

# 출력: extend : ['a', 'a2', 'a3', 'a4', 'a5', 'a6', 'b', 'b2', 'b3', 'b4', 'b5', 'b6', 'c', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'a1', 'b1', 'c1', 'c6'] 23
# 출력: set : {'a1', 'a6', 'c5', 'a4', 'b3', 'a5', 'a3', 'c6', 'b5', 'c3', 'b1', 'b2', 'c4', 'a', 'b4', 'c1', 'c2', 'b6', 'b', 'c', 'a2'} 21extend : ['a', 'a2', 'a3', 'a4', 'a5', 'a6', 'b', 'b2', 'b3', 'b4', 'b5', 'b6', 'c', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'a1', 'b1', 'c1', 'c6'] 23

 

 


댓글

이 블로그의 인기 게시물

SSL/TLS 인증서 오류를 해결- 리눅스명령모음 - SSL certificate problem

(truffle 환경 설정) 스마트 계약 배포 와 truffle deploy 오류 해결 - Error: Could not find artifacts for SimpleStorage from any sources

자기주권 신원 (SSI Self-Sovereign Identity) 인증의 발전 그리고 정보 민주화 (Information Democratization)