본문 바로가기

분류 전체보기65

10. 파이썬(Python) 기초-자료형의 종류-딕셔너리(Dictionary) 딕셔너리(Dictionary) 키(Key)와 값(Value) 쌍을 갖는 자료형이며, Key를 통해 Value를 얻는 수 있다. 딕셔너리 사용 방법 - 중괄호 { } 를 사용하여 데이터를 Key, Value형태의 콤마( , )를 구분자로 하여 표현한다. >>> dic = { ‘name’ : ‘hong gil dong’, ‘age’ : ‘29’, ‘birth’ : ‘19990405’ } >>> print(dic) #결과값 : { ‘name’ : ‘hong gil dong’, ‘age’ : ‘29’, ‘birth’ : ‘19990405’ } >>> print(dic[‘name’])  key를 사용하여 value를 얻을 수 있다. #결과값 : hong gil dong 딕셔너리변수명[Key]를 사용해서 Valu.. 2023. 1. 6.
9. 파이썬(Python) 기초-자료형의 종류-집합(set) 자료형의 종류 - 집합(set) 집합은 수학의 집합 성질과 비슷하며, 중괄호 ( { } )나 set함수를 사용하여 만들 수 있다. set자료형의 주요 특징으로는 중복된 데이터를 가지지 않는다. 순서가 정해져 있지 않다. 중복 데이터를 만드는 더하기( + ), 곱하기( * )를 사용할 수 없고, 순서가 없으므로 인덱싱 기능을 사용할 수 없다. 집합(set) 사용 방법 - 중괄호{ } 혹은 set 함수를 사용하여 콤마( , )를 구분자로 하여 표현한다. >>> s_1 = {1,2,3,4} ==> { } 사용한 집합 생성 >>> print(s_1) # 결과값 : {1,2,3,4} >>> s_2 = set([1,2,3,4]) ==> set 함수를 사용한 집합 생성 >>> print(s_2) # 결과값 : {1,.. 2023. 1. 5.
웹 서버와 WAS 종류와 장단점 특징 웹서버(Web Server) 1) 아파치(Apache) - 대표적인 웹서버이며, 모든 운영체제(Operation System)에 운영될 수 있지만, Linux에 사용될 때 가장 이상적이다. 아파치(Apache) 장점 - Opensource s/w, 무료사용 - 확장성 및 보안성 우수 - 간단한 설정과 구성, 사용자 인증 및 검증 위한 내장기능 지원 아파치(Apache) 단점 - Overhead가 발생, 많은 기능으로 인한 느린 처리 - 오류나 버그 발생시 별다른 정책이 없음.사용자 커뮤니티 포럼에 해결책 요청해야 함. 2) 엔진엑스(Nginx) -비동기 이벤트(Event-Driven) 구조의 경량화 웹 서버로 정적 파일을 응답해주는 웹서버로도 활용가능하며, WAS 부하를 줄이기 위한 로드밸러서의 역할도 .. 2023. 1. 5.
웹 서버(Web Server) WAS(Web Application Server) 비교 설명 웹 서버(Web Server)와 WAS(Web Application Server)의 차이점 * 웹 서버(Web Server) 개요 웹 브라우저인 클라이언트로부터 Http 요청을 받아 Html 문서 등과 같은 정적 콘텐츠(Static contents)를 반환하는 프로그램 정적 콘텐츠(Static contents)는 html, CSS(Stylesheet) , 이미지(image), text, javascript 등이 있음. 웹 서버는 동적 콘텐츠(Dynamic contents)를 요청받으면 WAS에게 요청을 넘기고, WAS가 처리한 결과를 받아 클라이언트에게 전달함. * 웹 서버(WebServer)의 구조(동작방식) 클라이언트는 브라우저를 이용해 웹서버에 서비스를 요청한다. 요청 시에는 HTML 문서와 같은 .. 2023. 1. 4.