전체 글72 Unit 8 - 12(파이썬 코딩 도장) 용어정리 요소 : 리스트에 저장된 각 값 본문정리 Unit 8. is 와 is not도 같다 다르다 기능을 하지만 이는 객체를 비교한다.( == !=는 값 자체를 비교한다) id()란 함수는 객체의 메모리 주소를 구하는데 이를 통해 객체를 확인할 수 있다. and, or, not 연산자가 있다.(파이썬에서는 && || !이 없다.) bool()를 사용하면 True False를 얻을 수 있다.(0과 0.0과 ''과 ""를 제외하곤 True이다) 파이썬의 단락 평가에선 앞의 값이 확실하면 두번째 계산은 하지 않는 것을 의미한다(1or0이면 무조건 true)여기서 >>> True and 'Python' 'Python' True and 'Python' 을 입력하면 'Python'이 나온다. 왜냐하면 파이썬 논리.. 2022. 10. 29. Unit 5 - 7(파이썬 코딩 도장) 용어정리 sep : '구분자'로도 불린다. 본문정리 Unit 5. /는 보통 몫을 구하는데 지정한 자료형으로 출력한다.(int면 정수, float면 실수) 하지만 파이썬에선 실수형으로 출력한다. 나머지를 버리기 위해선 //를 사용하면 된다. 다만 실수에 //를 적용하면 실수가 나오며 소수점 이하는 버린다. **는 거듭제곱을 위한 것이다. 값을 정수로 만들기 위해선 3가지 방법이 있다. int(숫자), int(계산식), int('문자열')이다.(실수도 마찬가지이다.) 객체의 자료형은 type(값)을 적용하면 된다. 몫과 나머지를 함께 구하기 위해선 divmod()를 이용하면 된다. 2진수는 0b, 8진수는 0o, 16진수는 0x를 붙인다. 복소수는 complex()이다. Unit 6. 파이썬은 변수 여러개.. 2022. 10. 29. Unit 1 - 4(파이썬 코딩 도장) 용어정리 요구 사항 : 처리하고자 하는 작업 또는 문제 인터프리터 방식 : 코드를 한 줄 한줄 실행하여 결과를 얻는 방식 파이썬 프롬프트 : 파이썬 인터프리터가 사용자의 입력을 받아들일 준비가 되었다는 것을 사용자에게 알려주기 위해 보여주는 기호 소스 코드 : 프로그래밍에서 코드를 파일 형태로 저장하는 것 파이썬 스크립트 : 파이썬 코드를 저장한 .py 파일 본문정리 Unit 1. 프로그래밍은 컴퓨터 명령어로 표현한다는 뜻이라 컴퓨터 쪽에 가깝고, 코딩은 프로그래밍 언어로 코드를 작성한다는 뜻이라 언어쪽에 가까운 표현이다. 파이썬은 객체 지향 언어이다. Unit 3. IDLE처럼 파이썬 코드를 직접 입력해서 실행하는 프로그램을 파이썬 셸이라고 부르며, '>>>' 이 부분을 파이썬 프롬프트라고 부른다. 파.. 2022. 10. 29. 주소 변환 프로토콜(ARP)(네트워크보안)(Wireshark로 배우는 컴퓨터 네트워크) 용어정리 본문정리 IP가 데이터 링크층의 서비스를 이용하므로 다음 홉의 물리 주소를 알아야 한다. 이 과정이 주소 변환 프로토콜에서 수행 된다. 주소 변환 호스트와 라우터는 네트워크 레벨에서 자신의 논리 주소로 인식된다. 이때 논리 주소는 IP 주소를 의미한다. 하지만 패킷은 물리적인 네트워크를 통과해야한다. 물리적인 레벨에선 호스트와 라우터는 물리 주소에 의해 인식된다. 이때 물리 주소는 로컬 주소이다. 이 주소는 로컬 네트워크 내에서만 유효하다. 즉 유일할 필요도 없다. 이 주소는 NIC(네트워크 인터페이스 카드)에 들어있다. 논리 주소가 물리 주소로 변환하는 방법에는 두 가지가 있다. 동적 변환은 물리 주소와 논리 주소 쌍 중 하나만을 알고 있을 때 프로토콜을 사용하여 다른 하나를 알 수 있다. 이.. 2022. 10. 22. 상속(프로그래밍 심화)(명품 JAVA Programming ) 용어정리 만약 이 글을 보고 자바의 기능을 깨달으려 한다면 뒤로가기를 누르시면 됩니다. 코딩은 무조건 직접 해봐야 깨닫는 것 같아요. 저는 이하의 기능을 3일 동안 계속해보며 익혔어요. 그래도 정확히 모르겠거든요... 그런 제가 이 글을 작성했으니 더욱 신뢰성이 떨어집니다. 기능을 깨달으시려한다면 뒤로가기를 누르세요!! 본문정리 상속의 개념 객체 지향에서 상속은 부모 클래스에 만들어진 필드와 메소드를 자식 클래스가 물려받는 것이다. 코드 중복을 제거하여 클래스를 간결하게 구현할 수 있다. 상속의 장점은 클래스 간결화(멤버의 중복 작성 불필요), 클래스 관리 용이(클래스들의 계층적 분류), 소프트웨어의 생산성 향상(클래스 재사용과 확장 용이)이다. 클래스 상속과 객체 부모 클래스는 슈퍼 클래스, 자식 클래.. 2022. 10. 22. 근거리 통신망 : 유선 이더넷(네트워크보안)(Wireshark로 배우는 컴퓨터 네트워크) 용어정리 MAC : 물리 주소, 지국 주소라고도 불린다. 본문정리 LAN은 지역적으로 제한된 지역에서 독립적인 장치들이 서로 통신할 수 있게 하는 데이터 통신 시스템이다. LAN은 매체 공유의 문제를 해결하기 위해 매체 접근 방법을 사용하였는데 이 중 이더넷은 CSMA/CD 방식을 사용하였다. 토큰 링이나 토큰 버스, FDDI(광섬유 분산 데이터 인터페이스)는 토큰 패싱 방식을 사용한다. 이 때, 고속 WAN 기술을 효율적으로 이용하는 ATM LAN이 시장에 등장하였다. IEEE 표준 이더넷 EthernetⅡ은 원래 무선 통신을 전제로 했기 때문에 하나의 주파수로 통신할 때 한쪽만 송신은 다른한쪽은 수신만 가능했다. 그렇기 때문에 CSMA/CD방식을 이용해 송신 또는 수신을 한쪽만 하는 반이중 데이터 통.. 2022. 10. 18. 패킷 헤더 확인과 덤프 분석(네트워크보안)(Wireshark로 배우는 컴퓨터 네트워크) 용어 본문정리 개요 홈페이지 접속 패킷 캡처 헤더 확인 왼쪽칸을 먼저 보자. Frame이라는 것이 있다. 이하에 이더넷 인터넷 프로토콜 등등도 있다. 이것이 헤더이다. Frame, Ethernet ll, 패킷, 세그먼트 헤더 Frame 부분은 와이어샤크에 의해 생성된 메타데이터부분이다. 실제 프레임은 이더넷Ⅱ 부분부터 시작된다. Frame 색션에선 시간, 색상, 그리고 와이어샤크가 프레임에 추가한 정보를 볼 수 있다. 프레임은 매체 접근 제어 헤더부터 MAC 트레일러까지이며 데이터 링크층에서 전송되는 데이터 단위이다. 패킷은 프레임에 캡슐화 되어 있는 내용이다. TCP/IP 통신에서 패킷은 IP 헤더에서 시작해서 프레임의 트레일러 바로 앞까지이다. 패킷은 네트워크 층에서 전송되는 데이터 단위이다. 세그먼.. 2022. 10. 17. 클래스와 객체(프로그래밍 심화)(명품 JAVA Programming ) 용어정리 본문정리 객체 지향과 자바 특성은 3가지 캡슐화, 상속, 다형성가 있다. 캡슐화는 객체를 캡슐로 싸서 내부를 보호하고 볼 수 없게 하는 것이다. 리모콘은 버튼만 보이고 내부는 보질 못한다. 자바에선 클래스라는 캡슐을 사용하며, 필드(멤버 변수)와 메소드(멤버 함수)로 구성된다. 상속은 하위 개체가 상위 개체의 속성을 모두 가지는 관계이다. 자바에선 확장(extends)하는 개념으로 자식 클래스가 부모 클래스의 속성을 물려받고 기능을 추가하는 것이며, 부모 클래스는 슈퍼 클래스라고 부르며 자식 클래스는 서브 클래스이다. 다형성은 같은 이름의 메소드가 클래스 혹은 객체에 따라 다르게 동작하도록 구현되는 것이다. 오버라이딩이란 슈퍼 클래스에 구현된 메소드를 서브 클래스에서 동일한 이름으로 자신의 특징.. 2022. 10. 17. 와이어샤크 개요 및 설치와 실행(네트워크보안)(Wireshark로 배우는 컴퓨터 네트워크) 용어 이더넷 : 컴퓨터 네트워크 기술의 하나로, LAN, WAN 등에서 가장 많이 활용되는 기술 규격이다. OSI 모델의 물리 계층에서 신호와 배선, 데이터 링크 계층에서 MAC 패킷과 프로토콜의 형식을 정의한다. 소켓 : OS가 가진 기능의 하나로 별도 프로그램에서 이용하기 위한 함수(API)이다. VoIP : Voice Over Internet Protocol의 약자로 인터넷을 이용한 음성 전송을 뜻 한다. 이 기술은 인터넷 프로토콜(IP) 네트워크를 통해 음성 통신과 멀티미디어 세션을 전달한다. 본문정리 패킷 분석기 네트워크를 통해 전달되는 패킷을 캡처하여 그 내용을 화면에 나타내 주는 소프트웨어이다. LAN 케이블을 따라 전송되는 전자기 신호를 데이터로 흭득하는 것을 패킷 캡처라하며 흭득한 패킷의.. 2022. 10. 13. 이전 1 2 3 4 5 6 7 8 다음