이전

리뷰 (13)

한줄평
평점 분포
  • 리뷰 총점10 69%
  • 리뷰 총점8 31%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 10.0
  • 40대 9.0
  • 50대 8.0

포토/동영상 (9)

리뷰 총점 종이책
실무자를 위한 파이썬 100제 : 오승환
"실무자를 위한 파이썬 100제 : 오승환" 내용보기
파이썬.요즘 IT 프로그래밍 분야에서 가장 핫한 언어입니다.인공지능, 빅데이터, AI 등 4차 산업혁명의 핵심 기술의 대부분을 처리할 수 있기에 그런 것 같습니다.무엇보다 타 프로그래밍 언어에 비해 배우기가 쉽다는 것도 장점입니다.(깊게 공부할수록 어려워지는 것은 안비밀입니다.)이 책은 파이썬으로 무엇을 할 수 있는지를 다양하게 보여주고 있습니다.파이썬이라는 프로그래밍
"실무자를 위한 파이썬 100제 : 오승환" 내용보기

 

파이썬.

요즘 IT 프로그래밍 분야에서 가장 핫한 언어입니다.
인공지능, 빅데이터, AI 등 4차 산업혁명의 핵심 기술의 대부분을 처리할 수 있기에 그런 것 같습니다.
무엇보다 타 프로그래밍 언어에 비해 배우기가 쉽다는 것도 장점입니다.
(깊게 공부할수록 어려워지는 것은 안비밀입니다.)

이 책은 파이썬으로 무엇을 할 수 있는지를 다양하게 보여주고 있습니다.
파이썬이라는 프로그래밍 언어를 문법 위주로 공부한 초보자들에게 아주 유익할 것 같습니다.
배우긴 배웠는데 어디에 써야 하는지, 어떻게 써야 하는지 모르는 분들에게는 좋은 가이드가 될 것입니다.
실무자들에게 바로 필요한 소스를 제공하는 것은 물론이구요.

이 책 '실무자를 위한 파이썬 100제'은 제목처럼 철저히 실무 위주의 소스를 제공하고 있습니다.


책 서두에서는 이 책을 공부하면서 필요한 아나콘다 설치, 가상환경 만들기, IDE 세팅을 간단하게 설명하고 있습니다.
그리고 웹 스크래핑, 데이터 정리 및 그래프 시각화, API 활용, 오피스 업무 자동화, 어플리케이션 활용 및 개발 부분 등 파이썬이 각광받고 있는 분야에서 어떻게 사용하는지를 보여주고 있습니다.
아래의 그림처럼 간략한 사용법과 심플한 소스를 제공합니다.
그리고 그 소스에 대한 설명과 결과를 보여주고 있습니다.


코드는 한 페이지가 넘는 것이 없을 정도로 간략합니다.
출판사의 자료실을 통해 소스를 제공하지만, 직접 손으로 입력하는 것을 권장합니다.
프로그램은 눈으로 보는 것과 직접 손으로 입력하는 것은 하늘과 땅 차이입니다.

이 책으로 하나의 완전한 프로젝트를 만들수는 없습니다.
하지만 어떤 프로젝트를 하기 위한 핵심 기술을 얻을 수 있습니다.
책에 있는 몇 개의 소스를 접목, 응용하여 하나의 프로젝트를 완성할 수도 있습니다.
저도 이 책을 보면서 파이썬으로 상당히 많은 부분의 오피스 업무를 자동화할 수 있음을 알았습니다.

"Life is short. You need python."
파이썬을 공부하는 분들이라면 한번쯤은 본 문장일 것입니다.

짧은 인생, 알차게 보내기 위해서라도 파이썬을 꼭 배워보길 추천드립니다.
이달의 사락 l*****0 2020.03.12. 신고 공감 5 댓글 0
리뷰 총점 종이책
실무자를 위한 파이썬 100제
"실무자를 위한 파이썬 100제" 내용보기
이 책은 IT 비전공자로 사무직 직장인 저자 오승환님이 데이터 분석에 대한 호기심으로 파이썬을 독학하면서 관심을 가졌던 웹 크롤링, 반복적인 작업 자동화(팩스 발송 업무 자동화, 대량 이메일 발송, 문서 자동화 작업, 텔레그램 메신저로 단체 메시지 발송), 간단한 웹사이트 개발 등을 파이썬 문법을 익힌 실무자를 대상으로 실생활에 응용할 수 있는 파이썬 기반의 다양한 라이브
"실무자를 위한 파이썬 100제" 내용보기

이 책은 IT 비전공자로 사무직 직장인 저자 오승환님이 데이터 분석에 대한 호기심으로 파이썬을 독학하면서 관심을 가졌던 웹 크롤링, 반복적인 작업 자동화(팩스 발송 업무 자동화, 대량 이메일 발송, 문서 자동화 작업, 텔레그램 메신저로 단체 메시지 발송), 간단한 웹사이트 개발 등을 파이썬 문법을 익힌 실무자를 대상으로 실생활에 응용할 수 있는 파이썬 기반의 다양한 라이브러리를 소개하고 있다.

 이 책을 한줄로 요약하자면 제목처럼 파이썬으로 할 수 있는 100가지의 활용서라고 볼 수 있다.


100가지의 활용법들은 크게 5가지 파트로 나눠서 다루고 있다.

웹스크롤링을 시작으로 외부 데이터를 다룬 다음 데이터의 시각화, 다양한 API활용, 오피스 업무 자동화, 애플리케이션 활용으로 마무리 한다.

활용이 참 체계적으로 다뤄지는 거 같다.

파이썬 기초에서 내부적인 문법을 익혔을 거란 가정하에

