오랜만에 쓰는 책 리뷰글이다.

 

이번에 본 책은 효율적 개발로 이끄는 파이썬 실천 기술

 

 

 

평소 개발 서적을 보면서 초급서는 엄청많은데에 비해 

읽기 좋은 중급서가 너무 없다 생각이 들때가 많았는데

 

이 책은 파이썬 기초 문법에서 패키징, 병렬처리 등 중급 내용까지 아우른다.

 

진지한 파이썬같이 다른 파이썬 중급서보다

가장 간단한 예시로 읽기 좋았던건 이책인듯하다.

 

이 책을 통해

그동안 이해가 잘 안되던 파이썬 패키지 __init__.py나

sdist, venv 구조가 조금은 감이 잡히더라

 

 

 

중고급서에 병렬처리니 단위테스트니 하는 내용들은 많은데

쓸일이 없으니 눈에 잘안들어오는데

그래도 오픈소스 쓰면서 자주 마주치는 위 내용들은 좀 이해하는데 도움되었음.

 

 

 

 

https://www.yes24.com/Product/Goods/99123748

 

효율적 개발로 이끄는 파이썬 실천 기술 - 예스24

프로그래밍에 대한 지식은 어느 정도 있지만,파이썬은 잘 모르는 분들을 위한 실천적 입문서!『효율적 개발로 이끄는 파이썬 실천 기술』은 이런 분들을 위한 읽기 쉬우면서도 얕지 않은 입문

www.yes24.com

 

 

 

 

 

신호

- 시간 흐름에 따라 변화하는 정보를 가진 질량

- 시간의 연속 유무에 따른 분류 : 연속시간 신호(아날로그), 이산시간 신호(디지털)

 

시스템

- 신호를 변형,저장 등 가공하는 과정

 

시스템 예시

1. 잡음 제거 시스템

2. 흐려짐 제거 시스템

 

 

신호의 예시

음성신호

영상신호

 

 

신호의 변환

- AD 변환 : 아날로그 신호 -> 디지털 신호

- DA 변환 : 디지털 신호 -> 아날로그 신호

 

 

원랜 오늘 사칙연산까지만 하려했는데

잠깐 시간도 남아서 논리연산 조금 해보려고한다.

 

시프트연산

- SHR para1, para2

 para1 : 작업 장소

 para2 : 오른쪽(왼쪽)로 이동할 비트수 주로 4배수

- SHL para1, para2

%include "io64.inc"

section .text
global main
main:
    ;write your code here
    mov ax,0x1234
    
    PRINT_HEX 2,ax
    NEWLINE
    
    shl ax,4
    
    PRINT_HEX 2,ax
    NEWLINE
    
    mov [a], word 0x1234
    PRINT_HEX 2,a
    NEWLINE
    
    shr word [a], 4
    PRINT_HEX 2,a
    NEWLINE
    
    xor rax, rax
    ret

section .bss
    a resw 1

 

 

 

 

AND, OR, XOR, NOT 연산

- AND, OR, XOR para1, para2(para1 = para1연산para2)

- NOT para(para = not para)

%include "io64.inc"

section .text
global main
main:
    ;write your code here
    mov al, 0b10110110
    mov bl, 0b01010101
    PRINT_HEX 1,al
    NEWLINE
    PRINT_HEX 1,bl
    NEWLINE
    
    and al, bl
    PRINT_HEX 1,al
    NEWLINE
    
    mov al, 0b10110110
    mov bl, 0b01010101
    or al,bl
    PRINT_HEX 1,al
    NEWLINE
    
    mov al, 0b10110110
    mov bl, 0b01010101
    xor al,bl
    PRINT_HEX 1,al
    NEWLINE
    
    mov al, 0b10110110
    not al
    PRINT_HEX 1,al
    NEWLINE
    
    xor rax, rax
    ret

 

 

+ Recent posts