데이터 분석 파이썬 종합반 강의
3주차 공부 내용
https://colab.research.google.com/drive/12a3FZNsEmFTIPgt5-AMRKJ3tRC3lwIJL#scrollTo=WDPLpQ2Dbx6p
3주차 강의에서는 조건문과 반복문을 배웠습니다.
1. 조건문
조건문은아래와 같이 if, elif, else를 사용하여 구성됩니다.
if 조건 :
# 조건이 참일 때 실행될 코드
elif 다른 조건 :
#다른 조건이 참일 때 실행될 코드
else :
#위의 조건이 모두 거짓일 때 실행될 코드
이때 들여쓰기가 매우 중요합니다!! 조건문 안에 다른 조건문이 들어갈 수 있으므로 잘 확인하여 코드를 짜야 합니다.
비교 연산자와 논리 연산자에 대해서도 배웠습니다.
> : 초과
< : 미만
>= : 이상
<,= : 이하
== : 같음
!= : 같지 않음
and : 모두 참일 때 참
or : 하나 이상이 참일 때 참
not : 조건을 부정
2. 반복문 - for문
for문은 range 함수와 함께 자주 사용됩니다.
range함수는 연속된 정수를 생성하는 데 사용되는 내장 함수로 range(start, stop, step) 형태로 사용합니다. 여기서 start와 step은 생략 가능합니다.
3. 반복문 - while문
while문은 조건을 만족하는 동안 코드를 반복적으로 실행하는 반복문으로, 특정 조건이 참일 때에만 실행되며 조건이 거짓이 될 때까지 반복됩니다.
이때 무한 루프가 발생할 수 있는데 이는 break를 사용하여 종료할 수 있습니다.
break뿐만 아니라 반복문에서는 특정 조건에 따라 반복 동작을 제어할 pass와 continue도 자주 사용합니다.
아티클
blog.stratus.com/ko/data-utilization-in-the-manufacturing-industry-four-challenges-and-solutions-explained/
아티클 요약
제조 조직이 직면하는 일반적인 과제, 이러한 과제에 대한 해결책, 올바른 데이터 사용의 이점에 대해 설명
제조 산업에서 데이터 활용
제조 산업에서 데이터 활용이란 기업 내에서 생성되고 축적된 데이터를 활용하여 생산성과 품질을 향상시키는 것을 의미
제조 현장에서는 다양한 센서에서 데이터를 수집하여 장비의 작동 상태를 시각화하고 제품 품질을 정량화합니다. 센서와 디바이스를 네트워크에 연결하면 이 중요한 데이터를 실시간으로 분석할 수 있습니다.
직관과 경험에 의존하지 않고 다양한 데이터를 실시간으로 수집하여 제품 및 장비의 상태를 시각화하는 생산 활동으로 전환하는 기업이 늘고 있습니다.
제조 업계에서 데이터 활용이 주목받는 이유
IoT, AI 등 디지털 기술의 발전으로 제조 업계에서 데이터 활용이 주목받고 있음.
기업은 대량의 데이터에서 가치 있는 정보를 찾을 수 있고 이를 활용하면 생산성이 향상되고 업무량 감소 및 시설 가동률 향상에 도움이 됩니다. 그 외에도 개발, 제조 등의 리드 타임 단축, 효율적인 재고관리, 품질의 향상, 안정적인 생산 시스템 등 이점이 많음
데이터 활용과 관련된 4가지 과제와 해결 방법
1. 경연진과 제조 현장 간의 격차
문제 : 경영진은 데이터 활용의 즉각적인 효과를 기대
해결책 : 장기적인 관점에서 디지털화 추진, 수집된 데이터를 시각화하여 경영진의 의사결정에 도움이 되도록 하는 것이 중요
2. 제조 공정별 데이터 사일로
문제 : 공정별로 데이터가 수집되어 사일로 발생
해결책 : 프로그래머블 로직 회로를 제어하는 PLC와 서버를 연결하는 통신 시스템 도입아여 중앙 집중식 데이터 관리 수행
3. 컨트롤러에서 출력되는 데이터 품질
문제 : 오래된 장비의 인터넷 연결, 데이터 형식 문제로 인한 데이터 활용 어려움
해결책 : 네트워크 연결 개선, 엣지 컴퓨팅 등을 통해 데이터 품질과 처리 속도 개선
4. 데이터를 활용할 수 있는 인적 자원 부족
문제 : 숙련된 IT 인력 부족
해결책 : 비 IT 인력의 기술 습득이 필요
제조 산업에서 데이터 활용의 5가지 이점
1. 생산성 향상
2. 노하우의 언어화
3. 손실 감소
4. 생산 라인의 품질 개선
5. 부가가치 증대
주요 포인트
제조 현장에서 데이터를 활용할 때 흔히 발생하는 4가지 과제는 경영진과 제조현장 간의 격차, 제조 공정별 데이터 사일로, 컨트롤러에서 출력되는 데이터 품질, 데이터를 활용할 수 있는 인적 자원 부족이다. 이 문제들을 해결하면 생산성 향상, 전문가 노하우의 표준화, 손실 감소, 생산 품질 개선, 부가가치 창출 등의 이점을 얻을 수 있다.
핵심 용어
데이터 활용
용어 정리
데이터 사일로 : 서로 분리되어 기업의 다른 부서에서 엑세스할 수 없는 데이터 스토리지 및 관리 시스템
PLC(Programmable Logic Controller) : 공장 자동화 시스템에 다양한 기계와 장비를 제어하기 위해 사용되는 특수한 컴퓨터
입력 장치로부터 신호를 받아서 논리적인 판단을 한 후, 출력 장치로 신호를 보내 제어하는 역할
PLC 뜻, PLC 프로그래밍 과 제어방법 : 네이버 블로그
엣지 컴퓨팅 : 데이터를 생성하는 곳과 가까운 위치에서 데이터를 처리하는 컴퓨팅 방식
데이터 전송 시간을 줄이고 실시간 처리가 중요한 응용 프로그램에서 효율성을 극대화할 수 있음
엣지 컴퓨팅 의미와 적용분야 및 사례 : 네이버 블로그
제조 업계의 데이터 활용 - 4가지 과제와 해결 방법 설명 - 한국어
많은 데이터를 수집하고 있지만 어떻게 활용해야 할지 잘 모르시나요? 이 블로그에서는 제조 현장에서 데이터를 활용하면서 직면하는 네 가지 과제와 이를 해결할 수 있는 솔루션 및 이점을 소
blog.stratus.com
손보미 튜터님의 예제로 익히는 파이썬
어제 배운 것을 예제로 복습하고 조건문과 반복문에 대해 배웠습니다. 그리고 배운 것들을 사용해서 예제를 풀어보았습니다.
하나씩 할 떄는 할만 헸는데 합쳐서 예제를 푸니까 뭔소린지 잘...ㅜ 너무 어려워졌네요
어제 배운 내용 중 조금 어려웠던 부분에 대해 예제를 보며 다시 설명해 주셨습니다.
a = ['Hello', ['python', 3], (12, 10), [5, 'blog'], 1]
a[-1:] #[1]
a[2:-1] #[(12, 10), [5, 'blog']]
a[3:3] #[]
a[-3:3] #[(12, 10)]
두 번째의 경우 -1은 제일 뒤의 1을 말하는데 인덱싱에서 마지막은 포함하지 않으므로 1은 제외됩니다.
쎄션에서 리스트 컴프리헨션과 map, return 함수에 대해 새롭게 알게 되었습니다.
먼저, 리스트 컴프리헨션은 직관적으로 리스트를 생성하는 방법입니다.
내부에 for문과 if문을 반복 사용하여 조건에 만족하는 것만 리스트로 생성할 수 있습니다.
또한 기존의 for문과 조건문을 한 줄로 표현할 수 있어 가독성과 효율성이 높아집니다.
(파이썬) 리스트 컴프리헨션(List Comprehension)과 사용하는 이유
map 함수는 보통 리스트나 튜플과 같이 여러 개의 자료가 모여 있는 자료형을 이용할 때 사용합니다.
map(사용할 함수, 사용할 자료형) 형태로 사용합니다.
파이썬 독학(29) - map 함수 (사용법, 숫자 배열 입력받기)
return 함수는 함수에서 실행된 결과 값을 반환합니다.
마지막에 다같이 자연수를 뒤집는 예제를 풀어보았습니다. 근데 막상 문제를 풀려고 하니까 어디서부터 어떻게 코드를 짜야 할지 막막했습니다...ㅜ
결국 풀지는 못했고 리스트는 정수를 바로 사용하지 못하고 문자열로 바꿨다가 다시 정수로 바꿔야 한다는 사실을 알게 되었습니다..!! 다음 시간에 다시 풀이한다고 하셔서 다음 시간에 다시 풀어보겠습니다.
def solution(n):
return [int(i) for i in reversed(str(n))]
앞으로 강의 듣고 어제 블로그에 남긴 사이트에서 예제를 좀 풀어봐야겠습니다ㅜㅜ
'내일배움캠프_QAQC 1기 > TIL' 카테고리의 다른 글
| [12/27] TIL_강의, 개인 과제, 세션 복습 (3) | 2024.12.27 |
|---|---|
| [12/26] TIL_강의, 아티클, 세션, 과제, 개인 공부 (3) | 2024.12.26 |
| [12/23] TIL_강의, 세션 (1) | 2024.12.23 |
| [12/20] TIL_커리어 스터디, 발표 (1) | 2024.12.23 |
| [12/18] TIL_커리어 스터디, 아티클, 강의 (1) | 2024.12.23 |