'파이썬'에 해당되는 글 23건
파이썬 Time [ UNIX Time, Epoch Time, timestamp ]
리눅스나 유닉스를 다뤄본 경험이 있으신 분들은 한 번쯤은 UNIX Time이나 Epoch Time을 들어본 적이 있으실 겁니다. 파이썬 Time UNIX 타임이란? 유닉스 타임은 일자와 시간을 표현하는 방법으로 POSIX 타임, Epoch 타임이라고 불리기도 합니다. 년, 월, 일, 시, 분, 초를 나타내는데 가장 효율적인 방법으로 협정 세계시(UTC) 기준일 1970년 1월 1일 00:00:00을 기준으로 몇 초가 지났는지를 나타냅니다. 초단위로 표현하기 때문에 32비트 플랫폼에서 2,147,483,647초 까지 처리할 수 있습니다. 이를 한국 시간으로 계산해 보면 2038년 1월 19일 화요일 오후 12시 14분 07초가 됩니다. 즉, 이후 시간은 오버플로우가 발생하며 32..
IT/Python | 2019. 9. 3. 16:12
파이썬 날짜 연산 timedelta
코드를 작성하다 보면 특정 일자를 구하거나 현재 일자와의 갭을 연산해야 하는 경우가 발생합니다. 이때 활용할 수 있는 함수가 timedelta입니다. timedelta는 datetime 라이브러리 안에 정의되어 있습니다. 파이썬 일자 연산 파이썬 특정 일자 생성 특정 일자를 생성해 보도록 하겠습니다. 특정일자는 datetime(년, 월, 일, 시, 분, 초, 밀리 초)로 생성할 수 있습니다. from datetime import datetime, timedelta mk_dt = datetime(2019, 9, 1, 13, 1,30, 711811) print(mk_dt) #결과 #2019-09-01 13:01:30.711811 ※ 주의 사항 ※ 1. 일자와 시간 앞에 0을 입력하면 오류 발생 (예> 9월의..
IT/Python | 2019. 9. 3. 12:51
파이썬 날짜와 시간 datetime
파이썬 날짜 시간 출력 파이썬 datetime 모듈 선언 파이썬에서 날짜와 시간을 출력하는 데 있어서 datetime라이브러리를 사용합니다. datetime 모듈을 선언하는데 그냥 import 다음에 바로 datetime을 선언해도 되지만 특이하게 파이썬 datetime라이브러리의 하위 서브 모듈 이름도 datetime이 존재합니다. 그래서 "import datetime"으로만 선언을 하게 된다면 서브모듈의 datetime을 사용하기 위해서 datetime.datetime 이렇게 접근해야 합니다. 이러한 불편함을 조금이라도 줄이기 위해 모듈 import시 from절도 함께 사용합니다. from datetime import datetime 이렇게 선언하게 되면 현재 날짜와 시간을 가져오는 today()함수..
IT/Python | 2019. 9. 2. 18:01
파이썬 IDLE
파이썬 내장 개발 도구 파이썬 IDLE 의미 파이썬을 처음 접하는 초심자분들은 간단한 코드를 수행해 보기 위해 여러 가지 에디터 툴을 설치하는 것이 조금 부담이 될 수도 있습니다. GUI 환경에서 파이썬을 설치하였다면 IDLE 또한 설치되었을 것입니다. 이 IDLE가 부담 없이 파이썬을 익히는데 좋은 툴이 될 것입니다. IDLE 철자로만 보면 프로세스 Idle과 조금 헷갈릴 수도 있습니다. 일단 IDLE의 사전적 의미를 한번 찾아보겠습니다. 하지만 파이썬의 IDLE는 단어가 아닌 축약어로 "Integrated Development Learning Environment"의 의미를 가지고 있습니다. 직역하자면 "통합 개발 학습환경"으로 해석할 수 있습니다. 파이썬 IDLE 실행하기 실행 방법은 매우 쉽습니다..
IT/Python | 2019. 9. 2. 14:20
파이썬 내장함수
파이썬 내장 함수를 어떻게 확인하고 계시나요? 혹시 책이나 문서를 참조하지 않으시나요? 이렇게 기록된 문서를 보다 보면 내장 함수가 버전에 따라 조금씩 달라지기도 합니다. 이럴 때 제일 확실한 방법은 파이썬 내에서 내장 함수 목록을 보는 것이 제일 좋지 않을까 싶습니다. 지금부터 파이썬에서 내장 함수 목록을 보는 법을 알려 드리겠습니다. 사실 확인하는 방법은 매우 간단합니다. ▼ 파이썬 내장 함수 목록 보기 이렇게 확인하시면 됩니다. 하지만 출력된 이름 목록들은 좀 보기가 그리 좋지는 않습니다. 그렇다면 좀 더 간결히 보고자 하면 어떨까요? 일단 한 라인당 하나의 이름이 출력되도록 보겠습니다. ▼ 파이썬 builtins 라이브러리 목록 이름별 한 라인씩 출력 builtins 라이브러리에 정의된 이름들이 ..
IT/Python | 2019. 8. 23. 18:01
파이썬 dir() 함수
파이썬 dir() 함수 알아보기 dir()은 파이썬에 기본 탑재된 내장 함수이며 모듈에서 정의하는 이름들을 확인하기 위해 사용됩니다. 가장 기본적으로 파이썬을 수행하자마자 dir() 함수를 수행해 보겠습니다. 아무런 인자 값이 없이 함수를 실행시키면 현재 정의한 이름들에 대한 값을 알려줍니다. 이제 변수를 선언하고 dir() 함수를 수행해 보겠습니다. a와 b의 변수를 선언하고 dir() 함수를 수행하였습니다. 결과 값으로 a변수와 b변수가 포함되어 있는 것을 확인할 수 있습니다. 이제 sys 라이브러리를 import 하고 dir() 함수를 수행해 보겠습니다. sys라이브러리가 포함되어 있는 것을 확인할 수 있습니다. 그렇다면 선언한 변수 a와 변수 b, 그리고 import 시킨 라이브러리 sys는 알겠..
IT/Python | 2019. 8. 23. 00:05
파이썬 연산자 우선순위
Python operator precedence 어떤 프로그램 언어 이던지 연산자에 대한 우선순위가 있습니다. 그래야 연산자가 한 라인에 여러 번 사용되어도 동일한 결과 값이 나오기 때문입니다. 이 연산자 우선순위 표는 사실 눈에도 잘 안 들어오고 외우려고 해도 잘 외워지지도 않습니다. 왜냐하면 평소에 프로그래밍 작성을 하면서 우선순위를 생각하며 프로그래밍하는 일이 거의 없기 때문입니다. 다시 말해 자주 쓰는 연산자 들은 이미 몸과 머리에 체득이 되어 알게 모르게 우선순위를 지켜가며 프로그래밍을 하고 있기 때문일 것입니다. 다만 이 우선순위 표가 정말 절실하게 느껴질 때가 있습니다. 그때는 바로 다른 사람의 소스 코드를 분석할 때입니다. 다른 사람이 작성한 소스 코드를 보고 분석하는데 간혹 익숙하지 않은..
IT/Python | 2019. 8. 22. 15:43