본문 바로가기

01_소켓 01_소켓 - 소켓이란 IP address와 Port 넘버가 합쳐진, 네트워크 상에서 서버와 클라이언트가 통신을 할 수 있도록 해주는 소프트웨어 장치입니다. 소켓의 종류1. 연결형 스트림 소켓 ( SOCK_STREAM )- 연결형 스트림 소켓은 두 개의 시스템이 연결된 다음 서로 데이터를 주고 받기 시작하여 연결된 상태의 데이터 주고 받기가 끝난 다음 연결을 끊게 되는 형식으로 TCP 프로토콜을 기본으로 합니다.- 오류나 패킷의 순서에 특별히 신경 쓸 필요가 없으며 안정적이라고 할 수 있습니다. 그래서 HTTP, FTP 등과 같은 많은 프로토콜이 TCP를 기본으로 하고 있습니다. 출처 : http://gkflqkfl.tistory.com/174 2. 비연결형 데이터그램 소켓 ( SOCK_DG.. 더보기
05_셋 05_셋 - 셋(set)은 값은 버리고 키만 남은 딕셔너리와 같다. 딕셔너리와 마찬가지로 각 키는 유일해야 하며, 존재하는지 여부만 판단하기 위해 사용한다. 셋 생성하기 : set()- 셋을 생성할 때는 set() 함수 혹은 중괄호 안에 콤마로 구분된 하나 이상의 값을 넣으면 된다.12345empty_set = set()print(empty_set) example_set = {0, 1, 2, 3, 4, 5}print(example_set)cs 데이터 타입 변환가기 : set()- 리스트, 문자열, 튜플, 딕셔너리로부터 중복된 값을 버린 셋을 생성할 수 있다.12test_set = set('letters')print(test_set)cs - letters 에 'e'와 't' 가 두 개씩 있어도, 셋에는 이.. 더보기
04_딕셔너리 04_딕셔너리 딕셔너리- 고유한 키를 지정한다.- 키 값은 대부분 문자열이지만, 불변하는 파이썬의 어떤 타입(부울, 정수, 부동소수점수, 튜플 등등)이 될 수 있다. 딕셔너리 생성하기 : {}- 딕셔너리를 생성하기 위해서는 중괄호 안에 키:값 쌍을 지정한다.- 빈 딕셔너리 만들기1empty_dict = {}cs 딕셔너리로 변환하기 : dict()- 두 값으로 이루어진 시퀀스를 딕셔너리로 변환할 수 있다.- 각 시퀀스의 첫번째 항목은 키, 두번째 항목은 값으로 사용된다.12test = [ ['a', 'b'], ['c', 'd'], ['e', 'f'] ]print(dict(test))cs 항목 추가/변경하기 : key- 딕셔너리에 항복을 추가할 때는 키에 의해 참조되는 항목에 값을 할당하면 된다. 만약에 키.. 더보기