도서상세보기

도서명 컴퓨터 사이언스 부트캠프 with 파이썬
저자 양태환
출판사 길벗
출판일 2018-03-02
정가 24,000원
ISBN 9791160504095
수량
1장 변수
__1.1 메모리 미리 보기
____1.1.1 32비트와 64비트의 의미
____1.1.2 메모리에 우편번호를 매긴다
__1.2 변수의 의미
__1.3 파이썬에서의 변수: 이름과 값 객체
__1.4 마무리

2장 정수
__2.1 컴퓨터에서 수를 표현하는 방법
____2.1.1 10진수
____2.1.2 2진수
____2.1.3 16진수
__2.2 10진수를 2진수로
__2.3 2진수를 10진수로
__2.4 16진수를 2진수로
__2.5 코딩으로 확인하는 진수 변환
__2.6 양의 정수
__2.7 음의 정수
____2.7.1 보수의 개념
____2.7.2 2의 보수
____2.7.3 음수의 표현
____2.7.4 2의 보수로 표현하는 이유
__2.8 마무리

3장 실수
__3.1 실수 연산의 함정
__3.2 부동소수점
__3.3 단정도와 배정도
__3.4 1바이트 실수 자료형 설계하기
____3.4.1 10진수 실수를 2진수 실수로 바꾸기
____3.4.2 정규화
____3.4.3 메모리 구조
____3.4.4 1바이트 부동소수점의 표현 범위
____3.4.5 1바이트 부동소수점의 정밀도
__3.5 정밀도에 대한 고찰
____3.5.1 엡실론
____3.5.2 엡실론과 정밀도
__3.6 마무리

4장 문자와 문자열
__4.1 아스키 코드
__4.2 유니코드
__4.3 유니코드 인코딩 방식
____4.3.1 UTF-8
____4.3.2 UTF-16
____4.3.3 UTF-32
__4.4 파이썬 문자열의 특징
__4.5 마무리

5장 함수
__5.1 함수를 시작하기 전에
32비트와 64비트는 무슨 의미일까?

스택과 힙은 각각 언제 사용해야 할까?

어떻게 하면 CPU와 메모리를 좀 더 효율적으로 사용할 수 있을까?



프로그래밍 문법만 배워서는 실무에 들어갔을 때 한계에 부딪힐 수 있습니다. 좋은 프로그램을 만들려면 결국 자료 구조와 알고리즘은 물론 컴퓨터의 동작 원리를 알아야 합니다. 이 책은 컴퓨터 사이언스의 핵심만 간추려 쉽게 설명합니다. 또한, 165개의 그림으로 개념을 시각화하고, 파이썬으로 주요 원리를 실습할 수 있게 안내합니다.




초보 프로그래머가 알아야 할
컴퓨터 사이언스 기초를 쉽고 빠르게 배운다!

컴퓨터 동작 원리부터 자료 구조, 알고리즘까지 한 권에 담았다!


컴퓨터에서 수가 저장되고 처리되는 방법, 전공자들도 어려워하는 보수의 개념, 실무에서 자주 맞닥뜨리는 메모리 참조 방식과 함수의 작동 원리(스택 프레임를 다룹니다. 또한, 객체 지향의 개념, CPU, 메모리, 프로세스와 스레드, 자료 구조, 알고리즘 등 초보자가 중급자로 거듭나기 위해 꼭 알아야 하는 내용을 한 권으로 압축하였습니다.




파이썬으로 누구나 손쉽게 실습할 수 있다!

모든 예제는 초보자가 배우기 쉽고 직관적인 언어인 파이썬으로 작성되었습니다. 예제 코드는 파이썬 3.6에서 검증을 완료하였으며 실습하면서 파이썬 문법은 물론 파이썬 프로그램의 구동 원리도 익힐 수 있게 구성하였습니다. 또한, 파이썬을 처음 입문하는 사람을 위해 부록에 파이썬 기초 문법을 따로 정리해두었습니다.




쉬운 설명과 165개의 그림으로 이해를 돕는다!

주요 개념은 대부분 도해로 시각화하였으며, 일상생활의 비유를 들어 누구나 이해하기 쉽게 설명합니다. 그동안 컴퓨터 사이언스 개론을 학습하고 싶어도 마땅한 교재가 없어서 고민했을 초보자와 비전공자는 물론, 기본을 빠르게 복습하고 싶은 전공자나 관련