외부 데이터를 처리하여 자동화하고 애플리케이션화하기 때문에

실무에 바로 활용가능한 예제들이 많다는 것이 장점이고

세부적인 세세한 문법이라든지 내용들은 스스로 탐구하고 알아봐서 작업해야한다는 것이 단점이다.

기초문법서가 아닌 실무자 위주이기에 이렇게 구성되어 있는 거 같다.

파이썬을 수업하는 사람으로서

기초수업은 기초문법과 그에 따른 예제 위주로 이루어지기에 활용예제들을 많이 다룰 수 없다.

일단 기초 문법을 알고 가야 그 다음 자신의 필요에 맞춰 다양하게 응용해 볼 수 있기 때문이다.

하지만 응용수업은 세세하게 기초 문법을 다 짚고 가다보면 실제 활용할 수 있는 예제는 많이 다룰 수 없어서

최대한 활용할 수 있는 방법 즉, 방향성을 최대한 보여주고 기초 문법들은 꼭 알고 넘어가야할 것들만

체크해주고 나머지는 스스로 학습하는 걸로 해서 넘어간다.

어느 정도 코딩하신분들은 키워드에 맞춰 검색 신공으로 찾아 코딩하는 스킬이 어느 정도 탑제 되어 있기에

이런것들이 가능하다^^;

그래서 나는 오히려 이런 구성이 더 도움이 되었다.

새로운 활용에 포커스를 두고 주석의 흐름을 쫒아 전체 코드 흐름 파악한 뒤

코드에서 모르는 키워드들은 검색해가며 지식을 추가하여 세부 코드 흐름 파악.

그 다음 내가 원하는 형태에 맞춰 응용해보며 저자의 지식을 나의 지식으로 변환하는 과정을 거쳤다.

이렇게 하며 학습하다보니 문득 드는 생각이

기초문법 막 떼고 활용을 알고자 이 책을 잡았다면 꽤나 당황스러울 수도 있을 거 같다.

아래의 사진처럼 각 파트들이 최소한의 설명 또는 정의 소개 후 코드 -> 코드에 대한 설명 -> 결과로 구성되어 있다.

[활용팁]

주석을 중심으로 코드 해석하며 새로운 키워드들은 자신이 찾아보며 체크해야 한다.

주석은 온전히 코드 흐름만 해석해 놨기 때문에 문법이나 키워드에 대한 설명은 독자의 검색몫이다.

또한 흐름 사이사이에 생략된 부분들이 좀 있어서 먼가 매끄럽게 이해되지 않는다면

생략된 과정이 있기 때문이므로 이해 안되는 코드 앞뒤로 잘살펴보고 이해못한 키워드들을 검색해보길 추천한다.

그럼에도 불구하고 다양한 활용들과 여러 형태로 쓰이는 모습들을 보며

초급에서 중급으로 넘어가고 싶은 사람들은 많이 배울 수 있다.


각 파트별 흐름을 잠깐 소개하자면

1. 중급: 웹스크래핑

웹서버 요청하고 응답받기 -> 소스코드 확인 -> 객체 만들기 -> 웹문서 그림 저장, 하이퍼링크 추출 -> css selector 활용 -> 구글뉴스 클리핑 -> 동적웹페이지(다나와) -> 한국은행 경제통계시스템 통계지표 활용

2. 고급: 데이터 정리 및 그래프 시각화

데이터 프레임 만들기 -> 파이썬 자료구조 활용 -> 외부 데이터 가져오기(csv, 엑셀) -> 데이터 프레임 내용 살펴보기, 요약정보 확인하기 -> 열/행/원소다루기 -> 외부 파일로 저장하기

3. 활용: 다양한 API 활용

구글 검색 트랜드 분석, 전자공시시스템 API 활용 구글 지오코딩(맵)

4. 실무: 오피스 업무 자동화

메일 머지 템플릿 만들기, 팩스,

엑셀 문서 다루기(구글 뉴스 클리핑 결과 엑셀파일로 저장하기),

pdf 문서 다루기(pdf 문서/다량의 pdf 문서들의 텍스트 추출하여 텍스트 파일로 저장하기)

구글 gmail계정으로 이메일 보내기 및 동시 발송하기(파일첨부)

5. 개발: 애플리케이션 활용 및 개발

텔레그램 봇(bot) 만들기

대화방 메시지 가져오고 보내기, 채널로 보내기

SQLite 데이터베이스 만들기

판다스 데이터 프레임 활용

Flask 웹 애플리케이션 만들기

다나와 관심상품 목록을 데이터베이스 테이블에 추가하기

-> DB목록 가져와서 html 웹페이지로 보여주기(css스타일 적용) -> 웹 애플리케이션 배포하기

키워드의 사용법이 궁금할 경우 책의 맨 뒷장 찾아보기 기능을 통해 해당 페이지의 활용 예제를 통해 익힐 수 있어서 좋았다. 뒷부분을 코딩하다 문득 앞에서 본거 같은데 이 함수를 여기다 쓰면 좋을듯한데 어떻게 쓰더라? 하는 생각이 들때면 찾아보기 기능을 통해 참고해서 활용하였다.

전에 공공데이터 이용해서 공적마스트 판매현황 만든거를

이 책에 소개한 flask와 무료 웹호스팅 pythonanywhere을 보고 따라하며 웹페이지를 만들어 배포해봤다.

이만큼 하게 되서 뿌듯하다^^

활용할 수 있는 방향을 잡아주는 훌륭한 나침반 같은 책 ^^

활용서로는 진짜 딱인듯!

