홈 > 컴퓨터공학(104)
컴퓨터공학

MySQL 데이터베이스와 클라우드

21,000원
포인트 0점 적립
배송비주문시 결제
총 금액 0원

, , , , , , , ,

상품요약정보 : 서적
상품정보고시
도서명 MySQL 데이터베이스와 클라우드
저자 김경신
출판사 복두출판사
판수(크기) 1판
쪽수 344
판형 46배판
출판일 2019-11-25
ISBN 979-11-5906-601-6


Chapter 1. MySQL 데이터베이스

1.1 MySQL 특징과 APM

1.2 MySQL 설치와 실행

1.3 간단한 홈페이지 프로그래밍

1.4 MySQL-Front 사용하기

1.5 SQL

 

Chapter 2. 파이썬 플라스크

2.1 파이썬 설치

2.2 플라스크 설치

2.3 플라스크 웹 프로그래밍

 

Chapter 3. 플라스크와 MySQL Database 개발

3.1 채팅 앱 토폴로지

3.2 윈도우 채팅 앱 구축

3.3 삭제기능 추가

3.4 조회기능 추가

 

Chapter 4. 아파치와 MySQL 데이터베이스

4.1 아파치 HTML MySQL 접속

4.2 파이썬 MySQLdb 라이브러리 활용

4.3 HTML 테이블 프로그래밍

 

Chapter 5. 아두이노 클라우드 서버 연결

5.1 와이파이 실드 이용 연결

5.2 ESP8266 WEMOSNode MCU 연결

 

Chapter 6. 라즈베리파이와 클라우드 서버 연결

6.1 라즈베리파이 기초

6.2 라즈베리파이 헤드리스 모드 접속

6.3 라즈베리파이 리눅스 명령어

6.4 라즈베리파이 웹서버 플라스크

6.5 라즈베리파이 제어용 웹앱 제작

6.6 라즈베리파이 MySQL 연동

6.7 채팅 앱 제작

 

Chapter 7. 파이썬 프로그래밍 기초

7.1 파이썬 소개

7.2 Hello World

7.3 작성된 파이썬 프로그램을 유틸리티로 사용

7.4 계산기 프로그래밍 작성

7.5 파이썬 문법 Basics

7.6 연산자와 수식

7.7 흐름 제어(Flow Control)

7.8 함수(Function)

7.9 자료구조(Data Structure)

7.10 파이썬 고급 학습

 

Chapter 8. 파이썬 GPIO 프로그래밍 기초

8.1 파이썬 GPIO 라이브러리 설치

8.2 저항값 계산

8.3 GPIO 출력 : LED ON

8.4 GPIO 입력 : 버튼 읽기

 

Chapter 9. 파이썬 GPIO 프로그래밍 응용

9.1 초음파센서를 활용한 레이더 제작

9.2 PIR센서를 이용한 인간 동작감지기

9.3 파이캠을 이용한 사진 동영상 촬영

 

Chapter 10. DB시스템 구축용 필수 HTML 태그 50

10.1 HTML 개요

10.2 HTML 기본

10.3 HTML 응용

 

Chapter 11. 도메인, 호스팅 그리고 홈페이지 구축

11.1 도메인 등록

11.2 호스팅

11.3 호스팅공간 홈페이지 구축

 

Chapter 12. Thingspeak를 활용한 클라우드 접속

12.1 Thingspeak 설정

12.2 아두이노에서 접속 및 양방향 통신

 

Chapter 13. 사물인터넷 개발용 CAD:fritzing

13.1 fritzing 설치

13.2 fritzing 실행

13.3 보드와 센서의 배치

13.4 새로운 부품의 추가

 

 

 

저자소개

 

김 경 신 교수 (ibugmaker@gmail.com)

 

저자 김경신은 2000년부터 현재까지 청강문화산업대학교 모바일IT스쿨 교수로 재직중이며, 지능형 사물인터넷을 개발하는 스마트미디어 전공에서 학생들을 지도하고 있다.

 

