전체 글 306

[파이썬] 판다스

1. 판다스 개요데이터 조작과 분석에 사용되는 파이썬 라이브러리 1) 주요 기능데이터 구조: 데이터프레임과 시리즈 제공데이터 임포트 및 익스포트: CSV, 엑셀, SQL 데이터베이스 파일 등 지원효율적인 인덱싱커스텀 데이터 구조 2. 판다스 데이터 구조1) 시리즈(1) 개요1차원 배열라벨 혹은 인덱스가 붙은 하나의 컬럼으로 볼 수 있음배열, NumPy 배열, 딕셔너리 등 다양한 데이터소스로 만들 수 있음 (2) 생성data = [10, 20, 30, 40, 50]s = pd.Series(data)print(s) (3) 요소에 접근하기① 라벨로 접근print(s[2]) ② 위치로 접근print(s.iloc[3]) ③ 여러 개의 요소에 접근print(s[1:4]) (4) 시리즈 관련 속성과 함수 value..

Python 2026.01.05

[C#] 함수형 프로그래밍: 람다, 링큐

1. 수학적 함수vs람다 함수수학적 함수int[] numbers = new int[10] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};List tmpNumbers = new List();for(int idx = 0; idx 람다 함수int[] numbers = new int[10] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};List tmpNumbers = new List();tmpNumbers = numbers.Where(n => (n % 2) == 0).ToList();for(int idx = 0; idx 2. 델리게이트람다 함수가 생기기 전에 사용함구현되어 있는 메소드를 참조해 역할을 대신 수행함public class Class01{ //델리게이트 변수 선언 ..

카테고리 없음 2025.12.30

[C#] 파일, 데이터베이스

파일 입출력DirectoryInfo 클래스, FileInfo 클래스 필요//클래스 참조System.IO.DirectoryInfo 클래스명 = new System.IO.DirectoryInfo(디렉토리 경로);System.IO.FileInfo 클래스명 = new System.IO.FileInfo(파일 경로);//using 사용using System.IO;DirectoryInfo 클래스명 = new DirectoryInfo(디렉토리 경로);FileInfo 클래스명 = new FileInfo(파일 경로) 1. 디렉토리 생성using System;using System.IO;namespace ...{ public class Class01 { private readonly string cu..

C# 2025.12.29

[C#] 자료구조, 제네릭

자료구조* SplitC#에서는 함수가 다 대문자로 시작하는 듯var splited = string1.Split(','); 1. 배열1) 선언변수타입[] 변수명 = new string[크기]변수타입[] 변수명 = {1, 2, 3, 4, 5, ... }; 2) ArrayList크기를 지정하지 않는 배열using System.Collections;//선언ArrayList 변수명 = new ArrayList();ArrayList aList = new ArrayList();//값 추가: Add()aList.Add(1);//인덱스 지정 삽입: Insert()aList.Insert(5, "100");//인덱스 지정 삭제: RemoveAt()aList.RemoveAt(5);//값 지정 삭제: Remove()aList..

C# 2025.12.23

[C#] cursor AI에서 C# 프로젝트 만들기

1. .NET SDK 설치https://dotnet.microsoft.com/ko-kr/download .NET 다운로드(Linux, macOS 및 Windows) | .NETLinux, macOS 및 Windows에서 .NET 앱을 빌드하고 실행하기 위한 무료 다운로드. .NET Framework, .NET 및 ASP.NET용 런타임, SDK 및 개발자 팩.dotnet.microsoft.com 2. cursor 내 extensionC# 설치 3. 프로젝트 생성터미널# 콘솔 앱 생성dotnet new console -n ConsoleAppName# 웹 API 생성dotnet new webapi -n WebApiName# 클래스 라이브러리 생성dotnet new classlib -n LibraryName#..

C# 2025.12.17

[파이썬] 웹 스크래핑

urllib프로토콜을 사용해 URL을 다루는 기능 제공 → 소켓 처리 불필요 import 해서 사용import urllib fhand = urllib.request.urlopen('http://url.com/example.txt')for line in hand: print(line.decode().strip()) encode: 문자를 컴퓨터가 이해할 수 있는 숫자로 변환decode: 문자로 변환 urlencode에는 key-value 값을 가진 딕셔너리 혹은 튜플이 사용됨param = dict()param['q'] = 'param value'url = serviceurl + urllib.parse.urlencode(param)# https://serviceurlvalue?q=param+value ..

Python 2025.11.26