다음버전으로 지역구를 입력받아 검색하게 하여 동적으로 화면 만들어 뿌리도록 수정해봐야겠다.^^;

--------------------------------

리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.

--------------------------------

#파이썬100제 #파이썬활용 #flask #파이썬활용추천도서 #파이썬실전예제

YES마니아 : 로얄 p*****e 2020.03.23. 신고 공감 2 댓글 0
리뷰 총점 종이책
실무자를 위한 파이썬 100제
"실무자를 위한 파이썬 100제" 내용보기
파이썬 기초를 학습한 다음에 중급으로 나아가려면 실전에 부딪혀야 합니다.중급 서적은 파이썬 기초 서적에 비해 적습니다.지금까지 봐왔던 중급 파이썬 책은 외국인이 쓴 책이 많았습니다.우리나라에서 더 기다렸을 법한 책으로 한국인 저자가 만든 책을 소개하려 합니다.그 책은 바로 ‘실무자를 위한 파이썬 100제’입니다.파이썬은 프로그래밍은 요즘 전공자가 아닌 사람들도 배우고
"실무자를 위한 파이썬 100제" 내용보기

파이썬 기초를 학습한 다음에 중급으로 나아가려면 실전에 부딪혀야 합니다.


중급 서적은 파이썬 기초 서적에 비해 적습니다.


지금까지 봐왔던 중급 파이썬 책은 외국인이 쓴 책이 많았습니다.


우리나라에서 더 기다렸을 법한 책으로 한국인 저자가 만든 책을 소개하려 합니다.


그 책은 바로 ‘실무자를 위한 파이썬 100제’입니다.


파이썬은 프로그래밍은 요즘 전공자가 아닌 사람들도 배우고 대기업 입사시험에서도 요구하는 경우가 있습니다.


또한 초등학교 코딩 수업으로도 파이썬을 접하기에 앞으로의 인재들은 파이썬은 기본으로 하게 될 날도 올 것으로 보입니다.


기초학습까지 마치신 분들은 이 책을 통해 파이썬을 실생활에 활용가능합니다.




1. 뉴스 가져오기

파이썬으로 뉴스를 가져올 수 있습니다.


뉴스를 가져오는 게 실생활에 필요한 것일까 고민하시는 분들도 계신가요?

고민하시는 분들에겐 설명을 드리겠습니다.


예를 들어 정치 기사를 많이 읽는 분들에게는 기사를 보기 위해 일일이 들어가는 것은 귀찮은 일입니다.


귀찮기 때문에 즐겨찾기도 하고 바로 가기 화면도 만든 줄로 생각됩니다.


하지만 자신이 보고 싶은 신문사와 분야를 따로 정리해서 볼 수 있다면 얼마나 편할까요?

보고 싶은 정보만 보고 싶게 만드는 것이 바로 파이썬으로도 가능합니다.


해보신 분들도 계실 것이지만 안 해보신 분들도 쉽게 따라올 수 있을 겁니다.


뉴스를 가져오기 위해 중요한 라이브러리가 있습니다.


그 라이브러리는 바로 뷰티풀수프입니다.


뷰티풀수프를 통해 html 태그를 가져오고 그 안의 내용을 가져오는 방법입니다.


안의 내용을 가져오려면 html도 어느정도 알고 있어야 합니다.


html을 알아야 태그를 분석하고 태그 안의 값을 가져올 수 있습니다.




2. 파이썬 라이브러리

파이썬은 다양한 라이브러리가 있어서 import만 해주면 사용할 수 있습니다.


대표적인 라이브러리로 pandas가 있는데요.

pandas를 통해 데이터 수집을 하고 가공하는 것이 가능합니다.


회사에서 업무할 때 과거에는 엑셀을 사용했습니다.


하지만 엑셀은 많은 데이터가 담기면 열리지 않아서 작업을 못 합니다.


엑셀의 최대행은 1,048,576개입니다.


1,048,576은 1024의 제곱 값인데요.

최대행일 뿐 컴퓨터의 성능도 따지기 때문에 안 좋을 경우 50만 행의 경우에도 끊기는 경우도 있습니다.


데이터를 분석하는 회사의 경우 엑셀보다 파이썬 pandas를 사용합니다.


pandas의 경우 엑셀보다 더 많은 데이터도 빠른 속도로 접근할 수 있습니다.


파이썬 라이브러리는 오피스와 데이터 시각화 또한 지원합니다.


Ps

책의 저자도 IT 비전공자입니다.


파이썬을 이용하며 데이터 기반 전략적 의사결정을 내리는 일도 했습니다.


파이썬 기초를 익힌 전공자와 비전공자분들도 기초에서 머무르는 경우도 있는데요.

이 책의 실무기능 학습을 통해 파이썬 중급으로 나아갈 수 있습니다.


직장인 관점에서 작성한 파이썬 중급 도서로 실무와 가까운 기술을 알려줍니다.


응용하고 실전에 참여 하시길 바랍니다.


 YES24 뷰어클럽 서평단 자격으로 작성한 리뷰입니다.

w******m 2020.03.26. 신고 공감 1 댓글 0
리뷰 총점 종이책
실무자를 위한 파이썬 100제, #파이썬 #실무자를위한파이썬100제
" 실무자를 위한 파이썬 100제, #파이썬 #실무자를위한파이썬100제" 내용보기
책을 보고 예제를 따라해보다가 회사에서 어떤 발표 자리에서 이야기 사례가 하나 떠올랐다.우리가 새롭게 적용한 SW 플랫폼을 탑재한 제품은고객의 업무 프로세스 획기적으로 개선시킨다는 메세지를 던지며 든 사례인데매일 새벽마다 신문 스크랩을 만들고 PDF 파일로 스캔해서 사장단과 임원들에게 전달하는 비서실 담당자의 이야기 였다. 담당자는 회사로 신문이 배달되면 신문을 읽고
" 실무자를 위한 파이썬 100제, #파이썬 #실무자를위한파이썬100제" 내용보기

