logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

왕초보! 파이썬 배워 크롤러 DIY 하다!

왕초보! 파이썬 배워 크롤러 DIY 하다!

서진수, 최경우 (지은이)
더알음
29,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 27개 3,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

왕초보! 파이썬 배워 크롤러 DIY 하다!
eBook 미리보기

책 정보

· 제목 : 왕초보! 파이썬 배워 크롤러 DIY 하다! 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791195484720
· 쪽수 : 440쪽
· 출판일 : 2016-03-16

책 소개

이 책은 파이썬 언어 기초부터 쉽게 출발을 한다. 그리고 HTML 기초도와 Beautiful Soup을 알려주고 Naver , Daum , Facebook 등의 사이트의 Open API 를 이용한 크롤러를 만드는 방법을 한 줄 한 줄 코드를 설명하면서 DIY 할 수 있도록 전해준다.

목차

Day 0 /
시작하기 전에... _12

Day 1 / Python 소개와 내 컴퓨터에 설치하기 _20
01 프로그래밍 언어와 Python이 뭔가요? _21
02 윈도에 Python 프로그램 설치하기 _24

Day 2 / 데이터를 그릇에 담기 - 변수를 배웁니다 _40
01 변수란 무엇일까요? _41
02 변수는 어떻게 만들고 사용할까요? _42
03 다양한 변수 만들어서 활용하기 _44
1. 다양한 연산자 살펴보기 _44
2. 변수값을 화면에 출력하기 _46
3. 사용자에게 값을 입력받아 변수에 저장하기 _49
-연습문제 _53

Day 3 / 다양한 데이터 유형과 사용 방법 배우기 _56
01 숫자형 _57
1. 숫자형의 종류 _57
02 문자열 유형 _65
1. 문자열이란? _65
2. 인덱싱과 슬라이싱 _66
3. Meta Character(메타 캐릭터)와 Escape Character(탈출문자) _69
4. 입력된 문자를 소문자/대문자로 바꾸기 [lower( ) 함수/upper( ) 함수] _71
5. 문자열에서 특정 글자의 개수 찾기 - [count( ) 함수] _72
6. 특정 문자가 있는 위치 찾기 - [index( ) 함수] _73
7. 문자열에서 좌/우 공백 제거하기 - [lstrip( )/rstrip( )/strip( )] _74
8. 문자열에서 내용 바꾸기 - [replace( )] _75
9. 문자열 나누기 - [split( )] _76
10. 문자열의 길이 확인하기 - [len( )] _77
11. 문자열로 연산하기 _77
12. 여러 줄의 문자열 저장하기 _78
13. 입력 받는 내용을 문자로 지정하기 _78
14. 퀴즈 _80
03 리스트 유형 _83
1. 리스트 유형이란? _83
2. 리스트로 데이터 관리하기 _84
3. 퀴즈 _91
4. 튜플(tuple) 유형 _92
5. 딕셔너리 유형(map 유형이라고도 합니다) _94
6. 불리언(Boolean) _99
7. SET(셋) 유형 _101

Day 4 / 조건문과 반복문 배우기 _104
01 IF 조건문 배우기 _105
02 for 반복문 _116
03 while 반복문 _124
04 중간에 멈추기와 건너뛰기 ? break 문과 continue 문장 _126

Day 5 / 함수와 클래스, 모듈을 배웁니다 _136
01 직접 함수 만들기 도전 _137
02 클래스(class) _146
03 모듈(module) _159
04 알아두면 유용한 여러 가지 Python 모듈들 소개 _168

Day 6 / 정규식과 예외처리에 대해서 배웁니다 _174
01 정규식을 배웁니다 _175
1. 주요 정규식 기호의 의미 _176
2. 정규식 기초 문법 사용 설명 _181
3. Match object 방법 활용하기 _189
4. 정규식에서 사용하는 다양한 함수들 _190
02 예외처리를 배웁니다 _195

