본문 바로가기 메뉴 바로가기

cryptograph in Daeyeon

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

cryptograph in Daeyeon

검색하기 폼
  • 분류 전체보기 (41)
    • 암호론 (16)
    • 웹해킹 (1)
    • 리버싱 (0)
    • 시스템해킹 (2)
    • 양자컴퓨팅 (6)
      • qiskit (2)
    • write-up (2)
      • wechall (2)
    • Python (11)
    • 차량네트워크 (1)
    • 논문 (2)
    • etc (0)
  • 방명록

파이썬문법 (2)
[python] 3. Decorator

Decorator란 뜻 그대로 장식하기 위한 문법입니다. 즉, 기존의 클래스나 함수를 수정하지 않고 기능을 덧붙일 수 있는 기능을 합니다. 로직을 설계할 때 객체가 특정 작업을 추가할 수 있도록 코드를 작성하는 방식을 패턴화 시킨 것을 decorator pattern이라고 합니다. python에서는 이를 내부의 기능으로 만들어 제공합니다. decorator을 사용하기 위해서는 크게 두가지 구현이 필요합니다. 먼저 함수나 클래스를 인자로 받는 closure를 정의하고 기능을 구현합니다. 그 다음 decorator을 사용하는 함수나 클래스의 선언 바로 윗줄에 @ 키워드를 사용하여 정의한 closure의 이름을 적어줍니다. decorator는 함수나 클래스를 인자로 받고, 이를 실행하기 전이나 수에 원하는 기..

Python 2021. 7. 5. 13:44
[python]2. Basic Pythonic Grammar

Pythonic grammar 조건문 python은 다른 언어들과 같이 if else를 이용해 조건문을 작성하고, 삼항 연산자도 제공합니다. 삼항 연산자를 사용하면 코드의 길이가 줄어들겠지만 이는 항상 좋은 것은 아닙니다. 하지만 간단한 코드라면 삼항 연산자를 사용하는 것도 좋은 방법일 것입니다. def is_int(value): return True if type(value) == int else False def is_string(value): return True if type(value) == str else False def main(): print("Is \"1\" an int class ? %s" % is_int(1)) print("Is \"string\" a str class ? %s" %..

Python 2021. 6. 30. 18:24
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 파이썬 비동기
  • Qiskit
  • 대칭키암호
  • 덧셈암호
  • 동시발생지수
  • Cryptography
  • 시저암호
  • Quantum Computing
  • thread
  • Quantum entanglement
  • 복호화
  • 비대칭키암호
  • 파이썬암호
  • 파이썬문법
  • ACM Computing survey
  • 파이썬
  • pythonic
  • ETA 프로젝트
  • 파이썬 문법
  • systemhacking
  • 암호론
  • python
  • 공개키암호
  • wechall
  • 양자컴퓨터
  • Encrypted Traffic Analysis
  • 양자컴퓨팅
  • 전치암호
  • 곱셈암호
  • 암호화
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바