전체 글 177

99. [Error Handling] [Python] 튜플(Tuple)과 소괄호 오류

Error Code오류 원인 ( 3 ) vs ( 3,    ). ???  오류 해결 방법 1. 튜플(Tuple)과 소괄호의 차이튜플(Tuple):파이썬에서 (a, b, c)와 같은 형태로 값을 묶어 저장하는 불변(immutable) 데이터 타입.튜플은 소괄호를 사용하지만, 소괄호만 사용한다고 해서 모두 튜플이 되는 것은 아님.단일 요소 튜플:튜플로 단일 값을 저장하려면 반드시 쉼표(,)가 포함되어야 함.single_tuple = (3,) # 튜플single_value = (3) # 단순 정수(int) 차이점 예제:print(type((3,))) # 출력: print(type((3))) # 출력: 2. 루프에서 튜플 사용튜플은 반복 가능한(iterable) 객체이므로, for 루프에서 사용할 수..

Error Handling 2025.01.20

98. [Python] 프로그래밍 실습 : Loop ( 반복문 )

문제  1. 풀이  1.  a가 처음에 5로 설정됩니다.b는 a + 2이므로 b = 7이 됩니다.이후 a는 1로 변경됩니다.c = b - a 이므로 c = 7 - 1 = 6입니다.코드a = 5 b = a + 2 a = 1c = b - aprint(c) 결과 출력  a = 5b = 7a = 1c = 6문제  2.  풀이  2.  range(1, 150+1)    # 1부터 150까지의 숫자들을 생성합니다. ( 1번째 에서 151번째까지 ( 0부터 카운터 되기 때문 )sum()                    # 함수는 이 숫자들의 합계를 구합니다. 코드total = range( 1 , 150+1)total # 결과 : range(1, 150)total_sum = sum(range(1, 150+1)..

Python/실습 2025.01.20

97. [Python] 프로그래밍 기본 사항 : Loop ( 반복문 )

1.  For Loopfor 문은 시퀀스(리스트, 문자열, 튜플 등)의 각 요소를 순차적으로 처리할 때 사용됩니다.  예제 1 : 문자열의 각 문자 출력sentence = "Hello World"for char in sentence: print(char)  설명 : sentence의 각 문자를 하나씩 가져와 출력합니다.  예제 2 : 리스트의 요소 출력 my_list = ["사과", "바나나", "블루베리", "수박"]for fruit in my_list: print(fruit) 설명 : 리스트 my_list의 각 요소를 하나씩 가져와 출력합니다.  예제 3 : 인덱스와 값을 함께 출력for i, fruit in enumerate(my_list): print(i, fruit)  참조설명 ..

Python/이론 2025.01.20

96. [Python] 프로그래밍 실습 : COMPARISON OPERATORS (비교연산자)

문제 1.  풀이 1.사용자 입력을 받아 숫자로 변환합니다. (int(input()))입력 값이 10인지 비교합니다. (if a == 10:)결과에 따라 적절한 메시지를 출력합니다.코드a = int(input("유저한테 숫자 1개를 입력받으세요: "))if a == 10: print("정답입니다!")else: print("정답이 아닙니다.") 결과 출력: 입력 값이 10이면 "정답입니다!" 출력. 문제 2.   풀이  2.  숫자를 입력받아 int로 변환.짝수는 2로 나누었을 때 나머지가 0입니다. (if number % 2 == 0:)조건에 따라 "짝수" 또는 "홀수"를 출력합니다.코드b = int(input("유저한테 숫자 1개를 입력받으세요: "))if b % 2 == 0: prin..

Python/실습 2025.01.20

95. [Python] 프로그래밍 기본 사항 : COMPARISON OPERATORS (비교연산자)

Python 비교 연산자를 다룹니다. 비교 연산자는 두 값을 비교하여 True 또는 False 값을 반환합니다. 이는 프로그램 로직을 작성할 때 매우 중요한 역할을 합니다. 1. 비교 연산자란? 비교 연산자는 두 값을 비교하여 결과를 반환합니다.Python에서 사용할 수 있는 주요 비교 연산자는 아래와 같습니다:   2. 비교 연산자 실습 아래 예시를 통해 비교 연산자의 동작을 이해해 봅니다.    실습 설명1. a True.2. a > b는 10 > 20이므로 False.a == b는 두 값이 같지 않으므로 False.a != b는 값이 다르므로 True. 3. 실제 응용 사례예제 1: 나이에 따라 등급 구분하기age = 25if age   결과 : 25는 13보다 크고 19보다 크므로 출력은 "성인"..