Day 7 / HTML과 urllib, 파일 입출력 관리 배우기 _208
01 HTML이 무엇일까요? _209
1. 홈페이지가 보이는 원리 _210
2. HTML 기초 배우기 _213
02 urllib 라이브러리에 대해서 배웁니다 _239
1. urllib의 주요 모듈 활용하기 _240
03 os모듈 _248
1. 다양한 함수들 _248
2. os.path 모듈 _255
3. 파일 생성 및 수정하기 _260

Day 8 / Beautiful Soup와 다양한 크롤러 만들기 _274
01 Beautiful Soup(뷰티풀 수프)란? _275
02 Beautiful Soup 설치하기 _276
03 Beautiful Soup 사용하기 _283
1. [find( ) 함수 - 태그를 하나만 가져 옵니다] _283
2. [find_all( ) 함수 - 해당 태그가 여러 개 있을 경우 한꺼번에 모두 가져옵니다] _286
3. 문장 가져오기 _292
4. 태그의 속성 _294
5. 태그의 관계 _297
6. find_parent( ) 함수와 find_parents( ) 함수 _299
04 도전! 다양한 웹크롤러 직접 만들기 _303
1. 크롤러를 만들기 전에 알아야 할 사항 _303
2. Open API를 활용한 텍스트 크롤러 만들기 _307
3. Open API를 제공하지 않는 사이트용 크롤러 만들기 _352

Day 9 / Python을 활용해서 알고리즘 배우기 _380
01 두 숫자 중에서 큰 숫자에서 작은 숫자를 뺀 값 출력하기 _381
02 약수 구하기 _383
03 최대 공약수 구하기 _385
04 최소 공배수 구하기 _387
05 피보나치 수열 구하기 _389
06 여러 개의 숫자 중에서 가장 큰 값과 작은 값 구하기 _391
07 사용자에게 값 입력받아 * 기호로 사각형 만들기 _394
08 사용자에게 값 입력받아 직각 삼각형 만들기 _396
09 사용자에게 값 입력받아 좌우가 바뀐 직각 삼각형을 만들기 _398
10 입력한 문장에서 원하는 알파벳의 개수 세기 _400
11 입력한 문장에 존재하는 알파벳 모두 골라내기(중복 X) _402
12 입력한 문장에 존재하는 알파벳 모두 골라내서 개수 세기 _404
13 리스트를 정렬하기 _406
14 리스트에서 원하는 값 찾기 _408
15 단어 바꾸기(split함수 미사용) _410
16 단어 바꾸기(split함수 사용) _412
17 시간 초를 입력받아서 시, 분, 초로 나타내기 _414
18 비만도 측정하기 _416
19 5명의 점수를 입력받아서 등수 출력하기 _418
20 팩토리얼 만들기 _421
-참고하세요! 여러 가지의 정렬을 소개합니다. _423
1. 선택 정렬 _423
2. 버블 정렬 _426
3. 삽입 정렬 _429
-찾아보기 _435

저자소개

서진수 (지은이)    정보 더보기
데이터 관리 및 분석 분야에서 오랜 기간 실무와 강의를 지속해온 데이터전문가이다. KBS 명견만리와 KBS 대토론, SBS, tvN 등 다수의 언론에 출연하여 데이터의 중요성을 강조하였고 20대 국회 4차산업혁명 위원회 민간 자문위원을 역임했다. 서울대, 연세대, 이화여대, 국민대, 건국대 등 다양한 대학교와 대학원에서 R과 파이썬 프로그램을 활용하여 데이터를 수집하고 분석하는 강의를 진행하고 있으며 삼성그룹, LS그룹, SK그룹, 유진그룹 등에서 빅데이터와 Digital Transformation에 대한 다양한 강의와 프로젝트를 진행하고 있다. 주요 저서로는 <오라클 백업과 복구>, <슬기로운 파이썬생활> 등이 있다.
펼치기
최경우 (지은이)    정보 더보기
프로그래밍 천재이자 진짜 멋진 이 시대의 청년 C , Java , Python , Node.js 등의 프로그래밍을 자유 자제로 다룸 다양한 응용 프로그램 개발 및 웹 서비스 , AWS , IoT 관련 프로젝트 진행하고 있음
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책