Chapter.1 5

Chapter.1 프로그래밍 기초(6)

TIL(Today I Learned)1️⃣Python 특강 NumpyNumPy는 Numerical Python의 줄임말로, 파이썬에서 산술 계산을 위한 가장 중요한 패키지 중 하나입니다.NumPy의 핵심 기능 중 하나는 ndarray라고 하는 N차원의 배열 객체인데 파이썬에서 할 수 있는 대규모 데이터 집합을 담을 수 있는 빠르고 유연한 자료구조입니다.import numpy as npa = np.array([1, 2, 3])print(a, type(a))# Output# [1 2 3] Array(배열) 생성하기 NumPy 배열은 모두 같은 유형의 값이며 음수가 아닌 정수의 튜플로 인덱싱됩니다. 차원의 수는 배열의 랭크, 배열의 shape은 각 차원별 배열 크기의 튜플, 중첩 된 파이썬 리스트로부터 Nu..

Chapter.1 프로그래밍 기초(4)

TIL(Today I Learned)1️⃣데이터 분석 파이썬 특강- List Comprehension기본 구문: [표현식 for 항목 in 이터러블]조건문(if)이 추가된 구문: [표현식 for 항목 in 이터러블 if 조건]변환 예제:- Dict Comprehension리스트 컴프리헨션과 유사하게 딕셔너리를 한 줄로 생성합니다.기본 구문: {키: 값 for 항목 in 이터러블}변환 예제:- 람다 표현(lambda), 익명함수기본 구문: [표현식 for 항목 in 이터러블]변환 예제:- Map()map(function, iterable) : iterable의 각 원소에 함수를 적용결과는 즉시 리스트가 아니라 'map object'(이터레이터)→ list()로 변환해야 확인 가능예제:- filter()fi..

Chapter.1 프로그래밍 기초(3)

TIL(Today I Learned)1️⃣데이터 분석 종합반 파이썬 5주차 수강1. 파이썬 함수(Function)란?정의: 특정 작업을 수행하는 코드 블록반복되는 코드를 재사용 가능하게 만들어 줌함수 작성법def 함수명(매개변수): 실행할 코드 return 반환값- #### 함수 구성 요소함수명 – 함수를 호출할 때 사용하는 이름매개변수(Parameter) – 함수 내부에서 사용할 입력값본문(Body) – 함수가 수행할 코드반환값(Return Value) – 함수 실행 후 결과값 반환2. lambda 함수 (익명 함수)정의: 이름 없이 한 줄로 작성하는 간단한 함수사용법lambda 매개변수: 실행식예시add = lambda x, y: x + yprint(add(3, 5)) # 8💡 Tip:..

Chapter.1 프로그래밍 기초(2)

TIL(Today I Learned)1️⃣데이터 분석 종합반 파이썬 3, 4주차 수강조건문(if / elif / else)역할: 조건에 따라 코드 실행 여부를 결정형식:if 조건: # 조건이 True일 때 실행elif 다른_조건: # 첫 조건이 False이고, 다른 조건이 True일 때 실행else: # 모든 조건이 False일 때 실행반복문(for)역할: 정해진 횟수 또는 시퀀스(리스트, 문자열 등) 순회형식:for 변수 in 시퀀스: # 반복 실행할 코드While문(while)역할: 조건이 True인 동안 반복형식:while 조건: # 조건이 True일 때 반복 실행함수(fuction)역할: 재사용 가능한 코드 블록을 정의하고, 필요할 때 호출해서 실행형식:def 함수이름(..

Chapter.1 프로그래밍 기초(1)

TIL (Today I Learned)1️⃣ 데이터 분석 종합반 파이썬 1, 2주차 수강Python 개발 환경 세팅print() 함수를 통한 출력변수와 데이터 타입📌 변수 정리변수란? → 값을 저장하는 공간변수 종류 → 문자열, 숫자형, 불리언NaN → 결측값 (Not a Number)📖 1. 리스트 (List)여러 값을 순서대로 저장하고, 수정이 가능한 자료형# 리스트 생성numbers = [1, 2, 3]# 요소 추가numbers.append(4)# 특정 위치에 추가numbers.insert(1, 10)# 여러 요소 추가numbers.extend([5, 6])# 요소 제거 (값 기준)numbers.remove(10)# 마지막 요소 제거numbers.pop()# 특정 위치 제거numbers.pop(..