도서상세보기

도서명 학교에서 알려주지 않는 17가지 실무 개발 기술 : 문자열 인코딩부터 웹 필수 지식까지
저자 이기곤
출판사 한빛미디어
출판일 2020-04-16
정가 20,000원
ISBN 9791162242988
수량
[1부 소프트웨어를 지탱하는 기술]
1장 문자열 인코딩
__1.1 문자열 인코딩이란
__1.2 아스키 코드(ASCII
__1.3 EUC-KR(CP949
__1.4 유니코드(UTF-8, UTF-16, UTF-32
__1.5 UTF-8
__1.6 UTF-16
__1.7 마치며

2장 다국어 처리
__2.1 i18n이란
__2.2 i18n 적용하기: gettext
__2.3 마치며

3장 날짜와 시간
__3.1 타임스탬프
__3.2 단조 시간
__3.3 실제 시간
__3.4 타임 존
__3.5 마치며

4장 정규 표현식
__4.1 정규 표현식 기초
__4.2 실사용 예
__4.3 마치며

5장 범용 고유 식별자
__5.1 UUID 구조
__5.2 UUID 버전
__5.3 실사용 예
__5.4 마치며

6장 난수
__6.1 유사 난수
__6.2 암호학적으로 안전한 난수
__6.3 공정한 난수, 셔플 백
__6.4 ‘무엇’을 위해 사용하는가
__6.5 마치며

7장 해시 함수
__7.1 해시 함수 정의
__7.2 해시 함수를 사용하는 곳
__7.3 해시 함수의 종류
__7.4 해시 함수의 생성 속도 비교
__7.5 실사용 예
__7.6 마치며

[2부 데이터 처리 기술]
8장 JSON
__8.1 JSON 특징
__8.2 JSON 구조
__8.3 JSON 메시지 읽고 쓰기
__8.4 JSON의 한계
__8.5 마치며

9장 YAML
__9.1 YAML 특징
__9.2 YAML 구조
__9.3 YAML 메시지 읽고 쓰기
__9.4 주석 사용하기
__9.5 앵커와 별칭
__9.6 마치며

10장 XML
__10.1 XML 특징
__10.2 XML 구조
__10.3 XML 메시지 읽고 쓰기
__10.4 마치며

11장 프로토콜 버퍼
__11.1 프로토콜 버퍼의 특징
__11.2 프로
성장을 꿈꾸는 개발자를 위한 책

이 책은 복잡한 소프트웨어를 개발하는 데 기반이 되는 기술을 설명한다. 따라서 실무에서 마주할 복잡성이라는 문제를 해결하고 올바른 길로 나아가는 데 도움이 될 것이다. 소프트웨어 개발에서 가장 중요한 기술로 문제가 생기기 전까지는 배울 수 없는 인코딩을 시작으로, 소프트웨어 동작에 꼭 필요한 데이터 처리 기술까지 다룬다. 나아가, 어떤 환경에서 개발하더라도 데이터를 안전하고 효율적으로 주고받을 수 있는 웹 서비스의 근간이 되는 핵심 기술도 살펴본다.

파이썬을 활용해 이런 기술들을 배울 것이다. 파이썬을 모르더라도, C, C++, JAVA 중 한 가지만 알면 쉽게 이해할 수 있는 코드로 구성되어 있다. 파이썬이 익숙한 독자라면 파이썬이라는 친구와 더 깊은 관계를 이어가는 기분으로, 파이썬이 낯선 독자라면 새로운 친구를 사귀는 기분으로 이 책을 여행할 수 있다.

현실에 안주하지 않고 성장을 꿈꾸는 개발자라면 이 책에서 설명하는 내용을 숙지하는 것을 강력하게 추천한다. 나아가 개발자를 꿈꾸는 학생에게도 유용한 책이다. 독자가 꿈꾸는 최고의 개발자가 되는 것을 상상해보아라. 그 개발자로 성장하기 위한 첫걸음을 이 책에서 시작해보자.