책을 보고 예제를 따라해보다가 

회사에서 어떤 발표 자리에서 이야기 사례가 하나 떠올랐다.


우리가 새롭게 적용한 SW 플랫폼을 탑재한 제품은

고객의 업무 프로세스 획기적으로 개선시킨다는 메세지를 던지며 든 사례인데


매일 새벽마다 신문 스크랩을 만들고 PDF 파일로 스캔해서 

사장단과 임원들에게 전달하는 비서실 담당자의 이야기 였다. 


담당자는 회사로 신문이 배달되면 

신문을 읽고 중요 기사를 선정하고

기사들을 잘라 스크랩한다.


이때 스크랩한 기사의 글자나 그림이 잘 안보이거나

스크랩 쪼가리끼리 레이아웃을 잘 조합해야 되는 일이 생기면

확대/축소 복사를 다시 하는 등의 추가 작업을 해야 하는데 


이런 노가다성 전처리 작업을 다 마치고

기사 스크랩을 전달하고 나면 점심시간이 다 된다는 것이다. 


이건 십년전 라떼 이야기도 아니고 불과 몇년전 이야기다.

온라인 기사를 보기보다는 기사 스크랩을 선호하는 윗 분들이 있으니 

어쩔 수 없었을 것이다.


회사에서 단순 반복업무는 생산성을 죽이는 암적인 존재기 때문에

일잘러 회사원들은 이것들을

어떻게든 단순화, 자동화를 시키고야 만다.


책의 예제를 가지고 위 사례를 자동화 한다면 이런 식으로 가능할 것 같다.

- 주요 신문사 사이트를 크롤링해서

- 주요 키워드를 추출해 워드 클라우드로 만들고

- 주요 경제 지표는 챠트로

- 검색 트렌드 그래프로

- 최종적으로 정보들을 워드문서로 만들어 PDF 로 뽑아내서

- 구글 Gmail 에서 이메일로 쏘면 되겠다.


파이썬이 나온지는 수십년이 됐고, 이 정도의 기능은 수년전에도 있었을 것이다.

당시 비서실 팀이 이 비결을 알았으면 

새벽부터 가위와 풀질, 복사 작업에서 해방될 수 있었을텐데 안타깝다.




#파이썬  #실무자를위한파이썬100제

l*********t 2020.03.15. 신고 공감 1 댓글 0
리뷰 총점 종이책
실무자를 위한 파이썬 100제
"실무자를 위한 파이썬 100제" 내용보기
파이썬을 사용하면 우선 크롤링을 하기 위해서 배우는 경우가 많습니다.크롤링 자체가 불법이기 때문에 로봇 배제 표준(robots.txt) 허용하는지 확인하시고 진행하셔야 합니다.확인방법은 http://xxxx.com/robots.txt 로 확인이 가능합니다.< 모든 로봇에게 접근허용 한다는 의미>< 모든 로봇에게 차단 한다는 의미>크롤링을 하기 위해서는 BeautifulSoup, selenium 를 배워야 합니다
"실무자를 위한 파이썬 100제" 내용보기

파이썬을 사용하면 우선 크롤링을 하기 위해서 배우는 경우가 많습니다.

크롤링 자체가 불법이기 때문에 로봇 배제 표준(robots.txt) 허용하는지 확인하시고 진행하셔야 합니다.

확인방법은 http://xxxx.com/robots.txt 로 확인이 가능합니다.

< 모든 로봇에게 접근허용 한다는 의미>

< 모든 로봇에게 차단 한다는 의미>

크롤링을 하기 위해서는 BeautifulSoup, selenium 를 배워야 합니다.

두 라이브러리 써 본 결과 장단점이 확실히 존재합니다.

책에서는 BeautifulSoup 위키피디아, selenium 다나와 자동 로그인 테스트를 진행했습니다.

BeautifulSoup

장점 : 일단 빠릅니다.그리고 간편합니다.

단점 : 크롤링이 어려운 부분들이 있습니다.

selenium

장정 : 사용자들이 보는 모든 정보들을 크롤링 가능합니다.

단점 : 느리고 무겁습니다.(메모리를 많이 차지합니다.)

BeautifulSoup의 위키피디아 예제 따라하는것에 크게 어렵지 않습니다.

selenium 다나와 자동 로그인 테스트 진행하다가 버전때문에 진행이 더디게 되었습니다.그래서 구글 버전이랑 맞는걸로 진행하니 다시 잘 되었습니다.

<버전이 맞지 않다는 오류 >

<성공한 화면>

책에서는 다양한 부분들을 소개하고 있습니다.

- 텍스트 파일에서 주요 단어를 추출하여 중요도를 기준으로 단어를 시각화 하는 예제도 볼 수 있습니다.

설치에서 꼬여서 결과물 보기 힘들었습니다.(어떤 일이든 설정하는 부분이 제일 힘든것 같습니다.)

구글 검색 API 활용, 오피스 업무 자동화, 애플리케이션 활용 및 개발 등 다양한 파이썬 예제들이 있습니다. 천천히 따라하면 책처럼 충분한 결과를 얻으실 수 있을 것이라고 판단됩니다.

다만 버전을 맞지 않아서 간혹 에러가 나서 속상하긴 하지만 그거만 아니면 좋은 결과가 있을 것이라고 생각됩니다.

