본문 바로가기

#Leni #레니 #♥

(123)
👻[ Python ] socket 연결 + 문자열 전송 내용 이전 하였습니다!다음 링크에서 내용 확인 부탁드립니다! 👇 👇 👇 👇 https://proni.tistory.com/entry/%F0%9F%90%8D-Python-socket-%EC%97%B0%EA%B2%B0-%EB%AC%B8%EC%9E%90%EC%97%B4-%EC%A0%84%EC%86%A1
[ TCP/IP ] 2. 프로토콜 체계와 소켓 타입( TCP, UDP ) 내용 이전 하였습니다!다음 링크에서 내용 확인 부탁드립니다! 👇 👇 👇 👇 https://proni.tistory.com/entry/TCPIP-2-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C-%EC%B2%B4%EA%B3%84%EC%99%80-%EC%86%8C%EC%BC%93-%ED%83%80%EC%9E%85-TCP-UDP
ING - [ TCP/IP ] 1. 네트워크 프로그래밍의 이해 네트워크 프로그래밍의 이해 네트워크 프로그래밍이란? - 두 디바이스(컴퓨터 or 핸드폰 등등)간의 데이터를 주고 받을 수 있도록 프로그래밍을 하는 것이다. Socket ( 소켓 ) - 두 디바이스간에 데이터를 주고 받으려면 물리적 연결이 필요한데 이러한 연결을 도와준다. - 소켓을 통해 연결된 두 디바이스는 서로 데이터를 주고 받을 수 있다. - 모든 데이터 송수신 작업이 끝나고 소켓을 닫으면 두 디바이스간의 연결은 사라진다. 컴퓨터의 주소? - 우리가 누구에게 전화를 하려면 그 사람 고유의 전화번호를 알고 있어야 하며, 집에 방문하려면 집 주소가 있어야 한다. 그와 마찬가지로 다른 디바이스가 내 디바이스에 접속을 하려하면 내 디바이스 주소를 알아야한다. IP - 어떤 디바이스인지를 식별한다.PORT -..
[ Do it! Jump to Python ] 03 프로그램의 구조를 쌓는다! 제어문 03 프로그램의 구조를 쌓는다! 제어문 03-1 if문 - 프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰이는 것이 바로 if문 이다.- 프로그램 실행과정은 순서도로 그려 보면 훨씬 이해하기 쉽다. if 조건문:수행할 문장1수행할 문장2 else:수행할 문장A수행할 문장B 주 의 사 항 1. Python은 줄을 맞추는 것을 매우 중요하게 여기는 언어임으로 수행할 문장들은 반 드 시 들여쓰기 후 작성해야한다! 그렇지 않으면 조건문에 의한 실행문으로 인식하지 않는다!2. 들여쓰기는 언제나 갚은 깊이로 해야한다! 키보드 좌측의 ~표 밑의 Tab 키를 사용하면 들여쓰기를 간편히 할 수 있다.3. 조건문 다음에 : (콜론)을 붙이는 것도 잊으면 안된다! for, def, class문에도 역..
[ Do it! Jump to Python ] 02-3 파이썬 프로그래밍의 기초, 자료형 - 집합자료형, 참과 거짓, 변수 02 파이썬 프로그래밍의 기초, 자료형 집합 자료형, 참과 거짓, 변수 02-6 집합 자료형 - 집합( set )은 파이썬 2, 3부터 지원되기 시작한 자료형이다. - set 자료형을 만들었을때 생성된 자료형은 따로 순서가 없다. = 순서가 뒤죽박죽이다. = 순서가 없다.( Unordered ).List 와 Tuple은 순서가 있기( Ordered ) 때문에 인덱싱을 통해 자료형의 값을 얻을 수 있지만, set 자료형은 순서가 없기 때문에 인덱싱으로 값을 얻을 수 없다. 딕셔너리도 인덱스를 사용할 수 없다, 무조건 key 값으로 value를 얻어온다.- 만약, set자료형에 저장된 값을 인덱싱으로 접근하려면 list나 tuple로 변환하여 사용해야 한다. - 중복을 허용하지 않는다. 집합 자료형 활용하는..
[ Do it! Jump to Python ] 02-2 파이썬 프로그래밍의 기초, 자료형 - 리스트, 튜플, 딕셔너리 02 파이썬 프로그래밍의 기초, 자료형 리스트, 튜플, 딕셔너리 02-3 리스트( List ) - 예를 들어 1부터 10까지의 숫자 중 홀수 모음인 1, 3, 5, 7, 9라는 집합을 생각해 보자. 이런 숫자 모음을 숫자나 문자열로 표현하기는 쉽지 않다. 파이썬에는 이렇나 불편함을 해소할 수 있는 자료형이 존재하는데 바로 리스트이다. - 리스트는 비어있는 리스트( [] ) 일 수도 있고, 숫자 또는 문자열을 요소 값으로 가질 수도 있으며, 숫자와 문자열을 함께 요소값으로 가질 수도 있고, 리스트 자체를 요소값으로 가질 수도 있다. 즉 리스트 안에는 어떠한 자료형도 포함시킬 수 있다. 리스트의 인덱싱과 슬라이싱 - 리스트 역시 문자열처럼 인덱싱과 슬라이싱이 가능하다. 혹시 기억이 안 날 수 있으니 다시한번..
[ Do it! Jump to Python ] 02-1 파이썬 프로그래밍의 기초, 자료형 - 숫자형, 문자열 자료형 02 파이썬 프로그래밍의 기초, 자료형 숫자형, 문자열 02-1 숫자형( Number )이란 - 숫자형태로 이루어진 자료형으로, 우리가 이미 잘 알고 있는 정수, 실수 복소수, 8진수, 16진수 등이 있다. 내장함수, real, imag, conjugate, ads, 실수, 허수, 켤레복소수, 절대값 숫자형 자료형은 사칙연산을 기본으로 수행하고 3개의 연산자를 더 사용할 수 있다. Python2.7은 정수형끼리 나눌 경우 정수로만 결과값을 리턴하기 때문에 피연산자를 실수형태로 강제 변환해줘야 실수형태의 결과 값이 나온다. Python 3은 피연산자를 실수형태로 변환하지 않아도 실수형태의 결과 값이 나온다. 02-1 문자열( String ) 자료형이란 - 문자, 단어 등으로 구성된 문자들의 집합이다. 따옴..
[ GitHub ] 소개 Git이란?Git은 버전 관리 시스템이다. 버전 관리 시스템은 파일의 변경 내역을 계속 추적하도록 개발된 소프트웨어이다.다시 말해 Git은 분산 버전 관리 시스템으로, Git으로 프로젝트를 개발하는 사람은 모두 현재 상태의 파일뿐만 아니라 그 프로젝트의 전체 이력을 가지고 있게 된다는 뜻이다. GitHub란? GitHub는 Git repository를 업로드 할 수 있는 web site를 말한다. GitHub는 다른 사람드로가의 협력을 매우 용이하게 해준다.repository를 공유할 수 있는 중앙저장소, 웹 기반 인터페이스, forking, pull requests, issues, wikis와 같은 기능을 제공하여 팀원들과 보다 효율적으로 변경안을 구체화하고 토론하며 검토할 수 있게 해준다. Git을 ..