파이썬 프로그래밍을 이용한 업무 자동화
과정소개
초급자를 위해 준비한
[업무 자동화, 프로그래밍 언어] 강의입니다.
파이썬 스쿨의 두번째 강의로 업무 자동화를 IT보안, IT개발 업무 등 다양한 곳에 적용해 보세요.
강의 소개
이번 강의는 보안프로젝트에서 야심차게 진행되는 "파이썬 스쿨" 시리즈의 그 두번째입니다. 파이썬 프로그래밍의 입문부터 '업무 자동화'에 활용할 수 있는 것을 다루게 됩니다. 업무 자동화를 IT보안, IT개발 업무 등 다양한 곳에 적용할 수 있습니다.
도움이 되는 분들
- 파이썬 프로그래밍을 배우고 싶은 분
- 파이썬을 이용하여 업무를 자동화하고 싶은 분
- 파이썬 프로그래밍을 이용하여 IT보안 업무에 적용하고 싶은 분
- IT보안 업무를 알고 싶은 모든 분
필요 사항
- 버추얼 박스(VirtualBox)나 Vmware 설치 필요, 강의 내 실습 이미지 설치 방법 소개됨
- 강의에 필요한 실습파일은 강의내 소개 또는 별도 제공됨
강의목차
차시 | 강의명 |
---|---|
섹션 0. Intro | |
1차시 | 반복 업무의 이슈 |
섹션 1. 소개 | |
2차시 | Jupyter Notebook 소개 |
3차시 | Jupyter Notebook 튜토리얼 |
섹션 2. 엑셀과 데이터 | |
4차시 | 엑셀파일 읽기 |
5차시 | 엑셀 파일 작성 및 수정 Pandas |
6차시 | Series |
7차시 | Data Frame |
8차시 | 데이터 정렬 |
9차시 | 기술 통계, 요약 통계 |
10차시 | 계층적 색인 |
11차시 | 누락 값 처리 |
12차시 | 이제는 파이썬으로 엑셀 작업을 대신할 수 있겠죠 |
섹션 3. 구글 스프레드 시트 | |
13차시 | 구글 스프에트 시트 소개 및 활용 |
14차시 | 구글 스프레드 시트를 파이썬으로! |
15차시 | IFTTT를 활용한 데이터 수집과 정리 |
섹션 4. 당첨 쿠폰 생산기 | |
16차시 | '당첨 쿠폰 생산기' 프로젝트 개요 |
17차시 | 파이썬으로 웹 요청하기 |
18차시 | 정규 표현식 적용해 내가 원하는 데이터 선별하기 |
19차시 | '당첨 쿠폰 생산기'의 완성 |
섹션 5. API | |
20차시 | REST API 자동화 시대 |
21차시 | Python SMS API를 활용해 SMS 보내기 |
22차시 | 메일 API를 활용해 메일 보내기 |
섹션 6. [특강] 버츄얼박스 설치 및 설정 이해하기 | |
23차시 | [특강] 버츄얼박스 설치 및 설정 이해하기 |
섹션 7. 바이러스토탈 API | |
24차시 | 바이러스토탈 API를 활용해 실시한 프로그램 악성 여부 확인하기 |
25차시 | 바이러스토탈 API 활용 |
26차시 | 파이썬 프로세스 실행 모니터링 |
27차시 | 바이러스토탈을 활용한 프로세스 모니터링 시스템 개발 |
섹션 8. 카카오톡 챗봇 | |
28차시 | 카카오톡 챗봇 개요 |
29차시 | AWS 서버 만들고 접속하기 |
30차시 | django 설치 및 구동 |
31차시 | 카카오 플러스 친구 계정 만들기 |
32차시 | 카카오 플러스 친구 API 구현 |
33차시 | 챗봇 테스트와 과제 |
섹션 9. 에러 페이지 캡처 프로젝트 | |
34차시 | 웹 서비스 에러 페이지 캡처 프로젝트 개요 |
35차시 | 칼리리눅스, 메타스플로이터블 환경 설정 |
36차시 | 에러 페이지 검색 프로그램 이해하기 |
37차시 | 웹 페이지 캡처 프로그램 이해하기 |
38차시 | 두 프로그램을 하나로! |
섹션 10. 매크로 | |
39차시 | 매크로 선인가 악인가(환경 구축) |
40차시 | 윈도우 메시지 마우스 메시지 발생시키기 |
41차시 | 파이썬으로 마우스 메시지 발생시키기 |
42차시 | 파이썬으로 키보드 메시지 발생시키기 |
43차시 | 게임 클릭 메크로 작성하기! |
섹션 11. 매크로 제어 | |
44차시 | 매크로 제어 후킹 개요 |
45차시 | 파이썬 키로거 개발 |
46차시 | 키로깅을 활용한 매크로 제어 |
섹션 12. 이미지 처리 | |
47차시 | 매크로를 이미지 처리로 더 멋지게 할 수 없을까 ( Open CV 소개) |
48차시 | 이미지, 비디오 다루기 |
49차시 | Open CV로 그림 그리기 |
50차시 | 이미지 특징 탐지하기 |
51차시 | 다른 그림 찾기 프로그램 개발 |
52차시 | 이미지 숫자 인식 프로그램 개발 |
53차시 | 사물(명함)인식 프로그램 개발 |
섹션 13. 게임 프로젝트 | |
54차시 | 표적 맞추기 게임 매크로 프로젝트 |
55차시 | 표적 이미지 위치 추적하기 |
56차시 | 게임 실행! 표적 맞추기 |
57차시 | 매크로 성능 개선하기 |