주요 관심 분야는 머신러닝 기술을 융합한 스마트콘텐츠(Smart Contents), 인공지능 백신, 인공지능 보안관제시스템의 개발이다. 스마트콘텐츠는 Dynamic 콘텐츠 혹은 Intelligence 콘텐츠라고도 한다. , 스스로 생각하고 움직이는 인공지능 로봇을 의미한다.

 

20197, 수도권 해커를 대상으로 한 정보보안 해커톤대회에서 우수상을 수상했고, 201910월에는 한국전자통신연구원(ETRI) 주관의 인공지능 KSB Framework 공모전에 학생들과 함께 참여하여 입상하기도 했다.

 

직접 키보드를 붙들고 코드와 씨름하는 것이 몇 안되는 취미생활중 하나이다. 스마트팜과 스마트팩토리 등과 같은 사물인터넷 개발/구축에도 관심이 높다.

 

주요 저서로는 파이썬으로 시작하는 라즈베리파이3(복두출판사, 2017), 정보보안과 사이버해킹의 기초(복두출판사, 2017)’, ‘정보보안 인터넷해킹과 방어(복두출판사, 2015)’, ‘New 인터넷 이해와 활용(한빛미디어, 2014), 컴퓨터정보통신과 프로토콜(대영사, 2004), 데이터베이스 설계 구축(대광서림, 2001), 정보처리기사 실기시험(대광서림, 2000)등이 있다.

 

 

머리말

 

다 아는 바와 같이, 지금 시기를 인공지능 중심의 4차산업혁명 시기로 분류하는 것은 19세기 영국과 유럽에서 일어난 산업혁명을 기준으로 하고 있습니다. 2차 산업혁명은 1930년대 에디슨과 테슬라가 주도한 전기중심의 혁명적 혁신이고, 3차 산업혁명은 90년대 컴퓨터와 인터넷이 일으킨 혁신적 결과를 말합니다.

 

혁명이란 단어가 그렇듯이, 산업혁명을 먼저 선점한 서양은 그렇지 못했던 다른 모든 나라와 민족들에게 큰 위협과 모욕을 주고, 영토와 재산을 갈취 하였습니다. 과학기술을 등한시하고 오직 청나라만 바라보던 조선도 큰 고난을 겪었고, 결국 나라를 송두리째 빼앗기고 일본의 식민지가 되는 뼈아픈 일을 당하고 말았습니다.

 

1839년 발생한 아편전쟁이 그 분수령 이었습니다. 증기기관 엔진을 탑재한 최초의 철제 군함 네메시스호는 청나라를 무력으로 압도하여 전쟁을 승리로 이끌었으며, 영토를 빼앗고 막대한 전리품을 챙기는데 큰 기여를 하였습니다. 이러한 압도적인 결정적 한방을 우리는 스모킹건이라고 부릅니다.

 

4차산업혁명이라고 일컬어지는 지금 시기의 스모킹건은 무엇일까요? 많은 사람들이 인공지능을 탑재한 자율로봇을 현대판 스모킹건이라고 생각하고 있습니다. 영화에서 본 것처럼 스스로 판단하고 행동하는 터미네이터와 같은 인공지능 자율로봇의 등장은 육해공을 포함한 모든 전쟁터에서 스모킹건으로 작용할겁니다. 이에 대한 대비가 필요합니다.

 

우리가 사물인터넷과 인공지능 시스템의 개발을 목표로 학습하는 것은 산업적으로 군사적으로 가장 치명적인 기술일 수 밖에 없는 인공지능으로 작동하는 시스템을 구축하기 위함입니다. IoT디바이스, Wi-Fi 무선랜, 클라우드서버와 데이터베이스로 연결된 시스템은 인공지능과 사물인터넷 시대에 가장 필요한 기반 기술이기 때문입니다.

 

많은 사람들이 현재 가장 필요한 지식은 융합이라고 말합니다. 아두이노와 라즈베리파이 같은 IoT디바이스에서 MySQL 데이터베이스 서버까지 연동하여 작동하는 시스템을 구축할 수 있는 지식을 부여하는 것이 이 책의 집필 목적입니다.

 

