알라딘

일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기 - 엑셀 반복 업무로 지친 직장인, 파이썬으로 칼퇴하자!

포스코인재창조원 (지은이) | 한빛미디어
  • 등록일2022-09-05
  • 파일포맷pdf
  • 파일크기11 M  
  • 지원기기아이폰, 아이패드, 안드로이드, 태블릿, PC
  • 평점 평점점 평가없음

책소개

일잘러로 거듭나려면, 이제 엑셀 대신 파이썬이다!언제까지 파일 하나하나 손으로 만들래?PART 01: 꼭 필요한 문법만 배워도 충분히 업무 자동화 가능!PART 02: 엑셀 함수와 파이썬 함수를 1:1로 설명해 쉽게 이해 가능!PART 03: 손 하나 까딱하지 않고 컴퓨터에게 일을 시켜보자!▶ 이 책의 내용▶ 이 책이 필요한 독자▶ 업무 자동화, 이제 엑셀 말고 파이썬으로 하자!

저자소개

포스코인재창조원은 포스코그룹의 현재와 미래를 선도하고 기업시민을 구현하는 실천, 배려, 창의의 인재양성 기관이다. 특히, 4차 산업혁명 시대를 리딩할 창의적 인재 육성을 위해 인공지능, 빅데이터 분석, 업무 자동화 등 다양한 디지털 교육 과정을 운영하고 있다.

목차

____추천의 글

____들어가는 글

____이 책의 구성

____학습을 시작하기 전에

____주피터 노트북 단축키 안내



PART 01 파이썬 기초

CHAPTER 01 파이썬 개요

1.1 파이썬이란?

___코딩을 배워야 하는 이유

___파이썬의 특징



1.2 파이썬 업무 활용

___엑셀 대신 파이썬

___업무 자동화



1.3 파이썬 개발 환경 준비

___아나콘다로 파이썬 개발 환경 구축하기

___주피터 노트북 살펴보기

마무리



CHAPTER 02 자료형

2.1 변수와 상수

___변수 선언하기

___변수명 규칙

___상수 사용하기



2.2 기본 자료형

___숫자

___문자열

___불



2.3 복합 자료형

___리스트

___튜플

___딕셔너리

___[좀 더 알아보기] 자료의 형 변환

___딕셔너리

___[좀 더 알아보기] 집합 자료형에 데이터 추가 및 삭제하기

마무리



CHAPTER 03 제어문과 함수

3.1 제어문

___if 문

___while 문

___for 문



3.2 함수와 클래스

___함수 만들기

___입력과 출력 함수

___[좀 더 알아보기] 입력값을 숫자로 변환하기

___외부 파일 읽고 쓰기

___내장 함수

___클래스와 객체

마무리



PART 02 파이썬으로 엑셀하기

CHAPTER 04 엑셀 기본 함수 구현하기

4.1 파이썬으로 엑셀 파일 다루기

___파이썬 패키지 설치

___[좀 더 알아보기] 아나콘다 프롬프트에서 pip 명령어 사용하기

___데이터 프레임 생성하기

___행과 열 추가 및 삭제하기

___엑셀 파일 읽고 쓰기



4.2 텍스트 함수

___실습 데이터 불러오기

___[좀 더 알아보기] 특정 디렉토리에서 주피터 노트북 실행하기

___여러 셀의 문자 합치기

 ㄴ핵심 함수 | sum( )

___몇 개의 문자만 추출하기

 ㄴ핵심 함수 | str[ ]

___영문 대소문자 바꾸기

 ㄴ핵심 함수 | upper( ), lower( ), capitalize( )

___특정 문자 바꾸기

 ㄴ핵심 함수 | replace( )

___문자열 길이 구하기

 ㄴ핵심 함수 | len( )

___문자열 공백 삭제하기

 ㄴ핵심 함수 | strip( ), lstrip( ), rstrip( )



4.3 수학 및 통계 함수

___실습 데이터 불러오기

___데이터 합계 구하기

ㄴ핵심 함수 | sum( )

___데이터 평균 구하기

ㄴ핵심 함수 | mean( )

___조건에 따른 합계, 평균 구하기

ㄴ핵심 함수 | groupby( )

___순위 구하기

ㄴ핵심 함수 | rank( )

___최대값/최소값 구하기

ㄴ핵심 함수 | max( ), min( )

