[내일배움캠프]

[QA/QC_2기]파이썬: 본캠프 Day 8_2025.05.21.

mulmoknnhama 2025. 5. 21. 21:25

(햇빛이 비추는... 어라?) 8일차 아침

구름이 듬성듬성 있었던 어제와 달리, 다시 태양이 구름 속으로 들어갔다.

흐린 날씨 가운데서 캠프는 계속 이루어진다.


프로그래밍 기초 주차

본 캠프 2주차

 

오늘은 데이터 리터러시, 데이터 분석 파이썬 종합반 1주차 그리고 파이썬 세션을 진행한다

 


데이터 리터러시 1주차 (복습)

강의자료를 읽고 살펴보자

 

정말 간단하고 깊게 생각해야한다(볼드체 부분이 핵심)

문제 가설 및 정의 -> 데이터분석 -> 결과 해석 및 결론 도출

 

so what?, why so?의 개념으로 접근

그래서 그게 무엇을 얻고자 하는가? , 왜 그렇게 생각하는가?

 

MECE 로직트리(Logic Tree)

MECE: 문제를 상호 배타적(mutually exclusive)이면서, 전체적으로 포괄적(collectively exhaustive)인 구성요소로 나누는 것

 

로직트리

로직트리: MECE 원칙을 기반으로 복잡한 문제를 더 작고 관리하기 쉬운 하위 문제로 분해하는데 사용

 


기초 쑥쑥 파이썬 (세션)

실시간 강의

 

줌(zoom)으로 라이브 세션이 이루어졌다.

파이썬의 기본을 알려주는 과정! 


파이썬

파이썬을 왜 하는가?, 왜 필요한가?

파이썬의 개발환경에 무엇이 있는가?


변수와 사칙연산

자료형(numbers, bool, sequence, mapping, set)

numbers(숫자형) - int(정수), float(실수)

bool(참 거짓) - True, False

sequence(문자형) - str, list, tuple

 

메소드

관련사이트 https://wikidocs.net/32


처음부터 시작하는 마음으로 꼼꼼히 그리고 철저히 잘 보았지만, 여전히 나도 실수한다.

 

알아가는 메소드, 바로 .pop()이다.

해당 값을 지정해서 리턴한 후, 빼준다(아무것도 안쓰면 맨 마지막 녀석이 없어진다)


데이터 분석 파이썬 종합반 1주차(학습)

강의를 보고 이해하자

 

여기도 앞 상황과 비슷하다.

같은걸 반복하는 과정이는 중복되는 내용이 생각보다 많다.

 

알아가는 것

NaN: 정의할 수 없는 수치값을 나타낸다

예를 들어, 0으로 나누는 연산이나 유효하지 않은 수학적 연산 결과를 나타낼 때 사용됩니다.

 

input(): 사용자로부터 키보드로 입력을 받는 함수

name = input("이름을 입력하세요: ")
print("안녕하세요,", name, "님!")

이러면 출력 시, 입력하라고 공란이 뜬다.

입력하기 전

 

입력 후, 출력한 것

이렇게 보면 된다!


마치며

 

파이썬을 다시 한 번더 들여다봤다.

앞서서 사전캠프와 온보딩 주차 때, 공부를 했었지만 절대 자만하지말고

기초부터 찬찬히 정립해놓는게 우선이다.

그게 나중에 어떤 문제에 직면해도 어디다가 썼는지, 어떻게 활용했는지 알 수 있으니 말이다.

 

내일도 라이브 세션이 있고, 또 해야할 코드카타도 있다.

그리고 수강해야할 파이썬종합반 강의도 들어야하고!

 

오늘도 내일도, 하루하루 열심히 해서

어제보다 나은 나를 완성시켜나가보자