Today I Learned (2025-01-17)목차Today I Learned (2025-01-17)오늘 공부한 내용1. 알고리즘2. HTTP오늘 하루오늘 공부한 내용1. 알고리즘Linked List 문제 풀기재귀함수 문제 풀기2. HTTPHTTP오늘 하루방향 잡기 -->
HTTP 이해하기HTTP는 HyperText Transfer Protocol의 약자로, 서버와 클라이언트 간 정보를 주고받기 위한 통신 프로토콜임. HTTP는 TCP/IP 기반으로 작동하며, 웹 상에서 HTML, JSON과 같은 데이터 형식을 주고받는 데 사용됨. HTTP의 주요 특징은 다음과 같음:Connectionless: 서버와 클라이언트는 요청(Request)과 응답(Response)이 끝나면 연결을 끊음. 동시 접속자 수가 많아도 서버 리소스를 효율적으로 사용할 수 있음Stateless: 서버는 클라이언트의 상태를 유지하지 않음.로그인 상태와 같은 정보를 유지하려면 Cookie, Session, JWT 등의 추가 기술이 필요함HTTP 메시지 구조HTTP 통신은 클라이언트가 서버로 요청(Reque..
파이썬으로 단일 연결 리스트(Linked List) 구현하기연결 리스트(Linked List)는 데이터 구조의 기본 중 하나로, 각 요소(Node)가 데이터와 다음 노드의 주소(참조)를 포함하는 방식으로 연결된 자료 구조임. 파이썬으로 단일 연결 리스트를 구현하는 방법을 예제 코드와 함께 설명함코드: LinkedList 클래스 구현아래는 Node 클래스와 LinkedList 클래스를 정의하여 연결 리스트의 기본 동작(추가, 조회, 삭제 등)을 구현한 코드임class Node: def __init__(self, data): self.data = data self.next = Noneclass LinkedList: def __init__(self, value): ..
Today I Learned (2025-01-16)목차Today I Learned (2025-01-16)오늘 공부한 내용1. 파이썬2. CS어려웠던 내용궁금한 내용과 부족한 내용오늘 하루오늘 공부한 내용1. 파이썬Linked List 구현2. CS운영체제어려웠던 내용자료구조궁금한 내용과 부족한 내용자료구조오늘 하루빠르게 지나감 -->
Today I Learned (2025-01-15)목차Today I Learned (2025-01-15)오늘 공부한 내용1. Python어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 하루오늘 공부한 내용1. PythonClosure변수를 함수 내부에서 캡처하여 함수 외부에서 접근할 수 있는 기능.예:def outer(x): def inner(y): return x + y return inneradd_five = outer(5)print(add_five(10)) # 15Decorator함수를 감싸는 함수로, 실행 전후 동작을 변경하거나 추가하는 기능.예:def decorator(func): def wrapper(): print("Before the functi..
파이썬 일급 함수와 클로저 기초 이해파이썬은 일급 함수(First-Class Function)를 지원하는 언어로, 함수를 마치 하나의 객체처럼 다룰 수 있음.이에 따라 클로저(Closure)라는 개념도 자연스럽게 등장함.클로저는 함수가 종료된 후에도 함수의 자유 변수(free variable)를 기억하고 사용할 수 있게 하는 강력한 기능을 제공함.일급 함수란?파이썬의 함수는 다음과 같은 조건을 만족하며 일급 객체로 취급됨:함수를 변수에 할당할 수 있음함수의 인수로 다른 함수를 전달할 수 있음함수의 반환값으로 다른 함수를 반환할 수 있음클로저(Closure)란?클로저는 함수가 반환된 이후에도 반환 당시의 환경을 기억하고 있는 함수임. 특히, 클로저는 외부 함수의 변수와 상태를 저장하여 이후에도 이를 참조하..
Today I Learned (2025-01-14)목차Today I Learned (2025-01-14)오늘 공부한 내용1. 파이썬어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 하루오늘 공부한 내용1. 파이썬reducepartial인수 고정어려웠던 내용reduce, partial궁금한 내용과 부족한 내용아직 활용을 안해봐서 모르겠다.느낀 점모르는게 많다.오늘 하루조금 쉬고, 내일은 더 열심히 -->
Today I Learned (2025-01-13)목차Today I Learned (2025-01-13)오늘 공부한 내용1. KDT어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 하루오늘 공부한 내용1. KDTKDT 최종 프로젝트 끝어려웠던 내용발표 준비(피피티)궁금한 내용과 부족한 내용없었다.느낀 점끝났다.오늘 하루내일도 쉬지 않고 달려 -->