파이썬을 이용한 자동화 스크립트 강의 정리1
파이썬 특징
-가독성(읽기 쉽다) - 문법이 간결하고 들여쓰기를 기반으로 가독성이 좋음
-풍부한 라이브러리를 바탕으로 무궁한 확장성
-접착성 - C로 구현된 모듈을 쉽게 만들어 붙일 수 있음 반대 기능도 가능함
-유니코드 - 문자열이 모두 유니코드로 나타남
-동적 타이핑(변수타입이 동적) - Dynamic Language, interpreted Language
-개발생산성이 빠르다
-다목적이다
파이썬 활용
-배우기 쉬운 교육용 프로그래밍 언어
-쉘 스크립트와 배치프로그램 대안
-데이터 과학자가 되려면 필수
-웹서버 어플리케이션 - Django, Flask
-개인과 팀 단위의 업무 자동화
파이썬 실습예제
-파일 및 디렉토리 정리 작업
-엑셀파일 및 CSV 파일 작업 자동화
-웹에서 데이터 가져와서(스크래핑) 정리작업 자동화
-웹 서비스를 활용하여 데이터 수집 및 정리작업 자동화
-비정형 데이터(주로 텍스트 데이터)에서 특정 데이터 검색
-반복되는 메일 보내기 작업 자동화
-메일을 통한 업무 작업화
Pycharm설치
왼쪽하단의 네모버튼을 클릭해서 사이드 메뉴 나오도록 함
Editor Font : consolas
Console Font : consolas
변수들의 메모리 공간을 보여준다
다른언어도 알 수 있음
파이썬 코딩 스타일 가이드
문자열 자르기 할때 음수 인덱스 사용가능
문자열 반복할때 문자열*4(4번 반복)
리스트의 특징
마지막 요소부터 접근가능
ex) list = ['red','blue','white']
튜플의 특징
읽기만 가능하므로 속도가 빠름
튜플은 더 적은 공간을 사용한다
실수로 튜플의 항목이 손상될 염려가 없다
함수의 파라미터들은 튜플로 전달된다.
ex) tuple = 'red', 'blue', 'white'
사전의 특징
key과 값이 한쌍인 형태로 이용하는 형태
ex) dictionary = { 'cccc':'dddd', 'ffff':'gggg' }
시퀀스 데이터 타입
-str, list, tuple
-unpacking이 가능하다
a,b,c,d = 시퀀스 데이터 타입
예제 코드 모음 사이트
http://code.activestate.com/recipes/langs/python/
정규식테스트검증 웹 사이트
'백엔드개발 > 파이썬' 카테고리의 다른 글
파이썬 아나콘다 배포판 조사 (0) | 2019.04.29 |
---|---|
파이썬 배우는 이유 특징 활용 (0) | 2019.04.28 |
파일입출력 기본 - 파이썬 (0) | 2019.04.28 |
파이썬 개발 환경 설정 (0) | 2017.11.05 |
파이썬 패키지가 설치되지 않거나 SSL 관련 오류가 날때 (0) | 2017.09.15 |