본문 바로가기

PYTHON/python 기초5

[python] datetime, timestamp 차이 및 완벽 정리 파이썬 datetime, timestamp 내용 정리하기 파이썬에는 날짜 관련된 다양한 타입이 존재한다. 정말 사용할 때마다 헷갈리는데 이번에 확실하게 익혀보자. python 날짜 관련 타입들 datetime에 대해서 timestamp에 대해서 타입 맞추기 1. python 날짜 관련 타입들 파이썬에서 날짜 타입은 크게 3가지로 생각하면 된다. {date} {datetime} {Timestamp} # 1.datetime import datetime datetime.date(2022,1,1) datetime.datetime(2022,1,1,21,19,24) # 2.pandas import pandas as pd pd.Timestamp('2022-01-01T21:19:34') {date} {datetime}.. 2022. 3. 8.
[python] with as 사용법 with as 제대로 알고 쓰자 with as 사용이유 예제 1. with as 사용 이유 프로그램을 짜다 보면 코드가 엄청 길어지는 경우가 있다. 이때, 파일이나 특정 함수를 열고 닫아야 충돌없이 잘 작동한다. 하지만 종종 닫는 것을 잊어버리거나 찾기가 어려운 상황에 사용하는 것이 with as. with as는 파일 열고 > 쓰고 > 닫고 를 알아서 자동으로 해준다. 2. 예제 결측치가 있는 행을 제외하는 방법은 두 가지가 있다. with open('test.txt', 'r') as tt: test_file = tt.read() print(test_file) test.txt 라는 텍스트 파일이 있을때, with as 구문을 이용해 열어본다. 단순 open함수를 사용했다면, 반드시 마지막에 close(.. 2021. 2. 9.
[python] 매직메소드 __init__ 파이썬 매직메소드(magic method) 무심하게 지나간 __init__의 의미를 파악해보자. 매직메소드란 __init__이란 기타 메소드 1. 매직 메소드란 클래스안에 정의할 수 있는 스페셜 메소드이며, 클래스를 int, str, list등의 파이썬의 빌트인 타입(built-in type)과 같은 작동을 하게 해준다. 클래스를 만들때 항상 사용하는 __init__이나 __str__는 가장 대표적인 매직 메소드이며 우리들이 가장 잘 아는 매직 메소드. 만들어진 클래스에서 매직 메소드가 자동으로 호출됨. 예제를 통해 무슨 말인지 알아보자. 2. __init__이란 초기화 메서드라고 불리며 객체가 생성될 때 여러가지 성질을 갖게 하는 기능 class Food(object): def __init__(self.. 2021. 2. 9.
[python] 다른 폴더 파일 import 파이썬 상위 하위 폴더에 있는 파일 import 하기 파이썬에는 패키지 import 말고 내가 만든 파일을 불러 올 수 있다. 가끔 사용하면 종종 헷갈리는데 이번에 확실하게 익혀보자. from import 차이 같은 폴더에 있는 파일 import 하위 폴더에 있는 파일 import 상위 폴더에 있는 파일 import 1. 그냥 import와 from import 차이 패키지를 불러 올 때 import를 사용하는데, from 패키지 import 메서드 를 사용하면 매번 패키지명을 입력하는 번거로움을 줄일 수 있다. # 1.import import datetime datetime.timedelta(days=3, hours=10, minutes=23) # 2.from import from datetime im.. 2021. 1. 31.
[python] 주피터 노트북 사용법 및 단축키 Jupyter Notebook 사용법 및 단축키 자주 사용되는 단축키 및 기본 파이썬 동작을 살펴본다. 주피터 노트북 단축키 모음 기본 동작 1. 주피터 노트북 단축키 모음 단축키가 적용되려면 기본적으로 위 그림처럼 파란색 띠일 경우만 가능하다. 초록색 띠는 박스안에 입력하는 경우이다. 자주 사용되는 단축키 - h : 키보드 단축키 나옴 - a : 위에 셀 생성 - b : 아래 셀 생성 - dd : 셀 삭제 - m : 마크다운 모드 - y : 코드 모드 - shift + tab : 함수 파라미터 확인 및 설명 - j : 아래 셀로 이동 - k : 위 셀로 이동 - l : 코드 줄 표시 반드시 한 번씩 실습해본다. 2. 기본 동작 1) print() 함수의 비밀 많은 사람들이 print() 함수에 다양한 .. 2020. 5. 19.