Python/이론 2025.01.20

94. [Error Handling] [Python] 주피터 노트북 : 탭 대신 스페이스 사용시 오류와 해결책

Python 프로그래밍에서는 **들여쓰기(Indentation)**가 코드의 블록 구조를 정의하는 데 매우 중요합니다. 주피터 노트북에서 코드 작성 시 Tab과 Space를 섞어서 사용하거나, Tab 대신 Space로 들여쓰기를 잘못 설정하면 오류가 발생할 수 있습니다.   1. Python에서 들여쓰기의 중요성Python에서는 들여쓰기를 사용하여 코드의 계층 구조와 실행 흐름을 정의합니다. 예를 들어, if, for, while 등의 코드 블록을 정의할 때 들여쓰기를 사용해야 합니다. 정상 코드 예제:for i in range(5): if i % 2 == 0: print(i) 여기서 print(i)는 if와 for에 종속된 코드입니다. 들여쓰기를 통해 Python은 코드의 구조를 이해..

Error Handling 2025.01.19

93. [Python] 프로그래밍 실습 : LISTS(리스트)

실습 문제 풀이   문제 1: 리스트 생성 및 요소 접근문제:아래 이름들을, names 리스트로 만드세요."sara", "chanel", "mike", "ryan", "holy", "alex", "rob"    풀이 1: # 리스트 생성[]# 첫 번째와 마지막 값 출력names = ["sara", "chanel", "mike", "ryan", "holy", "alex", "rob"]names 출력['sara', 'chanel', 'mike', 'ryan', 'holy', 'alex', 'rob']         문제2: 대문자 변경문제: 각 이름의 맨 앞자를 대문자로 바꿔서, names 리스트를 다시 만드세요.['Sara', 'Chanel', 'Mike', 'Ryan', 'Holy', 'Alex', 'R..

Python/실습 2025.01.19

92. [Python] 프로그래밍 실습 : STRINGS(문자열)

1. 문자열(Strings)의 기초 1-1. 문자열 정의문자열(String)은 문자(Character)의 집합으로, 작은따옴표(') 또는 큰따옴표(")로 감싸서 표현합니다.text1 = 'Hello'text2 = "Python"print(text1, text2) # Hello Python  1-2. 문자열 연산문자열 연결(Concatenation):str1 = "Hello" str2 = "World" result = str1 + " " + str2 print(result) # Hello World문자열 반복:repeat = "Python! " * 3print(repeat) # Python! Python! Python!  1-3. 문자열 인덱싱(Indexing)과 슬라이싱(Slicing)인덱싱: 문자열..

Python/실습 2025.01.19

91. [Python] 프로그래밍 실습 : 변수, 숫자, 연산

1. Python 프로그래밍 기초Python은 간결하고 읽기 쉬운 문법을 가진 프로그래밍 언어로, 다양한 응용 분야에서 사용됩니다. 이번 강의에서는 Python의 변수, 숫자 자료형, 연산자에 대해 다룹니다.  2. 변수(Variables)정의: 데이터를 저장하는 공간.사용 이유: 값 재사용 및 코드 가독성 향상.변수 선언 예시:x = 10y = 20x = 15result = x + yprint(result) # 35 출력규칙:변수 이름은 문자, 숫자, 밑줄(_)로만 구성.숫자로 시작할 수 없음.대소문자를 구분.최종적으로 입력된 것으로 변수입력됨  3. 숫자 자료형(Numeric Types)정수형(Integer):예: 10, 5Python에서 정수의 크기는 제한이 없음.실수형(Float):예: 3.14..

Python/실습 2025.01.19

90. [ JAVA ] RestTemplate과 ResponseEntity의 차이와 활용법

Spring Framework에서 RestTemplate과 ResponseEntity는 HTTP 통신을 다루는 데 사용되며, 각각 클라이언트 측과 서버 측에서 중요한 역할을 합니다. 이번 글에서는 두 개념의 주요 차이점과 예제를 통해 활용법을 알아보겠습니다. RestTemplate RestTemplate은 클라이언트 측에서 RESTful 웹 서비스와 통신하기 위한 유틸리티 클래스입니다. HTTP 요청을 간단히 보내고 응답을 처리할 수 있도록 다양한 메서드를 제공합니다.RestTemplate의 주요 특징HTTP 요청 지원: GET, POST, PUT, DELETE와 같은 다양한 HTTP 메서드 지원.직렬화/역직렬화: JSON, XML 데이터를 Java 객체로 자동 변환.간편성: 간단한 API로 빠르게 외부..

JAVA/이론 2025.01.19
home top bottom
}