Getting Start Python(파이썬) (개정판 2 판)

Getting Start Python(파이썬) (개정판 2 판)

$31.11
Description
한국에 빅데이터에 대한 핫이슈가 이제는 개발자들의 생활 속에 자연스럽게 녹아드는 것을 체감한다. 하루에 많은 양의 자료들이 주체할 수 없을 정도로 발생하고 앞 다투어 개발자들은 기존 애플리케이션, 웹 앱 개발, 보안에 빅데이터 구축 및 처리 분석까지 모든 것을 아우르는 세상이 되어 가고 있다. 개발의 툴은 늘어가고 언어도 점차 발전의 도약을 가진다. 모든 것이 빠르게 변화되고 있는 가운데 변하지 않는 것은 기본이다. 언어도 기본을 가진다. 가장 쉽게 접근하고 가장 빠르게 활용할 수 있어야 한다. 바로 파이썬이 그런 언어이다.
물론 분야마다 다른 언어들이 접목되고 공존하고 있지만 객체 지향의 기본을 다지기에는 파이썬이 가장 적합하다고 본다. 파이썬의 객체지향의 기본적인 구문을 바탕으로 빅데이터 처리를 이용한 문서 분석을 하기 위한 심플한 코드를 자랑한다.
이 책은 파이썬의 기초 구문을 다지고 활용하기까지 전반적인 흐름을 숙지하기 위한 내용을 다룬다. 프로그램을 처음 시작하는 초보 개발자 및 빅데이터 분석을 시작하기 위해 언어를 습득하기 위한 초중급 개발자들이 기본 지식을 쉽고 단단하게 다지기 위한 목적을 가진다. 프로그램의 설치부터 활용까지 단계적으로 13개의 챕터로 구성되어 있으며 간략한 문법과 다양한 소스 코드를 이용하여 숙지할 수 있도록 구성했다. 각 챕터마다 구문을 활용할 수 있는 코드를 도전과제를 통해 확인하도록 하였고 퀴즈를 이용하여 문법을 정리할 수 있도록 가이드 했다.
1부 파이썬의 시작
1장에서는 파이썬 언어의 개념과 탄생에 대한 설명과 함께 왜 선택해서 사용하는지를 설명 한다. 2장에서는 기본 자료형과 연산자를 이용하여 파이썬 구문을 소스코드로 활용하는 방법을 배운다. 3장은 빅데이터 및 파이썬의 자료형 중에서 자료를 관리하는 객체들을 이용하여 여러 형태로 자료의 출력 결과를 유도하도록 했다. 파이썬과 다른 언어와의 다른 점을 가장 많이 확인할 수 있는 장이라고 할 수 있다. 4장은 표준 입출력을 통해 입력된 값을 출력으로 처리 할 수 있는 방법을 배운다.
2부 파이썬의 구문과 객체
파이썬의 모든 타입을 객체를 이용하도록 구현되어 있다. 파이썬의 기본 구문을 5장을 통해서 학습하고 객체를 통해 자료형을 사용자가 만들어 사용하는 방법을 6장을 통해 학습하고 상속 구조와 예외처리하는 방법을 7장을 통해 살펴본다.
3부 파이썬 활용
8장과 9장에서는 앞 장에서 배운 것을 확인하고 활용하도록 한다. 앞 장에서는 사용자 입장에서 문법을 학습하도록 했다면 파이썬이 가진 내장 객체와 모듈의 구조를 학습하고 사용자가 원하는 개발을 하도록 접목하는 방법을 제시한다.
4부 파이썬 고급 개발
네트워크 및 웹에서 연동할 수 있는 문서활용과 자료 분석 및 빅데이터 분석에 가장 밀접한 내용들을 쉽고 간단하게 활용 할 수 있도록 하는 방법을 살펴본다. 10장에서는 xml과 JSON을 이용하여 웹 문서에 접근 및 문서 파싱하는 방법을 제시하고 11장에서는 파이썬 애플리케이션 개발에서 네트워크의 구조를 이해하도록 설정했다. 12장과 13장에서는 파이썬에서 데이터 베이스 및 엑셀을 통해 그래프를 구현할 수 있는 가장 편리한 방법에 대하여 살펴본다.
저자

김영아

출간작으로『GettingStartPython(파이썬)』등이있다.

목차

01GettingStartPython
1Python언어의탄생
2Python구문과실행
|도전과제
|QuizeQuize
|학습정리
02기본자료형과연산자
1식별자와키워드
2변수와기본자료형
3연산자
|도전과제
|QuizeQuize
|학습정리
03자료형을이용한자료관리
1Sequences
2Dictionary&Set
|도전과제
|QuizeQuize
|학습정리
04표준입출력
1표준입력과출력
2정규식
|도전과제
|QuizeQuize
|학습정리
05제어문
1조건문과선택문
2반복문
3흐름제어문
|도전과제
|QuizeQuize
|학습정리
06함수와클래스
1함수
2클래스
|도전과제
|QuizeQuize
|학습정리
07상속과예외처리
1클래스의상속
2다형성
3Exceptionhandling
|도전과제
|QuizeQuize
|학습정리
08모듈
1모듈
2수학함수모듈
3datetime모듈
|도전과제
|QuizeQuize
|학습정리
09os모듈과파일입출력
1os모듈
2파일입출력
3피클
|도전과제
|QuizeQuize
|학습정리
10xml과Json
1xml모듈
2JSON
|도전과제
|QuizeQuize
|학습정리
11네트워크
1파이썬의스레딩
2파이썬의네트워크
3웹어플리케이션
|도전과제
|QuizeQuize
|학습정리
12데이터베이스
1sqlite3모듈
2CSVModule
|도전과제
|QuizeQuize
|학습정리
13GUI툴킷Tkinter과그래프
1Tkinter의개념
2Tkinter의기본위젯
3Tkinter고급위젯
4차트
|도전과제
|QuizeQuize
|학습정리