앞으로 파이썬은 많은 분야에 접목이 되는 언어이기 때문에 지금 배워두시면 활용도가 많을 것입니다.


m****3 2020.07.13. 신고 공감 0 댓글 0
리뷰 총점 종이책
실무자를 위한 파이썬 100제
"실무자를 위한 파이썬 100제" 내용보기
서평- 실무자를 위한 파이썬 100제 파이썬이란 무엇일까? 요즘 여기저기서 파이썬 타령이다. 아주 쉽게 파이썬에 대해 말하면 간결하고 생산성 높은 프로그래밍 언어를 의미한다. 간결한 문법으로 입문자가 이해하기 쉽고, 다양한 분야에 활용할 수 있기 때문에 여러 대학에서는 교양 수업으로도 늘어나고 있는 추세다. 파이썬은 네덜란드 개발자 귀도 반 로섬(Guido van Rossum)이 만
"실무자를 위한 파이썬 100제" 내용보기


서평- 실무자를 위한 파이썬 100제

파이썬이란 무엇일까? 요즘 여기저기서 파이썬 타령이다. 아주 쉽게 파이썬에 대해 말하면 간결하고 생산성 높은 프로그래밍 언어를 의미한다. 간결한 문법으로 입문자가 이해하기 쉽고, 다양한 분야에 활용할 수 있기 때문에 여러 대학에서는 교양 수업으로도 늘어나고 있는 추세다.

파이썬은 네덜란드 개발자 귀도 반 로섬(Guido van Rossum)이 만든 언어다. 사실 ‘파이썬(Python)’이란 영어의 의미는 원래 그리스 신화에 나오는 뱀 이름이다. 파이썬 로고에 두 개의 뱀이 서로 마주본 듯한 그림이 있는 이유도 이 때문이다. 하지만 귀도 반 로섬이 실제 ‘파이썬’이란 단어를 선택할 당시에는 그리스 신화를 참고한 것은 아니었다고 한다.

파이썬은 더 이상 프로그래밍 전공자를 위한 언어로만 생각할 수 없다. 비전문가 사이에서도 유행처럼 번지고 있고 초등학교 코딩 수업은 물론 대기업 입사 시험에서도 파이썬 활용 역량을 필요로 하고 있을 정도다. 이 책의 저자 오승환씨도 it비전공자이다. 그만큼 간결한 문법과 이해하기 쉬운 언어로 전 세계적으로 주목받고 있는 언어임이 분명하다.

이 책은 웹 스크래핑부터 데이터 정리와 시각화, 일상생활에서의 오피스 자동화, 마지막으로 애플리케이션을 개발하는 과정까지 소스 코드를 제공하고 학습자가 직접 실습해 볼 수 있도록 구성하고 있다. 책 제목 그대로 실무자를 위한 100개의 예제가 있기 때문에 책을 보면서 따라하기 쉬게 구성되었다.

이 책을 통해 간결하고 쉬운 파이썬 언어를 배우기에서 멈추는 것이 아니라 실생활에서 활용할 수 있도록 배워봄으로써 미래를 계획할 수 있다. 이 책을 해 실무의 능력을 한층 더 업그레이드 하는 당신이 되길 바란다.

g**********o 2020.03.12. 신고 공감 0 댓글 0
리뷰 총점 종이책
https://blog.naver.com/syanyway/221850143839
"https://blog.naver.com/syanyway/221850143839" 내용보기
요즘 재밌는 거 하나가 그동안 안 읽어본 분야의 책 읽기, 오래된 영화보기, 그리고 안해본 일 하기다.이번에는 파이썬에 관심이 생겨서 도전해봤다.곧 있으면 빅데이터 스터디로 R과 파이썬을 배울 예정이라서 이번 <실무자를 위한 파이썬 100제> 책이 많은 도움이 될 것 같다. 사실 처음에는 파이썬이 뭔지도 몰랐고 내가 관심있던 것은 크롤링! 크롤링이었다.국어사전에 따르면 "
"https://blog.naver.com/syanyway/221850143839" 내용보기

 

 

요즘 재밌는 거 하나가 그동안 안 읽어본 분야의 책 읽기, 오래된 영화보기, 그리고 안해본 일 하기다.

이번에는 파이썬에 관심이 생겨서 도전해봤다.

곧 있으면 빅데이터 스터디로 R과 파이썬을 배울 예정이라서 이번 <실무자를 위한 파이썬 100제> 책이 많은 도움이 될 것 같다.

사실 처음에는 파이썬이 뭔지도 몰랐고 내가 관심있던 것은 크롤링! 크롤링이었다.

국어사전에 따르면 "소프트웨어 따위가 웹을 돌아다니며 유용한 정보를 찾아 특정 데이터베이스로 수집해 오는 작업. 또는 그러한 기술." 이라는데... 쉽게 말하자면 웹서핑을 하다가 쓱쓱 내가 필요한 자료를 모으는 것이다.

이게 말이 모은다는거지 그 양과 질, 그리고 일자별 데이터가 엄청나게 방대해서 그동안은 은근 사람이 수작업해야 하는 일이 참 많았다.

하지만 이런 기술이 있다니?

빅데이터 시대에 처음 알게된 센세이션이었다.

오승환 저자님도 나와 비슷한 생각을 가지고 계셨던 것 같다.

