● 저자: 홍전일
● 페이지: 296
● 판형: 신국판변형(148*210)
● 도수: 2도
● 정가: 16,000원
● 발행일: 2022년 6월 17일
● ISBN: 978-89-97924-98-1 93000
[오탈자 사이트]
[강컴] [교보] [반디] [알라딘] [예스24] [인터파크]
_도서 내용
20년 이상 독서와 코딩을 즐기는 저자가 코딩 진로를 두고 고민하는 독자들을 위해 쓴 책이다. 설마 인공지능이 우리의 코딩 밥그릇을 빼앗아 갈까? 설마 하는 생각이 자주 현실이 되어버리는 요즘이다. 이 책이 코딩의 미래 환경을 완벽하게 예측할 순 없겠지만, 화두를 던지고 함께 고민하며 스스로 방향을 찾을 수 있도록 도움을 줄 수는 있을 것이다. 코딩이 유망하다니까, 코딩 진로를 급하게 선택하지 말고 이 책과 함께 조금 더 진지하게 고민해보자. 코딩 교육 종사자나 아이들의 진로에도 관심이 많은 부모들에게도 좋은 가이드가 될 것이다. 이 주제의 통찰을 위해 참고한 도서만 72권에 이른다. 이 도서들의 요약 리뷰집 또한 충분히 읽어볼 만한 가치가 있다.
_대상 독자
_코딩 진로를 고민하는 취준생이나 대학생
_코딩 교육 종사자
_코딩의 미래 환경을 고민하는 현업 개발자
_목차
프롤로그
1장 미래 소프트웨어 중심사회
_2020 우주의 원더키디
_아이언맨
_토니가 필요해
_자비스로 키우는 교육
2장 컴퓨팅의 역사
_에니악 시대
_프로그래밍 언어 시대
_미래로 가는 길
_과거에서 현재 그리고 미래
3장 하드웨어
_보일러실 청년
_반도체
_트랜지스터 낭비하기
_특이점이 온다
4장 소프트웨어
_코딩이란
_알고리즘
_알고리즘을 만드는 알고리즘
_마스터 알고리즘
_미래 코딩
5장 플랫폼
_뻐꾸기 알
_플랫폼
_게임 이론
_인터넷
_하드웨어, 소프트웨어 그리고 플랫폼
6장 코딩과 생각
_생각
_코딩과 생각
_객체지향적으로 생각하라
_컴퓨팅 사고
7장 생각의 도구
_기억의 값어치
_고무 오리
_논리와 직관
_푸앵카레의 도구
8장 책 읽기
_조선의 기틀
_책 읽기의 작동원리
_책 읽기와 미래
_책 읽기 방해 요소
_책 읽기 노하우
_코딩과 독서
_독서와 생각
9장 생각과 코딩
_레인맨
_직관적 사고
_C 언어와 직관적 사고
_객체지향 프로그래밍과 직관적 사고
_안티패턴의 원인
_결정론적 사고와 직관적 사고
_코딩을 위한 사고
10장 콘텐츠시대
_냅킨의 가치
_장기판, 장기알 그리고 장기꾼
_고양이가 짖을 때까지 기다릴 것인가?
_기술시대
_콘텐츠 시대
_코드 콘텐츠
_마중물
_글쓰기
11장 미래 환경
_포도원
_이타적 유전자
_장기판의 다리
_산업의 변화
_교육
_조직사회
_코딩 작업
_개발자의 콘텐츠
12장 코딩의 미래
_밀레니엄 버그
_애플
_콘텐츠 코드
_코딩의 미래
에필로그
그림 목록 및 출처
참고도서
찾아보기
_주요 내용
코딩 열풍의 현장은 마치 크리스마스 이브 명동 거리 한복판 풍경과 같습니다. 많은 사람이 떠밀려서 어디론가 가는 풍경입니다. 발밑에 뭐가 있는지도 모르고, 어디로 가는지도 모르는 사람들이 그냥 떠밀려가는 쪽으로 가다 보면 탈출구가 있겠거니 기대하는 거죠. 하지만 잘못하면, 물구덩이를 밟을 수도 있습니다. 그리고 엉뚱하게 가고 싶지 않은 곳에 가게 될 수도 있고요. 그러니, 어디로 가는지, 나는 어디로 가고 싶은지는 알고 떠밀려가도 가야 할 겁니다. 그래서 그 이야기를 해보려 합니다.
“우리가 어디로 가고 있는지”, “어디로 갈지” ….
2008년 개봉된 아이언맨에서는 인공지능 컴퓨터 자비스가 코딩을 합니다. 마찬가지로 ‘미래의 소프트웨어 중심 사회’에서는 현재 인간 자비스가 하는 일의 대부분을 인공지능 자비스가 할 겁니다. 인간 자비스는 인공지능 자비스에게 일자리를 빼앗기게 되는 거죠. 그러니, 우리가 받았던 교육 방식을 고수하는 건 위험한 선택이 될 겁니다.
대규모 수력 발전소가 전기를 만들어서, 모든 지역에 공급하듯, 아마존의 웹 서비스는 컴퓨팅 파워를 만들어서 모든 지역에 공급했습니다. 전기 공급 서비스에 가입하고 가입비와 사용료를 지불하며 전기를 쓰듯이, 클라우드 컴퓨팅 서비스에 가입하고 사용료를 내며 컴퓨팅 파워를 쓰는 시대가 도래한 겁니다. 양자 컴퓨터 기술은 상용화를 시작한다는 소식이 들려옵니다. 물론, 기존 컴퓨팅 분야의 기술을 뒤바꿀 기술은 아니지만, 특정 분야에서는 충분히 활용 가능한 방식입니다.
그리고 이상적인 상황에까지 하드웨어가 발전한다면, 어쩌면 미래 어느 시점에 우리는 인공지능 자비스 같은 개인 비서를 두게 될 수도 있습니다. 그러면 어느 순간 토니 스타크가 되기를 강요받게 되겠죠. ‘코딩’은 우리의 일상 언어가 되고, 우리가 좇고 있던 ‘프로그래밍 언어를 사용하는 코딩’은 사라지는 겁니다. 다만, 우리가 가진 전문성만 남게 되겠죠. 인공지능 자비스와 일하는 토니 스타크처럼요.
그렇다면 우리는 어떻게 해야 할까요? 인공지는 자비스보다 잘하는 것을 찾아 배우고 내것으로 만들어야 합니다. 저자는 그 해답으로 “성장하는 콘텐츠 코딩”을 제시합니다. 코딩 기술에 머무르지 않고, 코드를 콘텐츠로 확장할 수 있는 능력을 갖추어야 합니다. 콘텐츠는 글쓰기와 그림 그리기 같은 창의적인 활동에서 얻어낸 노하우 같은 것입니다. 인공지능 자비스가 쉽게 침범할 수 없는 영역이지요.
함께 고민해보고 방향을 찾아봅시다. 우리 모두는 장기판 위의 장기알이 아니라 장기꾼으로 인생을 살 만한 충분한 가치가 있는 사람들이기 때문입니다.
_저자 소개
지은이
홍전일
20여 년 전 PDA(개인정보단말) 애플리케이션 개발자로 시작해서, 현재 프론트엔드 개발자로 와디즈에서 일하고 있습니다. 죽을 때까지 코딩할 수 있다는 희망을 품고, 오늘보다 나은 내일을 위해 노력하는 개발자입니다.
<죽을 때까지 코딩하며 사는 법>(2021, 로드북)을 집필하였습니다.
.
_상세 이미지
_끝
'신간소개' 카테고리의 다른 글
[신간소개] 코딩의 미래: 인공지능이 최고의 코드를 만들어내는 세상이 온다_사람과 프로그래머 #12 (0) | 2022.06.08 |
---|---|
[신간소개] 암호화폐 자동매매 시스템 만들기 with 파이썬: 대량의 시뮬레이션과 최적화 전략까지 (4) | 2022.02.21 |
[신간소개] 보통의 취준생을 위한 코딩 테스트 with 파이썬: 백준 플래티넘 5 & 코드포스 파란색 랭크 달성하기 (0) | 2022.02.10 |
[신간소개] 백견불여일타 Node.js로 서버 만들기 (2) | 2021.10.13 |
[신간안내] 백견불여일타(이젠 프로젝트다!) 스프링 부트 쇼핑몰 프로젝트 with JPA (6) | 2021.08.26 |
[신간안내] 사람과 프로그래머#11 나는 주니어 개발자다 (0) | 2021.08.26 |
'오탈자 정보' 카테고리의 다른 글
[오탈자 정보] 코딩의 미래: 인공지능이 최고의 코드를 만들어내는 세상이 온다_사람과 프로그래머 #12 (0) | 2022.06.08 |
---|---|
[오탈자 정보] 암호화폐 자동매매 시스템 만들기 with 파이썬: 대량의 시뮬레이션과 최적화 전략까지 (0) | 2022.02.21 |
[오탈자 정보] 보통의 취준생을 위한 코딩 테스트 with 파이썬 : 백준 플래티넘 5 & 코드포스 파란색 랭크 달성하기 (2) | 2022.02.10 |
[오탈자 정보] 백견불여일타 Node.js로 서버 만들기 (0) | 2021.10.13 |
[오탈자 정보] 백견불여일타(이젠 프로젝트다!) 스프링 부트 쇼핑몰 프로젝트 with JPA (0) | 2021.08.26 |
[오탈자 정보] 사람과 프로그래머#11 나는 주니어 개발자다 (4) | 2021.08.26 |
댓글을 달아 주세요
● 저자: 정성문
● 페이지: 576
● 판형: 사륙배판형(188*257)
● 도수: 2도
● 정가: 35,000원
● 발행일: 2022년 3월 2일
● ISBN: 978-89-97924-96-7 93000
네이버카페 바로가기 cafe.naver.com/codefirst
[강컴] [교보] [반디] [알라딘] [예스24] [인터파크]
[책 소개 유투브]
_도서 내용
이 책은 암호화폐 자동거래 프로그램의 설계부터 개발 후 활용까지 모든 과정을 다루고 있다. 파이썬의 기본적인 문법부터 설명하고 있지만 대부분은 실제 코드를 개발하는 과정과 함께 파이썬을 학습할 수 있도록 하였다. 모든 과정에는 바로 실행해 볼 수 있는 실습코드가 제공되며, 자동거래 프로그램은 충분한 단위 테스트와 통합 테스트를 갖추고 있는 오픈소스 프로젝트로 계속 개발되고 있다. 프로그램을 바로 사용하고자 하는 개발자나 실습 위주로 파이썬을 학습해보고자 하는 사람에게 적합하다.
_대상 독자
파이썬으로 자신만의 암호화폐 자동거래 시스템을 만들어 보고 싶은 사람
완성된 프로그램 기반으로 파이썬을 기초부터 배워보고 싶은 사람
급변하는 시대에 파이썬의 능력을 꼭 챙기고자 하는 사람
_목차
저자서문
일러두기
1장 파이썬과 암호화폐 트레이딩의 만남
왜 파이썬인가
__파이썬의 철학
__가장 인기 있는 언어
__참 쉬운 언어
__데이터를 다루기에 좋은 언어
__마치며
암호화폐 트레이딩의 매력
__암호화폐는 실존하는 자산이다
__암호화폐 트레이딩의 장점
__Show me the money 소개
__마치며
2장 파이썬 시작하기
개발환경 갖추기
__파이썬 설치하기
__주피터 노트북
__VS Code
__마치며
헬로 파이썬
__파이썬 시작하기
__마치며
테스트 주도 개발
__파이썬 프로젝트의 디렉토리 구조
__테스트 주도 개발
__단위 테스트
__통합 테스트
__마치며
++생각 더하기_ 단위 테스트는 가장 싸다
3장 시뮬레이터부터 시작하자
시뮬레이터부터 시작하자
__시뮬레이터를 선택한 이유
__시뮬레이터 맛보기
__마치며
++생각 더하기_ 빠르게 변경할 수 있어야 한다
요구사항 정리 및 설계
__요구사항 정리
__간단하게 설계해보기
__마치며
++생각 더하기_ 소프트웨어 개발자 관점에서 아이의 꿈을 찾는 방법
테스트 주도 개발 시작
__단위 테스트 맛보기
__테스트 주도 개발 시작하기
__단위 테스트 고급 기술, mock
__통합 테스트
__마치며
++생각 더하기_ 아기 돼지 삼형제를 생각하며
Data Provider
__Simulation Data Provider 요구사항
__통합 테스트와 데모
__파이썬 모듈과 패키지
__추상 클래스
__서버 데이터로 초기화
__시뮬레이션 데이터 제공
__마치며
Strategy
__Strategy 요구사항
__통합 테스트와 데모
__Strategy 인터페이스
__초기화
__거래 정보 업데이트
__거래 요청 정보 생성
__거래 결과 업데이트
__마치며
Trader와 Virtual Market
__Trader와 Virtual Market 요구사항
__통합 테스트와 데모
__Trader 인터페이스
__초기화
__거래 주문 전송하기
__계좌 정보 조회하기
__마치며
++생각 더하기_ 진짜 같은 시뮬레이션
Analyzer
__Analyzer 요구사항
__통합 테스트와 데모
__초기화
__데이터 전달하기
__수익률 기록하기
__간단한 보고서 제공하기
__마치며
Operator
__Operator 요구사항
__통합 테스트와 데모
__Operator와 Simulation Operator의 관계
__Operator 초기화
__타이머를 통한 반복 실행
__자동거래 실행
__수익률 조회
__마치며
4장 컨트롤러
Controller
__컨트롤러 이해하기
___ _main_ _ 모듈 데모
__main 함수
___ _main_ _ 모듈 구현
__마치며
Simulator
__Simulator 요구사항
__통합 테스트와 데모
__Worker와 Thread
__Worker 구현
__Simulator 구현
__마치며
++생각더하기_ Operator가 Controller가 될 수는 없을까?
5장 시각화
표로 정리된 보고서
__표로 정리할 내용
__통합 테스트와 데모
__데이터 리스트 합치고 정렬하기
__파일로 출력하기
__마치며
그래프를 통한 시각화
__matplotlib과 mplfinance, pandas
__캔들 그래프부터 그려보자
__추가 그래프 그리기
__마치며
++생각 더하기_ 그래프에서 영감을 얻자
SMA 이동평균전략
__이동평균 전략
__테스트와 데모
__이동평균선 전략 구현
__분할 매매 추가
__마치며
블랙박스 같은 Log Manager
__logging 모듈 기본 사용법
__Handler와 Looger
__LogManager 구현
__마치며
++생각 더하기_ 재사용하기 좋은 모듈
6장 업비트 Trader
업비트 API
__업비트 API 사용 준비
__계좌 조회하기
__주문하기
__주문 조회하기
__주문 취소하기
__최근 거래 정보
__마치며
++생각 더하기_ 업비트 라이브러리를 사용하지 않은 이유
업비트 Trader
__데모와 실습
__주문 생성
__주문 조회
__주문 취소
__계좌 조회
__마치며
7장 빗썸 Trader
빗썸 API
__빗썸 API 사용 준비
__계좌 조회하기
__주문하기
__주문 조회하기
__주문 취소하기
__최근 거래 정보 조회하기
__마치며
빗썸 Trader
__데모와 실습
__주문 생성
__주문 조회
__주문 취소
__계좌 조회
__마치며
++생각 더하기_ 좋은 API는 어떤 것일까?
8장 실전 거래
실시간 Data Provider
__업비트 Data Provider
__빗썸 Data Provider
__마치며
Controller
__Controller 사용 실습
__Controller 구현
___ _main_ _ 모듈에 Controller 추가하기
__마치며
9장 원격 컨트롤
주피터 노트북 원격 접속 설정
__원격 접속 설정 방법
__SSL/HTTPS 적용
__마치며
++생각 더하기_ 작고 잦은 릴리즈
__주피터 노트북 Controller
__주피터 노트북 Controller
__주피터 노트북 Controller 구현
__마치며
10장 텔레그램 Controller
텔레그램 챗봇
__텔레그램과 챗봇
__텔레그램 챗봇 등록하기
__텔레그램 챗봇 만들기
__챗봇 계정의 메시지 가져오기
__텍스트 메시지 보내기
__이미지 전송하기
__커스텀 키보드 기능
__마치며
텔레그램 Controller
__요구사항
__챗봇 먼저 만들기
__컨트롤 기능 추가하기
__마치며
++생각 더하기_ 작은 차이가 명품을 만든다
11장 전략 최적화
대량 시뮬레이션
__데이터 저장소
__Database
__Data Repository
__Mass Simulator
__시뮬레이션 설정 파일
__멀티 프로세스
__시뮬레이션 결과 비교 분석
__마치며
전략 최적화 실습
__장기 이동평균선 추가
__이동평균값 변경
__잦은 매매 회피하기
__마치며
찾아보기
_주요 내용
무료로 공개되는 오픈소스 프로젝트
자동거래 프로그램의 설계부터 개발 후 활용까지 모든 과정 수록
각 단계마다 바로 실행해볼 수 있는 실습 코드 제공
전문 개발자가 아니어도 쉽게 사용할 수 있는 인터페이스
주요 내용
_파이썬의 기본과 시뮬레이터(1장~3장)
자동매매 시스템을 만들기 위한 파이썬의 기초를 다룬다. 핵심만 다루며, 추가로 필요한 부분은 본문에서 다룬다. 그리고 시작 시점에서 아주 간단하게 시뮬레이터를 만들어본다. 전체 시스템의 구조를 볼 수 있다.
_컨트롤러 만들기와 시각화(4장, 5장)
시스템의 전체 운영을 담당하는 컨트롤러를 만들어본다. 그리고 성능이 어느 정도 되는지 확인하기 위해서는 좀 더 입체적인 분석이 필요하다. 기능과 성능 모두를 좀 더 명확하게 분석하기 위해서 Analyzer 모듈을 개선해본다.
_업비트 트레이더와 빗썸 트레이더(6장, 7장)
본격적으로 실전 거래를 준비한다. 실제 거래소에 주문을 넣고 계좌 정보를 연동하는 기능을 만들어본다. 우리 책에서는 업비트와 빗썸의 API를 다룬다.
_실전 거래와 원격 거래 (8장, 9장)
거래소를 담당하는 Trader를 사용해서 실전 거래를 하기 위해 준비해야 할 것을 알아보고, 실전 거래용 Data Provider와 Controller를 만들어서 실전 거래를 해본다. 원격으로 컨트롤하는 기능을 추가하기 위해서 주피터 노트북을 활용해 본다.
_텔레그램 컨트롤러 (10장)
모바일에서는 기존 시스템이 불편하고 보안도 신경쓰이기 때문에 텔레그램 챗봇을 이용한 Controller를 만들어 본다.
_전략 최적화(11장)
대량의 시뮬레이션을 수행해 보고 전략을 최적화하는 과정을 함께 진행해 본다. 시뮬레이션의 결과를 확인하고 문제점을 찾아서 개선해 나가는 과정을 다룬다.
함께 제공되는 자동거래 프로그램은 ‘돈 받고 팔아도 되겠다’라는 말을 들을 수 있도록 노력했다. 무료로 공개되는 오픈소스 프로젝트이지만, 상용 프로그램 못지않게 누구나 사용하고 싶은 마음이 들도록 매력적으로 만들고 싶었다. 당장 나부터 유용하게 사용하고, 전문 개발자가 아니어도 쉽게 사용할 수 있는 인터페이스를 제공하려고 노력했다. 조금씩 기능이 더해지다 보니 오히려 책이 늦어졌는데, 프로젝트는 계속 더 발전해서 많은 사람에게 도움이 되었으면 좋겠다.
_저자 서문 중에서
_저자 소개
지은이
정성문(맛소금)
개인 누리집: https://me.msalt.net
smtm 누리집: https://smtm.msalt.net
우연히 들어간 회사에서 15년을 지내는 동안 다양한 SW 개발 업무를 진행해 보았지만, 여전히 계속 배우고, 도전하고 뭔가를 다시 시작하는 일로 늘 분주하다.
한 때는 모니터 앞에 붙어 키보드에서 손을 떼지 못하는 개발자의 모습이 너무 싫어서 전업을 꿈꿨었다. 그때는 컴퓨터라는 작은 상자에 갇혀서 날개를 펴지도 못하고 늙어가는 것만 같았다. 하지만 키보드 하나, 컴퓨터 하나로 세상을 바꿀 수 있고, 세계 곳곳의 개발자와 사용자들을 만나고 교감을 나눌 수 있다는 것을 알게 된 후 개발자라는 직업에 감사한 마음이 들기 시작했다. 해가 갈수록 개발자 한 사람의 영향력이 커져만 가는 요즘은 그 능력으로 무엇을 할 수 있을까 설레기도 하고, 새삼 겸손한 마음이 들기도 한다.
프로그래밍은 더 이상 소수 전공자들의 작업이 아니다. 모두가 즐길 수 있고, 누릴 수 있는 능력이고 놀이다. 마음껏 즐기면서 다른 사람들에게 소개하고 싶은 기쁜 마음으로 책을 썼다.
_상세 이미지
_끝
'신간소개' 카테고리의 다른 글
[신간소개] 코딩의 미래: 인공지능이 최고의 코드를 만들어내는 세상이 온다_사람과 프로그래머 #12 (0) | 2022.06.08 |
---|---|
[신간소개] 암호화폐 자동매매 시스템 만들기 with 파이썬: 대량의 시뮬레이션과 최적화 전략까지 (4) | 2022.02.21 |
[신간소개] 보통의 취준생을 위한 코딩 테스트 with 파이썬: 백준 플래티넘 5 & 코드포스 파란색 랭크 달성하기 (0) | 2022.02.10 |
[신간소개] 백견불여일타 Node.js로 서버 만들기 (2) | 2021.10.13 |
[신간안내] 백견불여일타(이젠 프로젝트다!) 스프링 부트 쇼핑몰 프로젝트 with JPA (6) | 2021.08.26 |
[신간안내] 사람과 프로그래머#11 나는 주니어 개발자다 (0) | 2021.08.26 |
댓글을 달아 주세요