1. JSP란?JSP(JSP, JavaServer Pages)는 웹 페이지를 동적으로 생성하거나 사용자의 요청에 따라 웹 페이지의 내용을 변경하여 클라이언트에게 전달하는 데 사용되는 프로그래밍 기술입니다. JSP는 자바(Java) 언어를 기반으로 하며, 주로 웹 애플리케이션에서 서버의 데이터 처리와 그 결과를 웹 페이지에 표시하는 기능을 수행합니다. 사용자가 웹브라우저를 통해 JSP페이지에 접근하면 요청은 HTTP를 통해 서버로 전달됩니다. 서버에서는 JSP파일을 받아서 필요한 경우 자바 서블릿으로 컴파일합니다. 만약 컴파일 되어있는 파일이라면 해당 서블릿을 실행합니다. 서블릿에서는 데이터베이스나 로직 처리등을 수행한 후 결과를 HTML 형태로 생성합니다. 이렇게 생성된 HTML페이지는 클라이언트..
1. 아파치 톰캣아파치 톰캣은 아파치 소프트웨어 재단에서 관리하는 오픈소스 웹서버입니다. JSP를 사용하기 위해서는 웹 서버를 설치해야 하는데 주로 톰캣을 많이 사용합니다. 우선 아래 사이트에 접속합니다.https://tomcat.apache.org Apache Tomcat® - Welcome!The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These..
1. input 함수파이썬에서 input은 사용자 입력값을 받는 함수입니다. 즉 동적으로 입력을 받는 것입니다. 이 함수를 사용하면 콘솔등에서 입력을 받아 데이터를 유연하게 처리할 수 있습니다. name = input("이름을 입력해주세요 : ") #입력: kimage = input("나이를 입력해주세요 : ") #입력: 30 #기본타입은 문자열로 받는다.age2 = int(input("나이를 입력해주세요 : ")) #입력: 30 -> 타입에 따른 형변환이 필요print(type(name),type(age),type(age2)) #출력: print(f"name: {name}. age: {age}, age2: {age2}") #출력:name: kim. age: 30, age2: 30print("문자열:..
파이썬에서 함수는 재사용 가능한 코드 블록으로, 특정 작업을 수행하기 위해 사용됩니다. 함수를 사용하여 코드를 모듈화하고, 중복을 피하며, 코드의 가독성을 높일 수 있습니다. 파이썬의 함수 사용 방법은 다음과 같습니다 1. 함수의 사용방법def 함수이름(매개변수1, 매개변수2, ...): # 함수 내용 # 함수가 수행할 작업 return 반환값 # 반환값이 없는 경우에는 생략 가능위의 형식으로 함수를 정의할 수 있습니다. 함수 이름은 사용자가 원하는대로 지정할 수 있으며, 함수의 내용은 def 키워드 다음에 들여쓰기를 해서 작성합니다. 함수의 인자는 괄호 안에 지정되며, 필요한 만큼 인자를 선언할 수 있습니다. 아래는 함수를 사용한 몇 가지 예시입니다2. 매개변수가 없는 함수def sa..
컴프리헨션은 파이썬만의 특수한 문법입니다. 컴프리헨션을 사용하면 리스트, 세트, 딕셔너리 등의 컬렉션 데이터 타입을 간결하게 생성하거나 변환할 수 있습니다. 컴프리헨션을 사용하면 작성하는 코드의 양을 줄일 수 있습니다.1. 리스트 컴프리헨션리스트 컴프리헨션을 사용하면 for문을 좀 더 간결하게 표현할 수 있습니다. 또한 일반 for문보다 미세하게 빠르다고 합니다. 일반적으로 아래와 같이 사용합니다.[변환할 값 for 변수 in 리스트 if 조건문] 만약에 if else가 포함된다면 아래와 같이 사용합니다.[변환할 값 if 조건문 else 조건이 성립하지않을때 변환할 값 for 변수 in 리스트] 아래는 예제입니다.students = [1,2,3,4,5]print(students) #출력 [1,2,3,4,..
1. for문파이썬에서 for문은 아래 형식으로 주로 사용합니다.for in iterable객체:# 실행문 여기서 iterable하다는 것은 반복이 가능하다는 것입니다.그리고 for문은 더이상 반복가능하지 않으면 자동으로 종료됩니다.파이썬에서 iterable한 자료형에는 문자열, 리스트, 튜플, 집합, 딕셔너리 등이 있습니다.그리고 iterable한 객체를 반환하는 함수에는 range, reversed, enumerate,filter,map,zip 등이 있습니다. 아래 예제를 통해 사용방법을 살펴보겠습니다.for i in range(10): # 0~9 print(i, end=",") #출력: 0,1,2,3,4,5,6,7,8,9,for x in range(1,10): # 1~9 pri..
파이썬에서는 조건을 넣는 괄호와 실행문을 넣는 대괄호를 사용하지 않습니다.대신에 들여쓰기로 콜론(:)과 들여쓰기로 조건과 실행문을 구분합니다. #무언가가 존재한다면 True로 취급. 숫자는 0이 아닌 수는 전부 True로 취급if 1 and 'a' and ['a','b']: print("True") #출력: True#무언가가 없으면 False로 취급if [] or '' or () or 0: print("empty_list") #출력안됨a1 = "abc"a2 = "def"if a1 == 'abc' and a2 =='def': print("모두 일치") #출력: 모두 일치b1 = 20b2 = 40if b1 True print("숫자가 일치") #출력: 숫자가 일치#다중 조건문num =..
1. 변수파이썬은 정적타입이 아닙니다. 따라서 자바나 C처럼 변수를 선언할 때 자료형을 입력하지않아도 됩니다. 또한 처음타입과 다른 타입으로 형변환할때에도 자료형을 선언하지 않고 값만 변경하면됩니다. 이러한 파이썬의 특징때문에 타입에러가 발생할 가능성이 높습니다. 따라서 프로그래밍을 할때 주의해서 사용해야 합니다.var = 10print(type(var))# 출력: var = "chagne"print(type(var)) #출력: #동시선언x = y = z = 300print(f"x: {x}, y:{y}, z:{z}") #출력: x: 300, y:300, z:300#파이썬의 형변환aa = 300print(aa,type(int(aa))) #출력: 300 print(aa,type(str(aa))) #출력: 3..
1. 숫자형1)숫자형 연산자의 종류'''숫자형 연산자+-*///: 몫% : 나머지abs(x) : 절대값pow(x,y) == x ** y -> x의 y제곱''' 2) 정수의 선언 및 출력#정수 선언a = 7a2 = -14big_int = 777777777777777777777777777777#정수 출력print(a) # 출력: 7print(a2) # 출력:-14print(big_int) # 출력:777777777777777777777777777777#타입 출력print(type(a)) #출력:print(type(a2)) #출력:print(type(big_int)) #출력:3) 실수의 선언 및 출력#실수 선언b = 0.9999b2 = 3.14456465b3 = -5.9b4 = 3/9#실수 출력print(b)..
구글에서 python 을 입력하여 Welcome to Python.org에 접속합니다. 파이썬 홈페이지에 들어간 후 다운로드를 클릭합니다. 다운로드 파일을 클릭하여 설치합니다. 버전은 다운받는 날짜에 따라 다를 수 있습니다. 파일을 다운받고 설치를 시작하면 아래 붉은 네모박스는 체크해줘야 합니다. 그리고 경로가 길기때문에 보라색 네모박스 안을 클릭하여 경로를 변경합니다. next를 1~2번정도 클릭하면 아래와 같은 화면이 나옵니다. 붉은색 네모박스에 있는 경로를 변경합니다. 그리고 install을 클릭하여 설치하고 close를 클릭합니다.
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.