-파이썬 기초 문법을 익히고 나서 처음 관심을 가졌던 분야는 웹 크롤링(스크래핑)이었다. 우리가 매일 사용하는 구글, 네이버 등 검색엔진은 기본적으로 웹 크롤링을 통해 웹 페이지 정보를 수집하고 색인으로 정리해주는 서비스이다. 부동산, 주식, 환율 등 투자 관련 데이터를 웹 크롤링으로 수집하면서 파이썬의 편리함을 크게 느꼈다. 금융감독원 전자공시시스템에서 기업공시자료를 다운로드하고, 구글 검색 트렌드를 분석하는 방법 등 다양한 API 활용 방법에도 파이썬을 이용했다.

-이후 데이터를 수집하고 정리하는 데 필수적인 판다스(pandas), 데이터 시각화에 사용되는 맷플롯립(matplotlib), 통계처리 및 머신러닝을 지원하는 사이킷런(sklearn) 등 파이썬 라이브러리를 하나씩 찾아 공부하면서 데이터 분석과 머신러닝 분야로 응용 범위를 넓힐 수 있었다.

요즘 가장 핫한 분야 맞는 것 같다. 빅데이터, 머신러닝, 그리고 파이썬, R 등 알면 알수록 써먹을 곳이 정말 많다.

나도 크롤링을 시작해서 분야를 넓혀보면 좋겠다는 생각이 든다.

part 1. 웹 스크래핑

회사 실무를 하다 보면 웹 서핑을 통해 자료를 수집하는 일이 많고, 정기적으로 같은 웹에 방문해서 자료를 확인하는 경우도 있을 것이다. 어떤 업무를 자동화하는 방법으로 웹 스크래핑을 소개한다.

part 2. 데이터 정리 및 그래프 시각화

판다스를 중심으로 데이터를 2차원 구조로 정리하고, 다양한 그래프로 표현하는 여러 라이브러리를 차례로 소개한다.

part 3. 다양한 API 활용

구글 검색 트렌드 API로 시작하여 기업의 공시 자료를 제공하는 전자공시시스템, 구글 지오코딩 API를 이용하는 방법을 설명한다. 자연스럽게 API를 이용하여 정보를 얻고 활용하는 방법에 익숙해지는 것을 목표로 한다.

part 4. 오피스 업무 자동화

워드, 엑셀, PDF 문서를 다루는 여러 라이브러리, 이메일을 대량 발송하거나 받은 메일함에서 특정한 조건의 메일을 삭제하는 방법 등 이메일을 관리하는 여러 방법들을 설명한다.

part 5. 애플리케이션 활용 및 개발

간단한 애플리케이션을 직접 만들어 보는 것을 목표로 텔레그램 메신저를 이용하여 메시지를 보내거나 받는 과정을 프로그램으로 만들어 본다. 데이터베이스를 직접 구현하고 간단한 웹 페이지를 만들어 웹 호스팅 업체에 배포하는 과정을 다룬다.

이 책은 아래와 같이 크게 4개의 파트로 구성되어 있는데,

가장 관심을 끄는 웹 스크래핑부터 데이터 정리, 워드, 엑셀, pdf 등 오피스 업무 자동화, 나중에는 심화 과정으로 어플 활용 및 개발까지

이 책 한 권으로 100제를 다루면서 파이썬에 대해 알아갈 수 있다.

파이썬 자습서라고나 할까!

네이버/구글에 "파이썬"만 쳐봐도 연관검색어에 "파이썬 독학", "파이썬 강좌", "파이썬 기초" 등 파이썬 교육에 대한 갈증들이 느껴진다.

일단 이 책으로 시작해서 스터디도 해보고 유튜브나 인강도 들어보고 하면서 나의 케파를 넓혀야겠다.

먼저, <실무자를 위한 파이썬 100제>의 준비물은 바로 파이썬!

파이썬의 장점 중 하나가 바로 무료라는 점이다!

아래 링크에서 "Downloads"에 마우스를 가져다대면 3.8.2 버전을 무료로 다운로드해서 설치할 수 있다.

설치해서 책의 100제를 차례차례 따라해보면 되겠다.

*파이썬 사이트 > https://www.python.org

 

 

 

-구글 검색 트렌드 분석하기

내가 원하는 검색어와 일자를 넣어서 트렌드 그래프를 비교해볼 수 있는 아주 유용한 활용법!

나처럼 파이썬을 사용하지 않던 사람들에게는 "네이버 트랜드랩"과 아주 유사한 기술이다.

*네이버 데이터랩 > https://datalab.naver.com

*네이버 데이터랩으로 본 검색어 트렌드 data

apple iphone, 애플아이폰 / samsung galaxy, 삼성갤럭시

(기간은 2016~2020 현재)

 

얼추 비슷하게 나오는 것 같다.

그동안 트렌드 추이를 더 확인하고 싶었던 나에게 파이썬을 활용한 구글 검색 트렌드 분석은 진짜 많이 써먹을 것 같다.

역시 아는 만큼 보인다!

*구글 트렌드 > https://trends.google.co.kr

*구글 트렌드로 검색해본

apple iphone / samsung galaxy

오! 책에서 본 예제와 역시 같다!

파이썬을 활용하면 내가 원하는 자료와 기간만 쏙쏙 취합할 수 있어서 좋고

시간, 지역, 검색어, 추천, 로컬 그리고 주가 분석까지 다 할 수 있다니

스텝 바이 스텝으로 따라해봐야겠다.

알면 알수록 활용도가 높은 파이썬.

그리고 주변에 전공자나 일로 하는 사람들도 꽤 있어서 계속 관심을 가져봐야겠다.

얼마나 활용하느냐에 따라 더 좋은 마케터, 트렌디세터, 실무자가 될 수 있을 듯하다.

 

