RedCarrot 148

[파이썬 Python] glob.glob로 가져올 때 정렬(sort)하기

glob.glob 함수를 통해 특정 디렉토리(폴더)로 부터 디렉토리 및 파일 목록을 가져와서 리스트를 보면 정렬되지 않는 경우,filst = glob.glob('*') for fname in filst: pass 아래와 같이 코드를 추가하면 파일명으로 정렬됨 filst = sorted(glob.glob('*')) for fname in filst: pass 만약 다른 조건으로 정렬하려면 다음과 같은 코드들을 입력하면 됨filst = sorted(glob.glob('*'), key=os.path.getctime) # 파일 생성일 for fname in filst: pass filst = sorted(glob.glob('*'), key=os.path.getatime) # 파일 최근 접근일 for fname ..

Study/Programming 2018.04.09

Python 요약 2

# Class# __init__() # 인스턴스 생성자# __new__() # 클래스 생성자# 인스턴스 메소드는 항상 self 매개변수를 포함해야 함class Car: # 인스턴스 생성자 def __init__(self): # 인스턴스 변수들 self.color = 0xFF0000 self.wheel_size = 16 self.displacement = 2000 def forward(self): print('call car.forward()') def backward(self): print('call car.backward()') def turn_left(self): print('call car.turn_left()') def turn_right(self): print('call car.turn_righ..

Study/Programming 2017.10.06

Anaconda 4.4.0 (python 3.6) + KoNLPy 설치

본 문서는 Python 3.6의 Anaconda 환경에서 KoNLPy를 설치하는 과정을 기술함 그외 Windows 7 64bit 환경에서 설치함 설치 과정1. Anaconda 4.4.0 For Windows Installer - Python 3.6 version https://www.anaconda.com/download/2. 다운 받은 Anaconda 설치3. Anaconda Prompt 실행 시작 - 프로그램 - Anaconda Prompt 실행 시 console 창이 뜨고 프롬프트가 붙게 됨4. KoNLPy 사이트의 설치 방법에 따라 설치함 - 하단에 요약해서 정리하자면 http://konlpy-ko.readthedocs.io/ko/v0.4.3/4.1. jpype 패키지를 다운 http://www...

Study/Programming 2017.09.03

Python 요약

print('hello world') # 콘솔 출력 및 #은 주석hex() # 0x 16진수bin() # 0b 2진수oct() # 0o 8진수type() # 자료 타입+ - * / // % # 사칙 연산(+-*/), 몫, 나머지a = 2.3j # 복소수 - class 'complex'a.real # 실수부 = 2.0a.imag # 허수부 = 3.0a.conjugate() # 켤레 복소수 = (2-3j) import math # 외부 모듈 추가math.pi # 원주율math.e # 자연상수 eabs() # 절대값(내장함수)round() # 반올림(내장함수) math.trunc() # 버림(math)math.factorial() # 팩토리얼 5! = 5 * 4 * 3 * 2 * 1math.degrees(ma..

Study/Programming 2017.07.16

클라우드 서비스 별 아키텍처

클라우드 서비스 별 아키텍처Amazon AWS https://aws.amazon.com/ko/architecture/ Google Cloudhttps://cloud.google.com/solutions/ MS Azurehttps://azure.microsoft.com/ko-kr/solutions/architecture/ KT G-Cloudhttps://gov.ucloudbiz.olleh.com/portal/ktcloudportal.ucloudbiz.architecture.html 참고Java 언어로 배우는 디자인 패턴 입문https://zetawiki.com/wiki/Java_언어로_배우는_디자인_패턴_입문

인터넷 개인 정보 해킹을 방어하는 최소한의 생활 팁

인터넷에서 개인 정보가 해킹을 당하거나 유출 되는 다양한 사례들이 있는데요. 사실 해킹의 유형과 그에 대한 방어 법을 나열하는 것도 방법이겠으나 컴퓨터에 대한 숙련도의 차이는 다양하니 개인 차원에서 단순하게 방어 할 수 있는 몇가지 생활 팁을 드리고자 합니다. 크게 3가지 정도가 되는 데요. 첫번 째로 공공장소에서의 웹브라우저 사용 시 In-Private 또는 시크릿 창 이용입니다. 국내에서 주로 쓰는 웹 브라우저는 인터넷 익스플로러, 크롬 등이 있는데요. (일반적으로 알려져 있는 메이저급 브라우저는 크롬, 익스플로러, 파이어폭스, 사파리, 오페라 정도입니다.) 기본적으로 사용자의 모든 웹 사용 기록은 남습니다. 그러한 개인 정보를 공공장소에 남겨둘 수 없죠. 한 가지 예로 인터넷 익스플로러를 사용 중이..

Study/Etc. 2016.11.17