모바일 앱 및 오픈소스 SW 기반의 기초 프로그래밍

모바일 앱 및 오픈소스 SW 기반의 기초 프로그래밍

$32.47
Description
오픈 소스의 가치를 제대로 이해하고 오픈 소스가 결국 회사나 엔지니어의 전략 실현과 성장에 도움이 된다는 것을 깊이 있게 인식하는 것이 지금 이 시대 소프트웨어의 중요성의 핵심이 된다. 이러한 중요성에 비추어 현재의 다양한 오픈소스 관련 교재들은 다소 미흡해 보인다. 국내 교재의 경우, 빠르게 변화하는 선진적인 추세에 미처 따라가지못해 최신의 진전된 내용을 전달하는 데 한계가 있다. 번역판의 경우 대부분 번역체 문장의 한계로 인해 내용 전달이 자연스럽지 못하거나 원서의 너무나 많은 내용을 번역판에 그대로 옮김으로써 중요한 내용과 덜 중요한 내용이 잘 구분되지 않고 있다. 본 교재는 주어진 시간 내에 최근 자료의 효율적이고 선택적인 학습을 필요로 하는 독자층에겐 도움을 주기 위하여 출간 되었다.
저자

문현준

목차

PRFACE

CHAPTER1오픈소스소프트웨어개론
1.1오픈소스소프트웨어
1.1.1오픈소스소프트웨어정의
1.1.2이책의구성

CHAPTER2Android
2.1안드로이드개요
2.1.1안드로이드의특징
2.1.2안드로이드의흐름
2.2안드로이드개발환경구축
2.2.1자바설치
2.2.2환경변수설정
2.2.3안드로이드스튜디오설치
2.2.4안드로이드스튜디오다운로드
2.2.5‘elloWorld’애플리케이션
2.2.6AVD(AndroidVirtualDevices)설정
2.3기본위젯과레이아웃
2.3.1뷰와뷰그룹
2.3.2레이아웃
2.3.3기본위젯들
2.4안드로이드어플리케이션개발
2.4.1한화면에두개의이미지뷰배치하기
2.4.2SMS입력화면만들고글자수표시하기

CHAPTER3iOS
3.1iOS개발환경구축
3.1.1Xcode설치
3.1.2프로젝트생성
3.2HelloWorld구현
3.2.1레이블과텍스트서식
3.2.2텍스트필드와버튼액션구현
3.2.3시뮬레이터에서확인하기
3.3이미지뷰어구현
3.3.1스토리보드로앱화면꾸미기
3.3.2아웃렛변수와액션함수추가하기
3.3.3액션함수기능구현

CHAPTER4Python
4.1Python개요
4.1.1Python의특징
4.1.2Python언어의장점
4.1.3Python2.7v과Python3v
4.2윈도우환경에서Python설치
4.2.1Python다운로드및환경설정
4.2.2Python개발도구설정
4.3Python기본문법
4.3.1자료형
4.3.2숫자형
4.3.3문자열자료형
4.3.4리스트자료형
4.3.5튜플자료형
4.3.6딕셔너리자료형
4.3.7집합자료형

CHAPTER5OpenCV
5.1OpenCV개요
5.1.1OpenCV소개및라이브러리
5.1.2OpenCV2.4.11설치및VisualStudio2012에서OpenCV사용
5.2OpenCV프로그래밍
5.2.1이미지픽셀의비트와채널
5.2.2이미지산술및논리연산
5.2.3이미지영역처리
5.2.4동영상처리

CHAPTER6MySQL
6.1MySQL개요
6.1.1MySQL의소개
6.1.2MySQL의특징
6.2MySQL의설치
6.2.1MySQL설치
6.2.2MySQL환경설정
6.2.3MySQLWorkbenchCE의사용
6.3SQL문을이용한스키마구성
6.3.1스키마와테이블
6.3.2SQL문의구성
6.3.3스키마의생성과선택,그리고삭제
6.3.4DDL
6.3.5DML

CHAPTER7Node.js
7.1Node.js개요
7.1.1Node.js소개
7.1.2Node.js특징
7.2Node.js개발도구설치하기
7.2.1브라켓설치하기
7.2.2크롬브라우저설치하기
7.2.3브라켓기본사용방법
7.2.4노드설치하기
7.3노드살펴보기
7.3.1첫번째노드프로젝트만들기
7.3.2콘솔에로그뿌리기
7.3.3프로세스객체간단하게살펴보기
7.3.4노드에서모듈사용하기

CHAPTER8R
8.1R개요
8.1.1R소개
8.1.2R의특징
8.1.3RStudio(R코드IDE)
8.2R개발환경구축
8.2.1R설치
8.2.2Rstudio설치
8.2.3RStudio작업환경설정
8.2.4프로젝트생성하기
8.3자료형및자료구조
8.3.1자료형
8.3.2자료구조
8.4연산자
8.4.1산술연산자
8.4.2논리연산자
8.4.3대입연산자
8.5그래프를이용한데이터시각화
8.5.1산점도(Plot)

CHAPTER9Tensorflow
9.1TensorFlow개요
9.2TensorFlow설치
9.2.1Python설치하기
9.2.2TensorFlow설치하기
9.2.3NVIDIAGPU사용하기
9.3TensorFlow의기본예제
9.3.1TensorFlow관련용어
9.3.2MNIST
9.3.3소프트맥스회귀
9.3.4학습
9.3.5모델평가
9.4TensorFlow기능활용
9.4.1연산그래프
9.4.2그래프,세션,페치
9.4.3텐서의흐름
9.3.4변수,플레이스홀더,간단한최적화