s******y 2020.03.12. 신고 공감 0 댓글 0
리뷰 총점 종이책
실무자를위한파이썬100제 파이썬
"실무자를위한파이썬100제 파이썬" 내용보기
출판사로부터 제공받아 작성한 리뷰입니다!#실무자를위한파이썬100제#파이썬개발하는 공순이라 이런 책을 만나면 참 반갑다. 특히, 이론에만 그치지 않고 이렇게 실무에서 쓰는 실습이 함께 있는 책이라면 더더욱 그런데 이 책이 바로 그 좋은 예이다.받은 책이라고 꼭 칭찬을 하지는 않지만..... 이 책은 구성이 정말 알차다! 진짜진짜!  보통 맛보기만 하다가 끝나는 경우가 많아서, 그
"실무자를위한파이썬100제 파이썬" 내용보기

출판사로부터 제공받아 작성한 리뷰입니다!



#실무자를위한파이썬100제


#파이썬



개발하는 공순이라 이런 책을 만나면 참 반갑다. 특히, 이론에만 그치지 않고 이렇게 실무에서 쓰는 실습이 함께 있는 책이라면 더더욱 그런데 이 책이 바로 그 좋은 예이다.



받은 책이라고 꼭 칭찬을 하지는 않지만..... 이 책은 구성이 정말 알차다! 진짜진짜!  보통 맛보기만 하다가 끝나는 경우가 많아서, 그래서 도대체 실무에선 이걸 어떻게 써야 할지 몰라 막막할 때가 많다. 이 책에도 나오는 것을 예로 들어보면, 크롤링 하는 방법을 알려줬는데 그 이상... 그래서 이걸 긁어다가 어떻게 써야하는지, pandas랑은 어떻게 연결해서 쓰는건지 등등 추가적인 정보가 없어 정말 한번 해보는 정도에 그치는 경우가 많다. 그런데 이 책은 처음에 했던게 마지막까지도 계속 이어져서 계속 연결되어 있다는 느낌을 받아서 좋았다.



또한, 크롤링은 종종 필요할때마다 이용하는 편인데 그럴 때마다 beautifulsoup 패키지를 사용하곤 했다. 그런데 이 책에서는 selenium을 이용해 크롤링 하는것도 자세히 나와있어서 보기도, 알기도 쉬워서 넘 좋았다. 괜히 나중에 selenium을 따로 하려면 '이건 또뭐야' 싶은 마음이 드는데... 아까도 말했지만 정말 알찬 구성!



그리고 또 내가 감동받은 부분. 완전 개발책도 아닌데 웹 어플리케이션 만드는게 꽤나 자세히 나와있다. 그것도! 아까 또 언급한대로 전에 나왔던 것을 복습이라도 하라는듯이 사용하도록... 이외에도 메일 대량으로 보내는 코드랑 차트 그리기 등등 다른데도 있을 법 하지만 실무자에게 뭐가 제일 필요할까 고민해서 책을 집필한 것 같은 구성이 넘 맘에 든다. 초급과 중급과 고급 이런게 아니고, 그래 파이썬 배워서 어떻게 쓰는데? 뭐 할 수 있는데? 이런걸 알려준 책이라 재밌게 읽었다.



 이 책을 읽고, beautifulsoup 패키지를 사용하다가 selenium을 사용해 이중으로 파싱해야 하던 web object를 한번에 해결할 수 있었다.  추천!


YES마니아 : 플래티넘 o***- 2020.03.11. 신고 공감 0 댓글 0
리뷰 총점 종이책
실무자를 위한 파이썬 Python 100제
"실무자를 위한 파이썬 Python 100제" 내용보기
실무자를 위한 파이썬 Python 100제100개의 예제로 파이썬 제대로 활용하기!지루한 문법 대신 예제를 하나하나 따라하다 보면자연스럽게 몸에 익혀지는 마법 같은 체험!아이들 코딩교육에 관심을 가지다보니 다양한 코딩프로그램 만나보는 중인데요.저희때는 비주얼베이직, C언어 등을 사용했던 기억이 있는데 요즘은 파이썬 많이 쓰더라구요.신랑도 다른 것들보다 파이썬이 아이들 해
"실무자를 위한 파이썬 Python 100제" 내용보기

IMGP7934.JPG

 

 

실무자를 위한 파이썬 Python 100제

100개의 예제로 파이썬 제대로 활용하기!

지루한 문법 대신 예제를 하나하나 따라하다 보면

자연스럽게 몸에 익혀지는 마법 같은 체험!

아이들 코딩교육에 관심을 가지다보니 다양한 코딩프로그램 만나보는 중인데요.

저희때는 비주얼베이직, C언어 등을 사용했던 기억이 있는데 요즘은 파이썬 많이 쓰더라구요.

신랑도 다른 것들보다 파이썬이 아이들 해주기 좋다고하고....

그래서 기초 파이썬도 살펴보다가 중급이상되는 수준의 실무자를 위한 파이썬 Python 100제를 만나봅니다.

중급-고급-활용-실무-개발까지 차근히!!!

그동안 아이들 보는 위주의 코딩책이었다면 이번에는 성인들 활용하기 좋은 책이네요.

IMGP7935.JPG

 

 

PART 1. 웹 스크래핑

회사 실무를 하다 보면 웹 서핑을 통해 자료를 수집하는 일이 많고,

정기적으로 같은 웹 페이지에 방문해서 자료를 확인하는 경우도 있을 것이다.

이런 업무를 자동화하는 방법으로 웹 스크래핑을 소개한다.

IMGP7937.JPG

 

 

PART 2. 데이터 정리 및 그래프 시각화

판다스를 중심으로 데이터를 2차원 구조로 정리하고, 다양한 그래프로 표현하는 여러 라이브러리를 차례로 소개한다.

