분류 전체보기
-
파이썬 기초 : 리스트(List)🐍 Python 2025. 1. 19. 18:59
리스트(List)의 개념 및 특징정의파이썬에서 가장 기본적인 시퀀스(Sequence) 자료형 중 하나로, 여러 요소(값)를 순서 있게 저장할 수 있습니다.대괄호([ ])를 사용하여 만들고, 내부 요소들은 콤마(,)로 구분합니다.특징가변(Mutable): 생성된 이후에도 요소를 자유롭게 추가, 삭제, 변경할 수 있습니다.순서(Ordered) 보장: 입력된 순서대로 요소가 유지되며, 인덱스로 접근할 수 있습니다.중복 요소를 허용합니다.각 요소들은 서로 다른 자료형(정수, 문자열, 불리언, 객체 등)을 가질 수 있습니다.활용 사례순차적인 데이터 관리 (예: 학급 명단, 주문 목록 등)반복문을 통해 데이터 처리 (예: for문을 이용한 데이터 가공)필요에 따라 리스트 내 요소를 정렬하거나, 슬라이싱(부분만 추출..
-
파이썬 기초 : 리스트(List), 딕셔너리(Dictionary), 튜플(Tuple), 세트(Set)🐍 Python 2025. 1. 19. 16:34
파이썬에는 데이터를 저장하고, 관리하고, 처리할 수 있는 다양한 자료형(Data Types)이 존재합니다.그중에서도 가장 많이 사용되는 것이 리스트(List), 딕셔너리(Dictionary), 튜플(Tuple), 그리고 세트(Set) 입니다.이 글에서는 각 자료형의 특징과 상세글 바로가기 / 비교표가 있습니다. 리스트(List)란?파이썬에서 가장 기본적인 시퀀스(Sequence) 자료형으로, 여러 요소를 순서대로 저장합니다.**대괄호([ ])**로 생성하며, 내부 요소들은 콤마(,)로 구분합니다.가변(Mutable) 자료형이므로, 생성 후에도 요소를 자유롭게 추가·삭제·변경할 수 있습니다.2025.01.19 - [🐍 Python] - 파이썬 기초 : 리스트(List) 파이썬 기초 : 리스트(List)리..
-
파이썬 기초 : 변수, 숫자, 그리고 연산🐍 Python 2025. 1. 18. 19:10
파이썬(Python)은 배우기 쉽고 강력한 프로그래밍 언어로, 초보자부터 전문가까지 모두가 사랑하는 언어입니다. 이번 글에서는 파이썬의 기본 중 하나인 변수, 숫자, 연산에 대해 알아보겠습니다. 이 세 가지는 모든 파이썬 프로그램의 기초가 되며, 다양한 응용 프로그램에서 필수적으로 사용됩니다.변수(Variable)변수는 데이터를 저장하는 데 사용됩니다. 변수 이름은 데이터를 참조하는 데 사용되며, 값을 변경할 수 있습니다. 파이썬에서는 변수를 선언할 때 자료형을 명시할 필요가 없으며, 값이 할당되는 순간 자료형이 자동으로 결정됩니다.변수 선언과 사용# 변수 선언 및 초기화x = 10name = "파이썬"is_active = True# 변수 출력print(x) # 출력: 10print(name) # 출..
-
파이썬 기초 : Library 종류 및 설치방법🐍 Python 2025. 1. 17. 17:06
파이썬 라이브러리란 무엇인가?파이썬 라이브러리는 특정 작업을 쉽게 수행할 수 있도록 미리 작성된 함수와 클래스의 집합입니다.파이썬은 강력하고 유연한 언어이며, 다양한 내장 라이브러리와 외부 라이브러리를 통해 모든 종류의 작업을 지원합니다.이로 인해 개발자는 복잡한 코드를 작성하지 않고도 다양한 기능을 구현할 수 있습니다. 라이브러리의 종류 표준 라이브러리 (Standard Library | Built-in Libraries ) 파이썬에 내장되어 있으며, 별도의 설치 없이 사용할 수 있는 라이브러리입니다.일반 유틸리티os: 운영 체제 관련 작업(파일, 디렉터리 등)sys: 시스템 관련 작업(명령행 인자, 인터프리터 제어)time: 시간 측정 및 포맷팅datetime: 날짜와 시간 처리math: 수학적 계..
-
파이썬 기초 : PRINT, USER INPUT, 형변환,f-문자열과 sep, end, split 매개변수 활용하기🐍 Python 2025. 1. 16. 18:10
파이썬에서 콘솔에 출력을 표시할 때 가장 기본적이고 자주 사용하는 함수 중 하나가 print 함수입니다. 이 글에서는 print 함수의 기본 사용법부터 시작하여, 문자열 포매팅 방식인 f-문자열(f""), print 함수의 중요한 매개변수인 sep과 end, 사용자 입력 처리 방법, 형변환, 그리고 문자열 조작 방법에 대해 자세히 알아보겠습니다. 예제와 표를 통해 쉽게 이해할 수 있도록 구성했습니다. print 함수의 기본 사용법print 함수는 파이썬에서 콘솔(터미널)에 텍스트를 출력할 때 사용됩니다. 가장 기본적인 형태는 다음과 같습니다. print 함수의 주요 매개변수print 함수는 다양한 매개변수를 통해 출력을 세밀하게 제어할 수 있습니다. 주요 매개변수는 다음과 같습니다:매개변수설명기본값*ob..
-
Spring Boot에서 @ (어노테이션) 활용하기🌱 Spring 프레임워크 2025. 1. 9. 15:47
어노테이션이 뭔가요? 🤔어노테이션은 @ 기호로 시작하는 특별한 마크예요. 컴파일러에게 코드에 대한 추가 정보를 제공하거나, 런타임에 특정 기능을 실행하도록 지시하는 역할을 합니다. 🗣️ Spring Boot에서는 어노테이션을 통해 빈(Bean) 설정, 컴포넌트 스캔, 웹 요청 처리 등 다양한 작업을 수행할 수 있답니다. Spring Boot 주요 어노테이션 ⭐️@SpringBootApplication: Spring Boot 애플리케이션의 시작 지점을 알리는 중요한 어노테이션이에요. 컴포넌트 스캔, 자동 설정 등을 활성화해줍니다. 마치 Spring Boot에게 "여기서부터 시작해!" 라고 알려주는 역할을 합니다.@Component: 클래스를 Spring 빈으로 등록해줍니다. 마치 Spring에게 "이 ..
-
초보 개발자도 쉽게 이해하는 API 명세서 작성 가이드: 회원가입 API 완벽 분석🌱 Spring 프레임워크 2025. 1. 5. 15:58
API 명세서를 기준으로 연습 및 설명이 진행 되며, 필요에 의해 클래스 생성이 진행될 예정이다보니 순서가 왔다갔다 할 예정입니다. API 명세서 - 회원가입더보기이 API는 새로운 사용자를 시스템에 등록합니다.URL: /api/v1/users/signupMethod: POST설명:새로운 사용자를 시스템에 등록합니다.이메일 중복 확인을 수행합니다.비밀번호는 암호화하여 저장됩니다.기본 사용자 권한(USER)으로 생성됩니다.Request Body:JSON { "email": "user@example.com", "password": "password123", "nickname": "사용자닉네임"} Validation:email: 유효한 이메일 형식 (@ 포함)password: 최소 8자 이상, 영문/숫..
-
IntelliJ IDEA & JPA 초보자 가이드: API 명세서 확인 후 데이터베이스 컬럼 생성부터 데이터 입력까지!🌱 Spring 프레임워크 2025. 1. 4. 20:23
1. 프로젝트 설정1.1 Spring Initializr를 이용한 프로젝트 생성start.spring.io 접속Project: Maven, Language: Java, Spring Boot: (최신 stable 버전) 선택 Dependencies 추가: Validation - 사용자 입력 데이터의 유효성을 검증합니다.설명: @NotNull, @NotBlank, @Size, @Email 등의 어노테이션을 사용하여 필드의 유효성 검증 규칙을 정의할 수 있습니다. 컨트롤러에서 @Valid 어노테이션을 사용하면 자동으로 유효성 검증을 수행하고, 유효하지 않은 데이터일 경우 예외를 발생시킵니다. 이를 통해 잘못된 데이터가 데이터베이스에 저장되는 것을 방지하고, 애플리케이션의 안정성을 높일 수 있습니다. S..