진짜 쉽고 쓸모 있는 언어 파이썬 (기초부터 라즈베리 파이로 TV 제어에 주크박스까지! | 빅데이터 분석 교육용 프로그래밍 언어, 파이썬)

진짜 쉽고 쓸모 있는 언어 파이썬 (기초부터 라즈베리 파이로 TV 제어에 주크박스까지! | 빅데이터 분석 교육용 프로그래밍 언어, 파이썬)

$30.66
Description
『진짜 쉽고 쓸모 있는 언어 파이썬』에서 저자는 단순한 파이썬 문법 설명에 그치지 않고 사물인터넷이 주요 도구로 각광받고 있는 라즈베리 파이로 TV를 제어하는데 파이썬을 접목시키는 식의 활용에 초점을 맞췄다. 머리말을 통해 “최대한 파이썬 언어를 통해 컴퓨터에 대한 이해를 높이고 활용할 수 있는 사례를 소개하고 싶었다”라고 밝히고 있다. 1장부터 8장까지는 기초부터 문법을 차근차근 알기 쉽게 설명하다가 9장부터는 QT를 활용한 유저 인터페이스 만들기, 파이썬 표준 모듈, 웹 크롤링까지 이해의 수위를 높인 다음 프로젝트 개념을 도입하여 라즈베리 파이로 TV를 제어하거나 주크박스를 만든다거나 파이썬으로 문서 작업하기까지 도약할 수 있도록 3단계 구성이 이 책의 특징이다.
저자

안진섭

저자안진섭은매직에코CTO.고려대컴퓨터학과를졸업하고현매직에코CTO로플랫폼설계및개발을하고있으며삼성전자,유비쿼터스플랫폼미들웨어및스크립트엔진/언어개발,삼성그룹,모바일시스템개발(이메일클라이언트개발),삼성,SEMP하이브리드플랫폼,Android/iOS하이브리드엔진개발등의경력이있다.집필도서로는<iPhone실전프로젝트>(영진출판사),<리눅스커널디자인의기술>(영진출판사)등이있고,《월간마이크로소프트웨어》등의잡지에다수기고했다.

저자소스링크:https://github.com/jinniahn/book_python_example

목차

머리말..................................................................................................3
목차.......................................................................................................4

CHAPTER1프로그램과파이썬...............................................................7
01프로그램이란?................008/02파이썬으로할수있는것들..............013
03파이썬의특징................016/04프로그램설치&실행....019

CHAPTER2변수와데이터...................................................................31
01변수..............................032/02숫자...............................035
03문자..............................047
연습문제와풀이...........................................................................................78

CHAPTER3컨테이너와제어문.............................................................75
01리스트...........................076/02딕셔너리.........................094
03조건절...........................101/04반복문............................105
연습문제와풀이..........................................................................................110

CHAPTER4함수와파일.....................................................................113
01함수..............................114/02파일...............................115
연습문제와풀이...........................................................................................136

CHAPTER5데이터저장......................................................................141
01데이터저장과직렬화......142/02데이터를저장하는표준모듈들......143
03SQLite를이용해서데이터저장하기.....153
연습문제와풀이...........................................................................................160

CHAPTER6모듈..................................................................................163
01모듈로딩.......................164/02모듈만들기...................173
03모듈재로딩....................182
연습문제와풀이...........................................................................................185

CHAPTER7클래스...............................................................................189
01객체지향프로그램이란?.....190/02파이썬에서클래스만들기..193
03클래스상속하기...............196/04타입체크.........................198
05덕타이핑........................201/06클래스변수와멤버변수...206
07비공개변수와메소드.......208/08매개변수.........................208
연습문제와풀이...........................................................................................211

CHAPTER8예외(Exception).................................................................215
01모든코드는실패할수있다...218/02예외발생....................220
03처리방식............................227/04예외정의....................232
연습문제와풀이...........................................................................................233

CHAPTER9QT를이용한UI만들기.......................................................235
01파이썬과UI......................236/02pyQT모듈설치.............238
03GUI의구성.......................240
연습문제와풀이...........................................................................................266

CHAPTER10파이썬표준모듈..............................................................271
01subprocess모듈...............272/02shutil............................280
03OS모듈............................286/04os.path........................293
연습문제와풀이...........................................................................................301

CHAPTER11웹크롤링.........................................................................307
01웹에정보가표시되기까지........308/02웹페이지분석절차.....310
03HTML가져오기......................312/04HTML분석하는방법.....323
05처리방법...............................329
연습문제와풀이...........................................................................................329

CHAPTER12라즈베리파이로TV제어하기............................................333
01프로젝트배경.........................334/02라즈베리파이초기화......339
03회로구성하기.........................345/04lirc설치&설정.............355
05lirc로테스트하기.....................359/06WebService만들기.......365
연습문제와풀이...........................................................................................375

CHAPTER13selenium을이용한주크박스만들기..................................379
01프로젝트에대해서..................380/02selenium을이용해유튜브플레이어만들기....384
03유튜브링크에서노래정보추출하기......391/04노래정보를저장할DB를만든다.......396
05노래를플레이하는Jukebox플레이어만들기....403/06웹을통해서Jukebox제어하기..411
연습문제와풀이...........................................................................................418

CHAPTER14파이썬으로문서작성하기.................................................421
01문서만들기..............................422
연습문제와풀이...........................................................................................442

참고문헌...............................................................................................447

출판사 서평

쉽고빠른오픈소스스크립트언어파이썬활용하기
-라즈베리파이로TV제어도하고주크박스도만들고


요즘가장핫한프로그래밍언어는단연파이썬이다.IEEESpectrum2016프로그래밍언어순위에따르면C와자바에이어파이썬이3위를차지했다.pandas나Numpy,SciPy같은라이브러리가준비되어있어빅데이터분석에편리한통계기능을잘이용할수있다거나인터프리터방식의스크립트언어라서쉽고빠르게실행이가능한교육용언어라서그렇다는저자의설명도이러한파이썬인기설을뒷받침한다.사물인터넷(IoT)관련제품을개발하는매직에코의기술최고책임자(CTO)인저자안진섭씨는단순한파이썬문법설명에그치지않고사물인터넷이주요도구로각광받고있는라즈베리파이로TV를제어하는데파이썬을접목시키는식의활용에초점을맞췄다.저자도머리말을통해“최대한파이썬언어를통해컴퓨터에대한이해를높이고활용할수있는사례를소개하고싶었다”라고밝히고있다.
1장부터8장까지는기초부터문법을차근차근알기쉽게설명하다가9장부터는QT를활용한유저인터페이스만들기,파이썬표준모듈,웹크롤링까지이해의수위를높인다음프로젝트개념을도입하여라즈베리파이로TV를제어하거나주크박스를만든다거나파이썬으로문서작업하기까지도약할수있도록3단계구성이이책의특징이다.한학기강의에적합한14장구성이며,매장마다연습문제를통해실력을점검할수있도록했다.
교육용언어도분류되지만실제현업에서도다양하게활용되고있는파이썬에대한궁금증들은이책을넘기면시원하게풀린다.