본문 바로가기

Python_Beginer/Study

HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch1

반응형

Ch1. 파이썬 개요 및 설치

- 사전 Quiz 1> 파이썬은 속도가 느리고 용도가 제한적이라 데이터 과학용으로는 부적합하다. X
1. O
2. X
해설. 파이썬은 모듈의 지원이 활발하고 사용하기가 쉬운 편이라 최근 데이터 과학용 언어로써 각광받고 있다.

 

- 사전 Quiz 2> 파이썬은 윈도우 배치프로그램이나 리눅스 쉘스크립트를 대체할 수 있다. O
1. O
2. X
해설. 윈도우와 리눅스 맥 모두 운영체제 레벨에서 잘 지원하여 쉘 스크립트나 배치 프로그램 작성으로 적합하다.

 

- 특징 : 읽기 쉽다 / 다목적 / 빠르다


- 파이썬 활용
1. 교육용 프로그래밍 언어
2. 쉘 스크립트와 배치프로그램 다안
3. 데이터 과학
4. 웹 서버 어플리케이션(Django / Flask)
5. 개인과 팀 단위의 업무 자동화
6. 파일 및 디렉토리 정리 작업
7. 엑셀파일 및 CSV 파일 작업 자동화
8. 웹에서 데이터 가져와서 정리작업 자동화
9. 웹 서비스를 활용하여 데이터 수집 및 정리작업 자동화
10. 비정형 데이터(주로 텍스트 데이터)에서 특정 데이터 검색
11. 반복되는 메일 보내기 작업 자동화
12. 메일을 통한 업무 작업화


- 파이썬 특징
1. 가독성 : 문법이 간결하고 들여쓰기를 기본으로 가독성이 좋음
2. 풍부한 라이브러리를 바탕으로 무궁한 확장성
3. 접착성 : C로 구현된 모듈을 쉽게 만들어 붙일 수 있음(반대 가능)
4. 유니코드 : 문자열이 모두 유니코드로 나타남
5. 동적 타이핑(Dyanmic Language, Interpreted Language)


- 파이썬 ver : 2.x.x / 3.x.x


- 파이썬은 개인적 업무 자동화 용도로 사용하기 적합


- 반복적이고 지루한 개인 업무 자동화


- Quiz 1> 파이썬의 특징이 아닌 것은? 4
1. 인터프리터 언어이다.
2. 배우기 쉽고 문법이 단순하다.
3. 파이썬 2와 3버전으로 구분할 수 이쓰며, 두 가지 버전은 서로 호환이 되지 않는다.
4. 파이썬은 모듈의 지원이 다소 미흡해서 데이터 과하굥으로는 적합하지 않다.
해설. 파이썬은 모듈의 지원이 활발하고 사용하기가 쉬운 편이라 최근 데이터 과학용 언어로써 각광받고 있다.


- Quiz 2> 파이썬 개발용 에디터로 사용가능 하지 않는 툴은? 4

1. 마이크로소프트 비주얼 스튜디어
2. JetBrain 사의 WebStorm
3. GitHub 에서 개발한 Atorm 에디터
4. Adobe 사의 드림위버
해설. 드림위버는 웹 제작 툴이고 파이썬 개발용으로는 적합하지 않다.


- Quiz 3> 파이썬 언어를 만든 사람은? 3
1. James Gosling
2. Tim Berners-Lee
3. Guido Van Rossum
4. Von Neumann
해설. James Gosling - 자바언어 개발 / Tim Berners-Lee - 웹 / Von Neumann - 컴퓨터 선구자

반응형