모바일 앱 및 오픈소스 SW 기반의 기초 프로그래밍
오픈 소스의 가치를 제대로 이해하고 오픈 소스가 결국 회사나 엔지니어의 전략 실현과 성장에 도움이 된다는 것을 깊이 있게 인식하는 것이 지금 이 시대 소프트웨어의 중요성의 핵심이 된다. 이러한 중요성에 비추어 현재의 다양한 오픈소스 관련 교재들은 다소 미흡해 보인다. 국내 교재의 경우, 빠르게 변화하는 선진적인 추세에 미처 따라가지못해 최신의 진전된 내용을 전달하는 데 한계가 있다. 번역판의 경우 대부분 번역체 문장의 한계로 인해 내용 전달이 자연스럽지 못하거나 원서의 너무나 많은 내용을 번역판에 그대로 옮김으로써 중요한 내용과 덜 중요한 내용이 잘 구분되지 않고 있다. 본 교재는 주어진 시간 내에 최근 자료의 효율적이고 선택적인 학습을 필요로 하는 독자층에겐 도움을 주기 위하여 출간 되었다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
CHAPTER 1 오픈소스 소프트웨어 개론
1.1 오픈소스 소프트웨어
1.1.1 오픈소스 소프트웨어 정의
1.1.2 이 책의 구성
CHAPTER 2 Android
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 'ello World'애플리케이션
2.2.6 AVD(Android Virtual Devices) 설정
2.3 기본 위젯과 레이아웃
2.3.1 뷰와 뷰 그룹
2.3.2 레이아웃
2.3.3 기본 위젯들
2.4 안드로이드 어플리케이션 개발
2.4.1 한 화면에 두 개의 이미지 뷰 배치하기
2.4.2 SMS 입력 화면 만들고 글자 수 표시하기
CHAPTER 3 iOS
3.1 iOS 개발환경 구축
3.1.1 Xcode 설치
3.1.2 프로젝트 생성
3.2 Hello World 구현
3.2.1 레이블과 텍스트 서식
3.2.2 텍스트 필드와 버튼 액션 구현
3.2.3 시뮬레이터에서 확인하기
3.3 이미지 뷰어 구현
3.3.1 스토리보드로 앱 화면 꾸미기
3.3.2 아웃렛 변수와 액션 함수 추가하기
3.3.3 액션 함수 기능 구현
CHAPTER 4 Python
4.1 Python 개요
4.1.1 Python의 특징
4.1.2 Python 언어의 장점
4.1.3 Python 2.7v과 Python 3v
4.2 윈도우 환경에서 Python 설치
4.2.1 Python 다운로드 및 환경설정
4.2.2 Python 개발도구 설정
4.3 Python 기본 문법
4.3.1 자료형
4.3.2 숫자형
4.3.3 문자열 자료형
4.3.4 리스트 자료형
4.3.5 튜플 자료형
4.3.6 딕셔너리 자료형
4.3.7 집합 자료형
CHAPTER 5 OpenCV
5.1 OpenCV 개요
5.1.1 OpenCV 소개 및 라이브러리
5.1.2 OpenCV 2.4.11 설치 및 Visual Studio 2012에서 OpenCV 사용
5.2 OpenCV 프로그래밍
5.2.1 이미지 픽셀의 비트와 채널
5.2.2 이미지 산술 및 논리 연산
5.2.3 이미지 영역 처리
5.2.4 동영상 처리
CHAPTER 6 MySQL
6.1 MySQL 개요
6.1.1 MySQL의 소개
6.1.2 MySQL의 특징
6.2 MySQL의 설치
6.2.1 MySQL 설치
6.2.2 MySQL 환경 설정
6.2.3 MySQL Workbench CE의 사용
6.3 SQL문을 이용한 스키마 구성
6.3.1 스키마와 테이블
6.3.2 SQL문의 구성
6.3.3 스키마의 생성과 선택, 그리고 삭제
6.3.4 DDL
6.3.5 DML
CHAPTER 7 Node.js
7.1 Node.js 개요
7.1.1 Node.js 소개
7.1.2 Node.js 특징
7.2 Node.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 노드에서 모듈 사용하기
CHAPTER 8 R
8.1 R 개요
8.1.1 R 소개
8.1.2 R의 특징
8.1.3 R Studio (R 코드 IDE)
8.2 R 개발 환경 구축
8.2.1 R 설치
8.2.2 R studio 설치
8.2.3 R Studio 작업환경 설정
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)
CHAPTER 9 Tensorflow
9.1 TensorFlow 개요
9.2 TensorFlow 설치
9.2.1 Python 설치하기
9.2.2 TensorFlow 설치하기
9.2.3 NVIDIA GPU 사용하기
9.3 TensorFlow의 기본 예제
9.3.1 TensorFlow 관련 용어
9.3.2 MNIST
9.3.3 소프트맥스 회귀
9.3.4 학습
9.3.5 모델 평가
9.4 TensorFlow 기능 활용
9.4.1 연산 그래프
9.4.2 그래프, 세션, 페치
9.4.3 텐서의 흐름
9.3.4 변수, 플레이스홀더, 간단한 최적화
저자
저자
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

