스크랩

구간

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

문현준 저 | 21세기사 | 2019년 01월

북트리

정가
$60.00
판매가
$43.74 (27%↓) 최저가 보상
적립금
$0.87 (2%P)
출고예상일
2026년 10월 09일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

북셀프

1시간도 길다! 5분만에 OK! 매장에서 직넙 책을 찾아가세요. 500원 추가적립!(선착순 천명/일)

가능매장 : 목동점

북셀프로 구매하기 북셀프란?

ISBN : 9788984686410 / 404쪽 188 x 257 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

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

저자 소개

  • 저자 : 문현준
지은이 : 문현준
  

목차

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 변수, 플레이스홀더, 간단한 최적화

top