본문 바로가기

일기장

대소문자 바꿔서 출력하기 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 한 줄 짜리 다른 사람 답안. 이런 함수가 있었다니.. 2 print(input().swapcase()) 내 풀이 str = input() output='' for i in str: if(i.isupper()): output+=(i.lower()) else: output+=(i.upper()) print(output) 더보기
n 번째 원소까지 정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. def solution(num_list, n): answer = [] for i in range(0, n): answer.append(num_list[i]) return(answer) 더보기
카운트 업 정수 start와 end가 주어질 때, start부터 end까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. def solution(start, end): answer = [] for i in range(start, end+1): answer.append(i) return answer 더보기
쿠키와 세션 쿠키 VS 세션 쿠키는 세션 관리, 개인화, 트래킹에 사용되고 세션은 쿠키를 이용 쿠키는 Header에 정보를 저장해서 보냄 쿠키는 클라이언트에 저장, 세션은 서버에 저장 1.요청 : 웹 클라이언트가 서버에 요청을 보내면 서버는 클라이언트를 식별하는 session id 생성 2.세션키 생성 3.session id로 HttpSession 생성(key, value 를 저장) 4.session id를 저장하고 있는 쿠키 생성 5.클라이언트에 응답(session 아이디를 가진 쿠키 전송) 6. 웹 클라이언트 session id를 가진 쿠키 서버에 전송 7. 서버는 쿠키의 session id로 HttpSession 찾기 세션 특징 Session Id 는 브라우저 단위로 저장, 브라우저 종료 시 제거 로그아웃 시 .. 더보기
IP Address 인터넷 연결 위해서는 ip주소, 서브넷마스크, 게이트웨이 주소 세가지가 꼭 필요 1. IP ? Internot Protocol 의 약자 인터넷상에서 데이터를 주고 받기 위한 통신 규약 현재 네트워크 IP 주소 체계는 IPv4를 사용 각 자리마다 0~255의 숫자 네 개로 구성 1-1. IP Address ? 네트워킹이 가능한 장비(PC, 서버장치, 스마트폰, 테블릿PC, ..etc)를 식별하는 주소 사용하는 장비에 하나씩 부여되고 이것으로 인터넷이 가능함 이러한 장비들이 12개의 고유 숫자가 주어져 아이피주소로 사용됨 네트워크 주소(서울시 아파트 —동) + 호스트 주소 (101호) 1-2. 내부 IP 주소 확인 방법 같은 공유기에 연결된 기기 제어 or 프린터 공유 등과 같은 작업에 사용 or 공유기에서.. 더보기
#3. AWS를 사용하기 위한 도구에 대한 기초 1. AWS 의 사용법과 계정 - AWS 서비스는 사용한 만큼 지불하기 때문에 사용하지 않으면 불필요하게 확보하지 않도록 한다. - 상황을 보고 서비스 사용을 자주 조정하는 것이 필요하다. - 필요한 서비스만 조합해서 사용한다. 서비스 관리가 가능한 여러가지 기능 관리 콘솔 : 서비스 설정 화면. CLI : 관리 콘솔에서 할 수 없는 것도 가능하며 명령어로 조작 가능하다. IAM: 사용자 계정이며 그룹이나 정책 등을 일괄로 관리 가능하다. 비용 관리: 비용을 그래프 등으로 확인 가능 하다. 예산에 따라 관리 가능하다. CloudWatch: 감시도구. 임계 값을 넘는 경우 조치를 취할 수 있다. 2. 관리 콘솔과 대시보드 관리 콘솔: 웹 브라우저에서 AWS 서비스를 관리하는 화면이다. 서비스 설정, 지역 .. 더보기
2. AWS 이해하기 위한 클라우드와 네트워크의 구조 1. 클라우드와 온프레미스 : 클라우드 컴퓨팅의 구조 온프레미스(on-premises) : 자사에서 자유롭게 서버 등을 설계, 구축, 운영하는 것. 오프프레미스(off-premises): 자사가 소유, 운영하지 않고 임대하거나 공공장소에 구축된 것을 사용하는 것. 공용 클라우드: AWS처럼 임대하는 클라우드 사설 클라우드: 자사에 구축하는 클라우드. 온프레미스에서 오프프레미스로 변환하면 자사 운영에서 임대로 바뀌고, 비클라우드에서 클라우드로 바꾸는 것이다. 2. 가상화와 분산 처리 : 클라우드를 지탱하는 2대 기술 가상화 : 컴퓨터(물리적인 메모리, 하드 디스크, OS 등 부품)를 소프트웨어로 대체하는 것 가상화를 통한 복제 : 가상 서버에 할당된 메모리와 스토리지는 자유롭게 조절이 가능한데 가상 서버의.. 더보기
#1. 아마존 웹 서비스 기초 지식 1. 아마존 웹 서비스(AWS)란? 클라우드 컴퓨팅 서비스이다. 서버 및 네트워크 등을 인터넷으로 빌려주는 서비스로 언제 어디든지 사용 가능하다. *특징 시스템 운영에 필요한 인프라와 소프트웨어(운영체제, 웹 서버, 데이터 베이스 서버 등)를 한번에 통째로 빌릴 수 있다. 다양한 서비스를 제공하고 있기 떄문에 서비스를 조합하기 쉽고, 필요한 만큼만 빌려 사용할 수 있다. 또한, 네트워크나 기술을 모르는 사람도 사용할 수 있으며, 한국어와 원화 결제도 가능하다. 한국 국내에 파트너사가 있어 파트너 기업에 상담도 가능하다. 각국의 글로벌 규정에 대해 인증 및 검증이 되어 있으며, 법령, 규정, 프라이버시 기준을 준수하고 있다. AWS 서버는 데이터 센터를 전 세계의 시설에서 운영하고 있으므로 글로벌로 확장할.. 더보기