파이썬 6

[파이썬] 기본 문법 정리

🔎 파이썬 프로그래밍 언어파이썬은 보통 데이터 분석과 통계를 위해 개발된 언어이다.디버깅이나 컴파일 필요 없이 계속 대화를 하는 인터랙티브한 언어이다.상호작용을 계속 하기 때문에 다른 언어보다 속도가 느리긴 하다. 하지만, 다른 언어에 비해 굉장히 직관적이고 쉽다는 장점이 있다. 🔎 변수데이터를 들고 다니는 상자🔎 자료구조한 개 이상의 여러가지 데이터를 들고 다니는 공간List: [ ] 대괄호 사용데이터의 순서 구분데이터 중복 가능데이터 추가, 삭제, 변경 가능Tuple: ( ) 소괄호 사용데이터 순서 구분데이터 중복 가능데이터 추가, 삭제, 변경 불가능Set: { } 중괄호 사용데이터의 순서 없음데이터 중복 불가데이터 추가, 삭제, 변경 가능🔎 데이터 타입연속형 (숫자) int (정수형)floa..

파이썬 2025.03.03

[파이썬] 조건문, 반복문, 함수

💡 파이썬 구문이란?특정 코드를 반복하거나, 특정 조건에 대해 원하는 코드가 실행될 수 있도록 구성하는 것이다. 구문에는 크게 두 가지가 있다.☑️ 조건문: 특정 조건에 대해 코드가 실행될 수 있도록 구성☑️ 반복문: 특정 범위나 횟수에 대해 코드를 반복 수행할 수 있도록 구성 🔎 조건문 (if)# 조건문 (if)data1 = 200if data1 >= 100: print('해당 데이터는 100보다 크거나 같습니다.')else: print('해당 데이터는 100보다 작습니다.')# 결과해당 데이터는 100보다 크거나 같습니다. 처음 if 문을 통해, 해당 조건을 만족하면 바로 아래 종속된 문장(들여 쓰기 된 문장)이 수행된다.만약 위의 조건이 맞지 않을 경우, else 아래에 종속된 문장을..

파이썬 2025.03.03

[파이썬] Pandas 사용해서 데이터 전처리하기

🔎 판다스(Pandas) 사용하기판다스를 사용하기 위해서는 해당 라이브러리를 import 해줘야 한다.import pandas as pd# import: 특정 라이브러리를 스크립트로 호출# as: 해당 라이브러리 이름을 줄여 사용🔎 데이터 불러오기데이터 전처리를 위해서는 데이터가 저장되어 있는 파일을 불러와서 읽어야 한다.#데이터 불러오기df1=pd.read_csv('Data.csv')# Data.csv 파일 불러와 df1에 저장🔎 데이터 확인하기☑️ `Index`데이터의 범위를 확인하기 위해 사용한다.df1.index# 함수에서 소괄호를 안 쓰는 경우: 데이터의 구조를 확인하는 경우# 결과: RangeIndex(start=0, stop=51301, step=1) ☑️ `Columns`데이터의 항목..

파이썬 2025.02.27

[파이썬] 자료구조

🔎 List 리스트대괄호 사용데이터의 순서 존재중복 값 사용 가능데이터 추가, 변경, 삭제 가능# 리스트 (List) 자료구조data1 = [20, 30, 50, 10, 90]data1 # 결과 : [20, 30, 50, 10, 90]# 기존의 data1 리스트 맨 끝에 새로운 150 숫자 데이터 추가data1.append(150)data1 # 결과 : [20, 30, 50, 10, 90, 150]#data1 리스트 내에 있는 90이라는 데이터를 제거data1.remove(90)data1 # 결과 : [20, 30, 50, 10, 150] 🔎 Tuple 튜플데이터 순서 존재중복 값 허용데이터 추가, 변경, 삭제 불가능data2 = (100, 100, 40, 20, 50)data2 # 결과 : (100..

파이썬 2025.02.19

[파이썬] 파이썬 기초 문법 (변수, 데이터 타입, 연산자)

🔎 변수의 개념✅ 변수 : 데이터를 들고 다니는 공간✅ 변수를 선언한다 : 등호 기호(=)를 기준으로 오른쪽의 값을 왼쪽의 사용자가 지정한 이름으로 선언data1 = 100.2375data2 = 51.2`data1`을 `100.2375`로 선언`data2`를 `51.2`로 선언 🔎 파이썬 데이터 타입 3가지✅ 숫자형정수형 (파이썬 표현: `int`)실수형 (파이썬 표현: `flaot`)✅ 문자형문자열 (파이썬 표현: `str`) : 따옴표 또는 쌍따옴표를 이용해서 사용✅ 논리형참/거짓 (`Ture` / `False` ) (파이썬 표현: `bool`) : 첫글자를 대문자로 사용 ⚠️ 주의파이썬은 대소문자를 구분한다. 📌 `type()`특정 변수 안에 있는 데이터의 타입을 확인하는 기능 🔎 숫자형 연..

파이썬 2025.02.19

[파이썬] 사용자 입력 받기

🔎 `input()` 함수 사용 (기본적인 방법)`input()` 함수는 표준 입력을 통해 문자열을 입력받는다.name = input("이름을 입력하세요: ")print(f"안녕하세요, {name}님!") ⚠️ `input()` 함수는 항상 문자열(`str`)을 반환하므로, 숫자로 변환하려면 `int()` 또는 `float()` 등을 사용해야 한다. 🔽 숫자 입력받기age = int(input("나이를 입력하세요: ")) # 문자열을 정수로 변환print(f"내년에는 {age + 1}살이 됩니다.")🔎 `sys.stdin.read()` 사용 (여러 줄 입력)`sys.stdin.read()`를 사용하면 한 번에 여러 줄의 입력을 받을 수 있다.import sysprint("여러 줄을 입력하고 Ctr..

파이썬 2025.02.08