PYTHON
-
[Python] Counters를 이용한 IIS 웹 로그 IP주소 빈도 수 추출Python/Python for Windows 2018. 4. 13. 22:55
xxx.xxx.xxx.xxx IP 패턴을 가장 많은 10개 추출 IIS로그 1.3G를 샘플로 실행해 보았다. 정규식을 이용하여 원하는 데이터를 출력 import collections import re from datetime import datetime def timecheck(): return datetime.today().strftime('%X') print(timecheck()) words = re.findall(r'\d{,3}[.]+\d{,3}[.]+\d{,3}[.]+\d{,3}[.]',open(파일, errors='replace').read().lower()) print(collections.Counter(words).most_common(10)) print(timecheck()) -------..
-
[Python] map 내장함수Python/Python Programming 2018. 4. 9. 20:17
map함수는 리스트의 요소를 지정된 함수로 처리해주는 함수 for문을 이용한 리스트의 모든 요소를 절대값으로 변경 lst = [-1, 2, -5, 3] for x in range(len(lst)): lst[x] = abs(lst[x]) print(lst) --------------------------- [1, 2, 5, 3] map함수를 이용한 모든 요소를 절대값으로 변경 lst = [-1, 2, -5, 3] lst = list(map(abs,lst)) # abs(lst[0]), abs(lst[1]), abs(lst[2]), abs(lst[3]) → list print(lst) --------------------------- [1, 2, 5, 3] 모든 요소를 int형으로 변경 lst = ['1', ..
-
[Python] 변수 variablePython/Python Programming 2018. 4. 7. 23:09
1. 파이썬의 변수명은 문자, 숫자, 밑줄로 이루어 질 수 있으며, 다만 처음에는 숫자가 나올 수 없다. a = 1 # 소문자 A = 2 # 대문자 a_ = 1 # 변수가능 a1_ = 1 # 변수가능 1a = 1 # SyntaxError: invalid syntax 발생 2. 또한, 예약어들은 변수명으로 사용될 수 없다. import keyword print(keyword.kwlist) ---------------------------------- ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', ..
-
COS Pro 2급 (Python) 접수Python/Etc 2018. 4. 7. 00:11
실무에서 시스템 관리/분석, 업무 자동화 등 파이썬을 많이 사용하고 있어 능숙한 편이지만 당장 1급은 정보가 너무 없어서 2급부터 응시해 보기로 하였다. 접수는 주관사인 YBM에서 온라인으로 하면 된다. COS Pro 시험응시 : https://www.ybmit.com/test_rec/gen_rec.jsp 1. 시험 소개 Coding Specialist 안내 COS(Coding Specialist)란? Scratch 에 대한 자격증으로 높은 수준의 프로그래밍 활용능력이 있음을 증명 할 수 있습니다. COS(Coding Specialist)는 시작부터 종료까지 100% 컴퓨터상에서 진행되는 CBT(Computer Based Test)로 평가 방식이 정확함은 물론 시험 종료 즉시 시험 결과를 알 수 있습니다..