PART 3. 다양한 API 활용

구글 검색 트렌드 API로 시작하여 기업이 공시 자료를 제공하는 전자공시시스템, 구글 지오코딩 API를 이용하는 방법을 설명한다.

자연스럽게 API를 이용하여 정보를 얻고 활용하는 방법에 익숙해지는 것을 목표로 한다.

PART 4. 오피스 업무 자동화

워드, 엑셀, PDF 문서를 다루는 여러 라이브러리, 이메일을 대량 발송하거나 받은 메일함에서 특정 조건의 메일을 삭제하는 방법 등

이메일을 관리하는 여러 방법들을 설명한다.

PART 5. 애플리케이션 활용 및 개발

간단한 애플리케이션을 직접 만들어 보는 것을 목표로 텔레그램 메신저를 이용하여 메시지를 보내거나 받는 과정을 프로그램에서 만들어 본다.

데이터베이스를 직접 구현하고 간단한 웹 페이지를 만들어 웨 호스팅 업체에 배포하는 과정을 다룬다.

코딩을 배웠지만 졸업하고 전공과 상관없이 취업을한터라 중급, 고급에 활용정도까지만하고

그걸 실무에 적용하고 개발해보진 않았던터라 실무자를 위한 파이썬 Python 100제를 보니 새롭네요^^;;

아이들 코딩교육하면서 저도 좀 코딩교육을 하면 좋을것같다는 생각이 급 드는 밤입니다.

e******0 2020.03.10. 신고 공감 0 댓글 0
리뷰 총점 종이책
실무자를 위한 파이썬 100제
"실무자를 위한 파이썬 100제" 내용보기
이 도서 <실무자를 위한 파이썬 100제>를 보자마자 스크립트 언어라고 불리우는 파이썬이 얼마나 발전고 또 얼마나 저변에서 사용하고 있는지를 생각하면 파이썬의 놀라운 저력을 느끼게 되었습니다. 결국 파이썬 이라는 언어가 뒤늦게 발전 할 수 있었던 계기가 오픈 소스의 저변 확대와 IT종사 중에서도 프로그래밍과 AI에 접목이 된 것은 사실입니다. 이러한 프로그래밍을 하기 위
"실무자를 위한 파이썬 100제" 내용보기

이 도서 <실무자를 위한 파이썬 100제>를 보자마자 스크립트 언어라고 불리우는 파이썬이 얼마나 발전고 또 얼마나 저변에서 사용하고 있는지를 생각하면 파이썬의 놀라운 저력을 느끼게 되었습니다. 결국 파이썬 이라는 언어가 뒤늦게 발전 할 수 있었던 계기가 오픈 소스의 저변 확대와 IT종사 중에서도 프로그래밍과 AI에 접목이 된 것은 사실입니다. 이러한 프로그래밍을 하기 위해서는 코딩을 하기에 앞서 수학이라는 논리적인 연산들에 대해 학습을 하는 것이 우선시 되어야 하는데 이렇게 파이썬을 이용한 코딩을 할 수 있는 밑바탕을 쌓아주는데 도움을 주는 이 도서를 보자마자 꼭 읽어보고 싶은 마음에 읽기 시작했습니다.

 

이렇게 파이썬 언어의 구조에서 흔히 사용되는 정의 중 하나인 회귀분석이 무엇인지에 대한 정의와 회귀분석 중에서도 어떤 것들이 있는지에 대한 종류들이 잘 분석이 되어 구글의 오픈 소스들에 있어서 어떻게 쓰이는지 전반적인 이해를 돕고 있습니다. 직접적으로 수학적인 코딩을 하기에 앞서 그 코딩에 필요한 고유한 능력을 키워주는 정의를 통해 딥러닝을 설계하는대 있어서 어려움이 없도록 기초를 튼튼히 해주고 있음을 알 수 있습니다.


또한 딥러닝에서도 쉽게 사용되는 파이썬으로써 순서대로 필요한 딥러닝 기반의 뉴럴네트워크에 있어서 논리적인 사고력을 키워주고 있는 수학적인 개념학습을 통해 필수적으로 필요하겠다는 것을 알수 있습니다. 그 만큼 딥러닝 구조를 설계하는데 있어서 많은 논리적인 수학적 사고가 필요함을 알게 됩니다. 먼저 생각한 순서에 앞서 뭔가 다시 추가를 해야한다면 코딩에 앞서서 먼저 끼워넣고 흐름을 전체적으로 잡고 나서 코딩을 해나간다면 꼬일 필요없이 다시 작성해야하는 수고를 덜 수 있도록 큰 그림을 그려주기에 많은 도움을 줄 수 있다는 것을 알게 됩니다. 실무자로써 어떤 언어보다도 쉽고 이해력이 강하며, 언어처럼 쉽게 습득할 수 있어서 오픈소스에서의 승자의 언어로 파이썬이 왜 손에 꼽히는가에 대해 알 수 있었던 좋은 기회였습니다.


이렇게 수학적, 통계적 베이스가 얼마나 뉴럴네트워크 구조를 설계하는데 앞서서 많은 도움을 주는지 제대로 기초부터 차근차근 설명해주고 있는 <실무자를 위한 파이썬 100제> 이었습니다. 파이썬을 주로 사용하고 있는 실무자들이 실무에 고급편에 시작하고자하는 분들이 이 책 <실무자를 위한 파이썬 100제>를 접한다면 정말로 파이썬으로부터 구조설계 부터 활용 응용까지 배우는데 있어서 정말로 많은 도움을 받을 수 있겠다고 느꼈습니다.

 

 

s****s 2020.03.05. 신고 공감 0 댓글 0