본문 바로가기
728x90
728x90

오블완14

챌린지 완료! 💪 오블완 챌린지를 13일 완료했습니다.매일매일 블로그를 작성하다보니 확실히 글쓰기 실력이 늘고 있는게 느껴지네요.개발하면서 배운 것들을 기록하고 공유하는 과정이 즐겁습니다.오블완 3주 챌린지는 끝났지만앞으로도 꾸준히 블로그를 작성하면서 더 좋은 글력을 키워보겠습니다.함께 성장하시는 모든 분들 파이팅! 💪 💪 💪 2024. 11. 29.
Python 기초 3장 - 연습문제 답안 안녕하세요. 지난번에 제시된 연습문제의 답안을 작성해드리겠습니다.문제1 답안def find_multiples(): """ 문제 1: 1부터 100까지의 숫자 중 3의 배수이면서 5의 배수인 숫자 출력 """ print("\n[문제 1] 1-100 중 3과 5의 공배수") print("-" * 40) multiples = [num for num in range(1, 101) if num % 3 == 0 and num % 5 == 0] print(f"3과 5의 공배수: {multiples}") print(f"총 {len(multiples)}개의 숫자가 있습니다.")def main(): print("Python 연습문제 답안") print("=" * 40).. 2024. 11. 27.
Python 기초 3장 - 제어문 완벽 가이드 Python 기초 3장 - 제어문 완벽 가이드안녕하세요! 오늘은 Python의 핵심 개념 중 하나인 제어문에 대해 자세히 알아보겠습니다. 제어문은 프로그램의 흐름을 제어하는 중요한 구문으로, if문(조건문), for문(반복문), while문(반복문)이 있습니다.목차조건문 (if문)반복문 (for문)반복문 (while문)제어문 활용 꿀팁1. 조건문 (if문)1.1 if문의 기본 구조조건문은 특정 조건이 참(True)일 때 코드를 실행하는 구문입니다.if 조건: 실행할_코드elif 다른_조건: 실행할_코드else: 실행할_코드1.2 if문 예제age = 20if age >= 20: print("성인입니다")elif age >= 17: print("고등학생입니다")else: p.. 2024. 11. 26.
DocumentBuilderFactory를 이용한 안전한 XML 파싱과 XXE Injection 방지하기 # [Java XML] DocumentBuilderFactory를 이용한 안전한 XML 파싱과 XXE Injection 방지하기안녕하세요! 오늘은 Java에서 XML을 안전하게 파싱하고 XXE(XML External Entity) Injection 공격을 방지하는 방법에 대해 알아보겠습니다.목차DocumentBuilderFactory란?XML 파싱 기본 방법XXE Injection이란?안전한 XML 파싱 구현하기실전 예제 코드1. DocumentBuilderFactory란?DocumentBuilderFactory는 Java에서 제공하는 XML 파싱을 위한 기본 클래스입니다. XML 문서를 파싱하여 DOM(Document Object Model) 객체로 변환하는 역할을 합니다.DocumentBuilderF.. 2024. 11. 25.
Python 기초 2장 - 변수와 자료형 완벽 가이드 Python 기초 2장 - 변수와 자료형 완벽 가이드안녕하세요! 이번 시간에는 Python의 핵심 개념인 변수와 자료형에 대해 알아보도록 하겠습니다.1. 변수(Variables)1.1 변수란?변수는 데이터를 저장하는 '상자'라고 생각하면 됩니다. Python에서는 별도의 선언 없이 바로 사용할 수 있습니다.message = "Hello Python!"age = 25height = 175.51.2 변수 명명 규칙문자, 숫자, 밑줄(_) 사용 가능숫자로 시작할 수 없음대소문자 구분Python 키워드는 사용 불가# 올바른 변수명user_name = "John"age1 = 20_temp = 36.5# 잘못된 변수명1name = "John" # 숫자로 시작my-name = "John" # 하이픈 사용if .. 2024. 11. 24.
Python 기초 1장 - print() 함수 완벽 가이드 # Python 기초 1장 - print() 함수 완벽 가이드안녕하세요! 오늘은 Python 프로그래밍의 가장 기본이 되는 print() 함수에 대해 알아보도록 하겠습니다. 1. print() 함수란?print() 함수는 Python에서 가장 많이 사용되는 기본 내장 함수 중 하나입니다. 이 함수는 주어진 값을 화면에 출력하는 역할을 합니다.2. 기본 사용법2.1 문자열 출력하기print("Hello, World!") # 결과: Hello, World!print('안녕하세요!') # 결과: 안녕하세요!2.2 여러 값 출력하기name = "철수"age = 20print("이름:", name, "나이:", age) # 결과: 이름: 철수 나이: 203. print() 함수의 주요 매개변수3.1 se.. 2024. 11. 23.
728x90
728x90