( 경영전략,사업전략 ) 마이클 포터의 가치사슬 분석(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 리스트형 - 리스트 특징과 Data 관리 기초

 




Python 리스트형  -  리스트 특징과 Data 관리 기초

 

리스트형의 특징과 활용

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

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

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

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

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

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

 

파이썬 리스트 형

파이썬에서 리스트(list)는   데이터를 입력 순서대로  여러 가지 값을 담을 수 있는 가변(mutable)한 자료형입니다. 리스트는 대괄호([])로 표현되며, 각 값은 쉼표로 구분됩니다. 리스트는 인덱스를 사용하여 각 요소에 접근할 수 있습니다.

1. 리스트형은 다양한 데이터를 저장

my_list = [1, 2.5, "Hello", True]

 

2. 리스트형은 저장 순서가 있음

index를 이용하여 요소를 추가, 제거, 수정하는 것이 가능합니다.

my_list = [1, 2, 3]
my_list.append(4)        # 요소 추가
my_list.remove(2)        # 요소 제거
my_list[0] = 0           # 요소 수정

 

3. 길이를 확인 

length = len(my_list)    # 리스트의 길이 확인

 

4.  리스트형의 슬라이싱 

sub_list = my_list[1:3]  # 인덱스 1부터 2까지의 요소를 포함한 서브 리스트 생성

 

5. 리스트를 이용한 반복문 활용

for item in my_list:
    print(item)

 

리스트형을 이용한 데이터 관리 (정리)


리스트 형을 선언하고 추가하고 소팅(정렬)하는 내용을 정리 해 봅니다.

# 리스트형을 선언 대괄호 
list_data = []

list_data.append('1')
list_data.append('a')
list_data.append('x1')
list_data.append('c1')

# 리스트를 data와 길이를 출력합니다.
print (list_data, len(list_data))

# ['1', 'a', 'x1', 'c1'] 4



# 리스트를 순서대로 정렬합니다.
list_sorted = sorted(list_data)
print (list_data, len(list_data))

# ['1', 'a', 'x1', 'c1'] 4



# 리스트에 리스트를 추가합니다.
list_data.append(['a','b','c'])
print (list_data, len(list_data))

# ['1', 'a', 'x1', 'c1', ['a', 'b', 'c']] 5

 

리스트형에 값을 추가하는 방법  .extend() 와 .append()

리스트 형에 값을 추가하는 방법은 .extend() 와 .append() 가 있습니다.

1. append()

append()를 사용하여 리스트에 새로운 요소를 추가하면, 해당 요소의 형태를 보존하여 리스트의 맨 뒤에 추가됩니다.

my_list = [1, 2, 3]

my_list.append(4)
print(my_list)
# 출력: [1, 2, 3, 4]

my_list.append([7,8,'A'])  #리스트형을 추가
print(my_list)
# 출력: [1, 2, 3, 4, [7, 8, 'A']]

 

2. extend()

extend() 메서드는 리스트에 다른 iterable(반복 가능한 객체)의 모든 요소를 추가합니다. 이 메서드는 인자로 전달된 iterable의 모든 요소를 현재 리스트에 추가합니다.

my_list = [1, 2, 3]
other_list = [4, 5, 'A']

my_list.extend(other_list)

print(my_list)
# 출력: [1, 2, 3, 4, 5, 'A']

 

* .append()은 하나의 요소를 리스트의 마지막에 추가합니다
* .extend()는 다른 iterable의 모든 요소를  원래 리스트에 추가하여  리스트를 확장합니다. 

 

 

댓글

이 블로그의 인기 게시물

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

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

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