본문 바로가기

전체 글343

[Python] Introduce to DearPyGui 그동안 Python GUI 툴로 PyQt5를 사용하고 있었는데, 디자인에 대한 갈증을 계속 느꼈었습니다. 다른 프레임워크나 라이브러리들도 투박하기는 매 한가지고, QtDesigner는 번거롭고 불편해서 차라리 그냥 코딩해서 디자인 해왔었어요. dearpygui는 알고는 있었는데 크게 흥미가 가지 않아 사용하지 않았다가 얼마전 주말에 심심해서 잠깐 갖고 놀아보니 할만 하더라고요. 자료가 워낙 부족해서 삽질을 좀 했네요. 그러고나니 불가능 한 것과 가능한 것, 꼼수로 할 수 있는 것들을 좀 알겠더라고요. 그래서, 퇴근 후 한 두시간씩 틈틈히 삽질해서 간단하게 로또번호 추출기를 한 번 만들어 봤어요. 하는 김에 요즘 파이썬 진영에도 점점 확산되고 있는 type hint도 사용해봤고요. 아직 numpy나 ker.. 2021. 2. 11.
[Python] argparse module The argparse module makes it easy to write user-friendly command-line interfaces. Basics of argparse Module Let's make the application for argparse module, and using it. main.py import argparse if __name__ == '__main__': parser = argparse.ArgumentParser() args = parser.parse_args() That's it. How easy and how simple! Now, use our application. $ python main.py xxx $ python main.py -h This is the .. 2021. 2. 3.
[PyCharm] Shortcuts Code Completion - ⌃Space Format one line - ⌃⌥I Format current file - ⌥⇧⌘L 2021. 1. 31.
[PyCharm] Run Flask Application on PyCharm In this posting, I explain how to run the Flask application on PyCharm. Installation On Mac I used the HomeBrew for installation. $ brew insstall --cask pycharm-ce On Windows I used the Chocolatey for installation. $ choco install -y pycharm-community Flask Application Let's make a very simple application for testing. from flask import Flask app = Flask(__name__) @app.route('/') def hello(): ret.. 2021. 1. 26.
[Python] Non-Keyword Arguments and Keyword Arguments Python has methods to pass a number of arguments to a function. Let's figure it out. Non-Keyword Arguments It is not compulsory, but it is mainly used in the form *args. This is the basic usage. def testArgs(*args): for arg in args: print(arg) testArgs('hello', 'world', 7, 3.14) # hello # world # 7 # 3.14 You can pass a number of arguments with this method. Let's test with the normal arguments. .. 2021. 1. 22.
[Python] 3 Ways of Formatted String There are 3 ways to write a formatted string in Python3. Let's check it one by one. Formatted String with Placeholder This method seems like a C language. It uses string-formatting operator %. print("String: %c, %s" % ('h', 'python')) # String: hello, python print("Integer: %d, %i" % (3, 7)) # Integer: 3, 7 print("Floating: %f, %F, %3.2f" % (2.818, 1.414, 3.14159)) # Floating: 2.818000, 1.414000.. 2021. 1. 22.
[Excel] 팁: 셀 숨기기/보이기 단축키 (Hide/Unhide Shortcuts) 엑셀 시트를 공유하거나 화면 공유로 회의를 하다보면 불필요한 셀들을 숨겨놓다가 필요할 때만 보이는 일이 많죠. 이 기능을 단축키를 사용해서 빠르고 편리하게 사용해 봅시다. 먼저 예를 들기 위해 간단하게 표를 만들었습니다. 행 숨기기/보이기 먼저, 행을 숨겨 보겠습니다. 숨기고자 하는 행을 선택하고, 단축키를 눌러 줍니다. CTRL+9 or CMD+9 이번엔, 숨겼던 셀을 다시 보이게 해볼까요? SHIFT+CTRL+9 or SHIFT+CMD+9 이미 숨겨져 있던 셀을 다시 보이게 하고 싶을 때, 해당 셀을 선택할 수 없으시죠? 이럴 땐, 보이고 싶은 셀을 포함한 상태로 주위 셀을 선택하고 단축키를 사용하시면 됩니다. 열 숨기기/보이기 다음으로, 열을 숨겨 보겠습니다. 마찬가지로 숨기고 싶은 열을 선택하고,.. 2021. 1. 19.
[Excel] 팁: 셀 선택 단축키 (Selecting Cell Shortcuts) 요번엔 셀 선택을 편하게 할 수 있도록 해주는 단축키들에 대해 포스팅 해보겠습니다. 잘 사용하지도 않는 쓸데 없는 건 빼고, 많이 사용할 만할 것들만 가볍게 알아보겠습니다. 먼저 대충 셀을 준비해봤어요. 이제, 행 관련 선택 방법을 알아봐요. SHIFT+SPACE SHIFT+CTRL+LEFT SHIFT+CMD+LEFT SHIFT+CTRL+RIGHT SHIFT+CMD+RIGHT 원하는 셀을 선택한 후에, 각각의 단축키를 눌러봅시다. 행 전체 혹은 해당 셀을 포함해서 데이터가 있는 제일 앞과 뒤 셀까지 행단위로 선택이 가능하죠? ^^ 다음으로, 열 관련 선택 방법을 알아봐요. CTRL+SPACE SHIFT+CTRL+UP SHIFT+CMD+UP SHIFT+CTRL+DOWN SHIFT+CMD+DOWN 행과 유사.. 2021. 1. 17.
[Excel] 팁: SUM 함수 단축키로 간단하게 사용하기 SUM 함수를 직접 입력하지 않고, 단축키를 사용해서 간단하게 사용할 수 있답니다. 먼저 합계를 구하고 싶은 셀들을 선택합니다. 자 이제 단축키를 눌러봅시다 !!! [⌘⌥=], [ALT + =] 맥과 윈도우가 단축키가 서로 다르니 주의해주세요. 사실 맥에선 처음 써봐서 이것도 막 조합해보다가 찾았네요. ㅋㅋㅋ 간단하게 SUM 함수가 자동으로 입력되면서 결과가 나타나죠? ^^ 은근 꿀팁이니 유용하게 쓰시길 바래요. 추가로, 행, 열 하나씩 말고 행렬을 해보면 어떨지 궁금하지 않나요? 그럼 해봐야죠! 엄청난 결과를 보실 수 있습니다 !!! 그럼, 빠르게 스샷 위주로 보여드리겠습니다. 보시다시피 기본적으로는 각 열 마다의 합계가 계산됩니다. 그런데, 하나의 열을 추가로 선택하게 되면, 각 행의 합계가 계산되어.. 2021. 1. 14.