본문 바로가기

파이썬 (Python)/General20

Python 파이썬 - Progress Bar 구현하기 + tqdm 모듈 이용하기 안녕하세요, Davey입니다. 지난 번에 PyQt5에서 Progress Bar를 사용하는 방법에 대해서 설명을 드렸는데요, 좀 더 찾아 보니, python안에서도 progress bar를 손쉽게 하지만 약간은 그래픽적(?)으로는 떨어지는 tool이 있있어서 설명 드릴려고 합니다. 바로 tqdm 모듈입니다. 혹자는 그래픽적(?)으로 딸리니까, 효용이 없다라고 생각하시는 분들도 계시는데, 나름 대로 장점은, PyQt5를 사용하지 않고, 자체적으로 사용이 가능하니까, 이 모듈만의 편의성이 있다라고 생각합니다. 일단 해보시면 신기하실 거예요. 그럼 차근 차근 설명 드리도록 하겠습니다. 1. tqdm 모듈 이용하기 : python 내부창에서 progress bar를 간편하게 이용하려면, tqdm을 이용하시면 됩니.. 2021. 2. 20.
Python 파이썬 - 날짜, 시간 정보 구현을 위해서 time 모듈 사용하기 안녕하세요, Davey입니다. 오늘 포스팅할 내용은, 날짜, 시간 정보 구현을 위해서 사용할 time, datetime 모듈에 대한 내용입니다. 차근 차근 하나 하나 설명 드리도록 하겠습니다. 요즘에는 파이썬에 대한 포스팅을 상대적으로 많이 만드는 거 같습니다.오늘도 어김없이 파이썬 관련 포스팅을 작성하려고 있네요. 1. time.time() 함수 활용하기 : 일단 시간을 표현하는 모듈은 time 입니다. Time 안에는 time 함수를 가지고 있는데, time 함수를 호출하면 현재 시간을 출력을 하고, 시간대는 UTC(Universal Time Coordinated, 협정 세계시)로 호출이 됩니다. 그리고 실제로 실행을 해보면, 1970년 1월 1일 0시 0분 0초 이후에 얼마나 시간이 지났는지를 반환.. 2021. 2. 17.
Python 파이썬 팩키지(Package), 모듈(Module)을 통해서, 나도 라이브러리(Library) 만들어 보자 안녕하세요, Davey 입니다. 우리가 항상 라이브러리(Library)를 설치하고 그것을 사용하는 것만 배웠다면, 저희도 한번, 라이브러리(Library)를 만들어보는 과정을 수행하려고 합니다. 사실, 저희가 쓰는 라이브러리(Library) 만큼의 Quality는 아니고, 그냥 저희가 만든 소스를 가져오는 정도입니다. 하지만, 시작이 반이라고, 이 수준에서 출발해서, 저희의 상상력과 주변에 일어나는 일로 인해, 다른 무언가를 발명하지 않을까라는 작은 소망으로 시작해보려고 합니다. 1. 팩키지(Package) : 하나의 모듈의 집합이라고 생각하시면 됩니다. 함수의 집합이 클래스라면, 이 클래스의 집합이 모듈이고, 그 모듈의 집합이 팩키지입니다. 별도의 폴더를 만들어서, 그 안에 코드 파일을 만들어 연결하는.. 2021. 2. 17.
Python 파이썬 re, ravel, flatten 함수를 이용해보기 안녕하세요, Davey 입니다. 오늘은, "r" 로 시작하는 함수와 그와 관련된 함수를 설명 할 예정입니다. 오늘 설명할 함수는, re, ravel, flatten 함수 입니다. "re" 은 파이썬의 기본 함수이고, "ravel, faltten"은 numpy 함수 입니다. 그럼 차근 차근 한번 설명해보도록 하겠습니다. 1. re 함수 : 간단하게 말씀드리면, search 함수로서, 정해진 값에, 조건값이 존재하는지에 대해서 검사하는 함수라고 생각합니다. 여러가지 patten으로 검사가 가능하므로, 대량의 데이터를 다룰 때, 일괄적으로, 조건을 줘서 결과를 뽑는데 유용하다고 생각합니다. 기본 구문은 아래와 같습니다. - re를 사용하려면, import를 이용하여, 선언을 해주셔야 합니다. import re.. 2021. 2. 15.
if __name__ == '__main__' : 사용 용도 이해하고 활용하기 안녕하세요, Davey 입니다. 오늘은 간혹 보이는 구문인, if __name__ == '__main__' : 의 조건문의 의미와 왜 사용하는지, 그리고 사용하는 방법에 대해서, 제 나름대로 이해한 부분을 설명 드리도록 하겠습니다. 쉬운 이해를 돕기 위해서, 하나의 예제를 통해서, 설명 드리도록 하겠습니다. 1. if __name__ == '__main__' : : 구문 자체가 조건 문인 것를 확인 하실 수 있습니다. 이 구문을 살펴 보면, "__name__" 항목이, "__main__"인지를 물어보는 구문입니다. 즉, 맞으면 실행하고, 틀리면 else 구문에 기재된 code를 실행하라는 것입니다. 그럼 간단하게 아래 code를 통해서 추가 설명 드리겠습니다. # __name__이 __main__이면 '.. 2021. 2. 14.

// 내부링크를 현재창으로 열기 // Open internal links in same tab