이 책이 가지고 있는 주요 내용은 다음과 같습니다.

 

- MySQL 데이터베이스 관리시스템

- 아두이노와 라즈베리파이에서 인터넷 클라우드 접속 기술

- 파이썬과 플라스크 웹 서버 프레임웍 활용 능력

- 라즈베리파이 GPIO 프로그래밍

- HTML, CSS를 이용한 사물인터넷 제어용 웹 앱(WebApp)

 

MySQL 데이터베이스에서는 윈도우 PCMySQL 데이터베이스를 설치하고, 데이터를 조회하고, 삽입하고, 삭제하고, 갱신하는 데이터베이스 관리시스템(DBMS)을 배웁니다.

 

아두이노와 라즈베리파이에서 Wi-Fi 무선랜 네트워크를 이용하여 인터넷에 있는 서버에 접속하고 데이터를 송신하고 수신하는 양방향 통신 시스템의 구축을 실습합니다.

 

파이썬을 설치하고 기본 문법을 학습한 후, 파이썬 플라스크 프레임웍을 이용하여 인공지능과 사물인터넷 시스템의 중심이 되는 웹 서버 시스템을 배웁니다.

 

로봇이나 사물인터넷 시스템의 제어를 위한 웹 앱을 개발하기 위해 HTMLCSS 프로그래밍을 배우고 실습합니다. 학습이 끝나면 간단한 웹앱(Web APP) 프로그래밍이 가능해집니다.

 

인공지능과 사물인터넷 서버시스템의 구축을 위한 필수 HTML50여개의 태그를 중심으로 학습합니다.

 

이 책을 필요로 하는 사람은 인공지능과 사물인터넷 시스템을 구축하면서 웹서버와 데이터베이스 서버를 구축하고 싶은 사람, 사물인터넷과 인공지능 시스템의 사용자 GUI 프로그램인 웹앱(Web APP)을 가장 쉽게 만들고 싶어 하는 사람, 아두이노 보드의 기초를 맛본 경험을 가지고 리눅스 라즈베리파이에서 파이썬으로 GPIO코딩과 웹서버, MySQL 데이터베이스 등의 전체 시스템을 구축하고 싶은 사람,

파이썬이라는 강력한 프로그래밍 언어의 기초를 학습하고 싶어 하는 사람입니다.

 

작은 나라 대한민국. 그러나 세계를 선도하는 나라가 되기 위해서는 과학기술과 창의력이 높은 개발자가 필요합니다. 과학기술 발전 말고 이 나라를 강하게 할 것은 그리 많지 않습니다. 여기서 배운 종합적인 시스템 구축 능력은 거의 모든 IT 분야에 응용 가능합니다. 이 작은 책자를 통하여, 아두이노 라즈베리파이에 웹서버, 데이터베이스 기술을 접목한 종합적인 인공지능 사물인터넷 시스템을 설계하고 구축할 수 있는 사람들이 많이 배출되기를 바랍니다.

 

201911

김 경 신

, , , , , , , ,

08. 거래조건에 관한 정보
거래조건
재화 등의 배송방법에 관한 정보 상품 상세설명페이지 참고
주문 이후 예상되는 배송기간 상품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 배송ㆍ교환ㆍ반품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 배송ㆍ교환ㆍ반품 상세설명페이지 참고
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
재화등의 A/S 관련 전화번호 상품 상세설명페이지 참고
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 배송ㆍ교환ㆍ반품 상세설명페이지 참고
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다.
09. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
010. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담

최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.

상품의 불량 또는 오배송 고객부담 아님
011. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
012. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
013. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립

0 Reviews

구매하신 분만 후기를 등록할 수 있으며, 후기와 관계없는 글, 판매, 양도, 광고, 욕설, 비방, 도배 등의 글은 예고 없이 삭제됩니다.
번호 제목 별점
  • 등록된 후기가 없습니다.
더보기