마무리



CHAPTER 05 업무에 자주 쓰는 실무 함수 구현하기

5.1 동적 배열 함수

___실습 데이터 불러오기

___원하는 데이터 필터링하기

 ㄴ핵심 함수 | loc.isin( )

___[좀 더 알아보기] 여러 개의 조건을 조합하여 필터링하기

___기준 열로 정렬하기

 ㄴ핵심 함수 | sort_values( ), sort_index( )

___중복 행 제거하기

 ㄴ핵심 함수ㅣduplicated( ), drop_duplicated( )



5.2 찾기 및 참조 함수

___실습 데이터 불러오기

___인덱스로 값 확인하기

 ㄴ핵심 함수ㅣmap( )

___원하는 값 찾기

 ㄴ핵심 함수ㅣset_index( )



5.3 논리 및 정보 함수

___실습 데이터 불러오기

___조건 함수 사용하기

 ㄴ핵심 함수ㅣenumerate( )

___날짜 및 시간 함수

 ㄴ핵심 함수ㅣdatetime( ), datetime.now( )

___[좀 더 알아보기] 날짜 패키지 datetime

마무리



CHAPTER 06 그래프 함수로 시각화하기

6.1 matplotlib으로 그래프 그리기

___matplotlib 그래프 종류

___선 그래프

 ㄴ핵심 함수ㅣplot( )

___[좀 더 알아보기] 산점도 그리기

___막대 그래프

 ㄴ핵심 함수ㅣbar( )

___원 그래프

 ㄴ핵심 함수ㅣpie( )

___[좀 더 알아보기] explode 속성으로 원하는 조각만 분리하여 출력하기

___히스토그램

 ㄴ핵심 함수ㅣhist( )

___상자 수염 그래프

 ㄴ핵심 함수ㅣboxplot()

___[좀 더 알아보기] 산점도와 선 그래프 함께 그리기



6.1 pandas로 그래프 그리기

___pandas 그래프 종류

___실습 데이터 불러오기

___선 그래프

 ㄴ핵심 함수ㅣplot( )

____[좀 더 알아보기] 산점도 그리기

___막대 그래프

 ㄴ핵심 함수ㅣplot.bar(), plot.barh()

___원 그래프

 ㄴ핵심 함수ㅣplot.pie( )

___히스토그램

 ㄴ핵심 함수ㅣplot.hist( )

___상자 수염 그래프

 ㄴ핵심 함수ㅣboxplot( )

마무리



PART 03 파이썬으로 업무 자동화하기

CHAPTER 07 문서 업무 자동화

7.1 엑셀 업무 자동화

___openpyxl 개요

___엑셀 파일과 시트 다루기

___셀 내용 다루기

___셀 서식 다루기

[실습] 유통매장의 고객만족도 분석하기

[실습] 여러 개의 엑셀 파일을 하나로 합치기



7.2 파워포인트 업무 자동화

___python-pptx 개요

___파워포인트 파일 다루기

[실습] 행사 참가자 명찰 제작하기



7.3 시스템 제어하기

___pyautogui 개요

___마우스 제어하기

___키보드 제어하기

___메시지 박스

___스크린 샷

[실습] 네이버 날씨 연속으로 자동 캡처하기

[실습] 성적 처리 자동화

___[좀 더 알아보기] 엑셀 실행하기

마무리



CHAPTER 08 웹 크롤링

8.1 웹 크롤링 개요

___웹 크롤링 절차 및 주요 패키지

___HTML 기초

___CSS 기초

___크롬 개발자 도구로 웹 구조 파악하기



8.2 웹 데이터 자동 수집

___HTML 소스 가져오기

___HTML 소스를 데이터로 변환하기

[실습] 서점 베스트셀러 정보 가져오기



8.3 웹 브라우저 제어

___selenium 개요

___웹 로드 및 HTML 소스 가져오기

___웹 브라우저 제어하기

[실습] 네이버 환율 정보 수집 후 CSV로 저장하기

[실습] 사업자등록번호 휴폐업 조회하기

마무리



CHAPTER 09 실전 자동화 프로젝트

9.1 프로젝트 개요

___비즈니스 케이스

___청구서 발행 프로세스 분석

___엑셀 자료와 청구서 양식



9.2 프로젝트 자동화 구현하기

마무리



___찾아보기

한줄 서평