๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ก Data Analysis30

[QT][Python] (์ตœ์ข…๋ณธ.gif) ์นด์นด์˜คํ†ก ๋Œ€ํ™”๋‚ด์šฉ ๋ถ„์„๊ธฐ ์ •๋ฆฌ์ „์ฒ˜๋ฆฌ์นด์นด์˜คํ†ก ๋Œ€ํ™” ๋‚ด์šฉ ๋‚ด๋ณด๋‚ด๊ธฐ txt ํŒŒ์ผ์„ ์ „์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ  [DA][Python] (2์ฐจ ์„ค๊ณ„ ๋ฐ ์™„์„ฑ) ์นด์นด์˜คํ†ก ๋Œ€ํ™” ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ์ฝ”๋“œ ์ˆ˜์ • ์„ค๊ณ„ํ˜„์žฌ ํ•ด๋‹น ๋‚ด์šฉ์€ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•„ ์ฝ”๋“œ ์ž‘์„ฑ์„ ์™„๋ฃŒํ•˜์˜€์œผ๋ฉฐ ์ตœ์ข… ์™„์„ฑ๋œ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…์ด๋‹ค.์ˆ˜์ •์‚ฌํ•ญ1. ํ•จ์ˆ˜๋ช…์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณ€๊ฒฝ2. ์›๋ณธ ๋ฐ์ดํ„ฐ์— ์กด์žฌํ•˜๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ํ˜•์‹์˜ ๋ผ์ธ ๋‘ ๊ฐ€์ง€์—sundery.tistory.com๊ธฐ๋Šฅ ํ•จ์ˆ˜ ์ž‘์„ฑ๊ฐ ๊ธฐ๋Šฅ๋ณ„(์ด 4๊ฐœ) ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•˜๊ณ ์‚ฌ์šฉ์ž๋ณ„ ๋Œ€ํ™” ๋นˆ๋„ ๋ถ„์„(1),  ์‚ฌ์šฉ์ž๋ณ„ ์ด๋ชจํ‹ฐ์ฝ˜ ์‚ฌ์šฉ ๋นˆ๋„ ๋ถ„์„(2)https://sundery.tistory.com/137 [DA][Python] (์ˆ˜์ •) ๋Œ€ํ™” ๋ถ„์„ ๊ธฐ๋Šฅ - ์‹œ๊ฐํ™”ํ•˜์—ฌ ์ถœ๋ ฅ ์ฝ”๋“œ๋กœ ์ˆ˜์ •์•ž์„œ ๋งŒ๋“  ๋‘ ๊ฐ€์ง€ ํ•จ์ˆ˜๋Š” ์‹œ๊ฐํ™” ์ฝ”๋“œ๊ฐ€ ์•„๋‹Œ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ํ™” ๋œ ๊ฒฐ๊ณผ๊ฐ’๋งŒ .. 2024. 8. 12.
[QT][Python] ํ•จ์ˆ˜์™€ QT ์—ฐ๊ฒฐํ•˜๊ธฐ (4) #1. ํŒŒ์ผ ์ฐพ์•„๋ณด๊ธฐ ๋ฒ„ํŠผ - fl_btn #2. ํŒŒ์ผ ๊ฒฝ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๋ฒ„ํŠผ - fl_lbl #3. ๋ถ„์„ ๊ธฐ๋Šฅ ์ง€์ • ๋“œ๋กญ๋‹ค์šด ๋ฒ„ํŠผ - fun_cb         # ์‚ฌ์šฉ์ž๋ณ„ ๋Œ€ํ™” ๋นˆ๋„         # ์‚ฌ์šฉ์ž๋ณ„ ์ด๋ชจํ‹ฐ์ฝ˜ ์‚ฌ์šฉ ๋นˆ๋„         # ์‚ฌ์šฉ์ž๋ณ„ ํ™œ๋™ ์‹œ๊ฐ„๋Œ€          # ์‚ฌ์šฉ์ž๋ณ„ ํ‰๊ท  ๋‹ต๋ณ€ ์‹œ๊ฐ„ #4. ์‹œ๊ฐ„๋Œ€๋ณ„ ํ™œ๋™ ๋นˆ๋„ ๋ถ„์„ ์ฐธ์—ฌ์ž ์„ ํƒ ํ…์ŠคํŠธ ์ž…๋ ฅ ๋ฐ•์Šค - filter_te #5. ๋ถ„์„ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ - down_btn #6. ๋ถ„์„(Start) Run ๋ฒ„ํŠผ - st_btn #7. ์ดˆ๊ธฐํ™”(Reset) Run ๋ฒ„ํŠผ - rst_btn #8. ๊ฒฐ๊ณผ ํ™”๋ฉด - ptr_lbl ์ด์ œ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋‚จ์€ ๋ฒ„ํŠผ์€ 4๋ฒˆ๊ณผ 5๋ฒˆ์ด๋‹ค.์•„๋ฌด๋ž˜๋„ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•˜๋Š” ๋ฒ„ํŠผ์ด ๊ฐ€์žฅ ์–ด.. 2024. 8. 12.
[QT][Python] ํ•จ์ˆ˜์™€ QT ์—ฐ๊ฒฐํ•˜๊ธฐ (3) #1. ํŒŒ์ผ ์ฐพ์•„๋ณด๊ธฐ ๋ฒ„ํŠผ - fl_btn #2. ํŒŒ์ผ ๊ฒฝ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๋ฒ„ํŠผ - fl_lbl #3. ๋ถ„์„ ๊ธฐ๋Šฅ ์ง€์ • ๋“œ๋กญ๋‹ค์šด ๋ฒ„ํŠผ - fun_cb         # ์‚ฌ์šฉ์ž๋ณ„ ๋Œ€ํ™” ๋นˆ๋„         # ์‚ฌ์šฉ์ž๋ณ„ ์ด๋ชจํ‹ฐ์ฝ˜ ์‚ฌ์šฉ ๋นˆ๋„         # ์‚ฌ์šฉ์ž๋ณ„ ํ™œ๋™ ์‹œ๊ฐ„๋Œ€          # ์‚ฌ์šฉ์ž๋ณ„ ํ‰๊ท  ๋‹ต๋ณ€ ์‹œ๊ฐ„ #4. ์‹œ๊ฐ„๋Œ€๋ณ„ ํ™œ๋™ ๋นˆ๋„ ๋ถ„์„ ์ฐธ์—ฌ์ž ์„ ํƒ ํ…์ŠคํŠธ ์ž…๋ ฅ ๋ฐ•์Šค - filter_te #5. ๋ถ„์„ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ - down_btn #6. ๋ถ„์„(Start) Run ๋ฒ„ํŠผ - st_btn #7. ์ดˆ๊ธฐํ™”(Reset) Run ๋ฒ„ํŠผ - rst_btn #8. ๊ฒฐ๊ณผ ํ™”๋ฉด - ptr_lbl ์ด์ „์— 1, 2, 7์„ ์™„์„ฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— #3, #6, #8์„ ํ•จ๊ป˜ ์™„์„ฑํ•œ๋‹ค.์šฐ์„  ๋ถ„์„ ์‹œ์ž‘์„ ๋ˆ„๋ฅด๋ฉด ์‹œ๊ฐํ™” ๊ฒฐ.. 2024. 8. 1.
[QT][Python] ํ•จ์ˆ˜์™€ QT ์—ฐ๊ฒฐํ•˜๊ธฐ (2) ๋ฉ”์ธ์„ ์„ ์–ธํ•˜๊ณ  ํด๋ž˜์Šค๋„ ์ •์˜ํ–ˆ์œผ๋‹ˆ ํด๋ž˜์Šค ์•ˆ์— ๋ฒ„ํŠผ๋“ค์„ ์ •์˜ํ•ด์ฃผ๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•ด์•ผ ํ•œ๋‹ค.#1. ํŒŒ์ผ ์ฐพ์•„๋ณด๊ธฐ ๋ฒ„ํŠผ - fl_btn #2. ํŒŒ์ผ ๊ฒฝ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๋ฒ„ํŠผ - fl_lbl #3. ๋ถ„์„ ๊ธฐ๋Šฅ ์ง€์ • ๋“œ๋กญ๋‹ค์šด ๋ฒ„ํŠผ - fun_cb         # ์‚ฌ์šฉ์ž๋ณ„ ๋Œ€ํ™” ๋นˆ๋„         # ์‚ฌ์šฉ์ž๋ณ„ ์ด๋ชจํ‹ฐ์ฝ˜ ์‚ฌ์šฉ ๋นˆ๋„         # ์‚ฌ์šฉ์ž๋ณ„ ํ™œ๋™ ์‹œ๊ฐ„๋Œ€          # ์‚ฌ์šฉ์ž๋ณ„ ํ‰๊ท  ๋‹ต๋ณ€ ์‹œ๊ฐ„ #4. ์‹œ๊ฐ„๋Œ€๋ณ„ ํ™œ๋™ ๋นˆ๋„ ๋ถ„์„ ์ฐธ์—ฌ์ž ์„ ํƒ ํ…์ŠคํŠธ ์ž…๋ ฅ ๋ฐ•์Šค - filter_te #5. ๋ถ„์„ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ - down_btn #6. ๋ถ„์„(Start) Run ๋ฒ„ํŠผ - st_btn #7. ์ดˆ๊ธฐํ™”(Reset) Run ๋ฒ„ํŠผ - rst_btn #8. ๊ฒฐ๊ณผ ํ™”๋ฉด - ptr_lbl ์šฐ์„  ํ•ด๋‹น ๋ฒ„ํŠผ๋“ค ์ค‘.. 2024. 8. 1.
[QT][Python] ํ•จ์ˆ˜์™€ QT ์—ฐ๊ฒฐํ•˜๊ธฐ (1) ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌํ•จ์ˆ˜ ์—ฐ๊ฒฐ ์‹œ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ import ํ•ด์ค€๋‹ค.์šฐ์„  ๋งŒ๋“ค์–ด๋‘” ํ•จ์ˆ˜py ํŒŒ์ผ์„ ๋ชจ๋“ˆํ™”ํ•˜์—ฌ ๊ฐ€์ ธ์˜จ๋‹ค.#Moduelfrom kakao_data import * ๊ทธ๋ฆฌ๊ณ  GUI๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ PyQt5๋ฅผ ๋ถˆ๋Ÿฌ์˜จ๋‹ค. #Systemfrom PyQt5 import uicfrom PyQt5.QtWidgets import *from PyQt5.QtCore import Qt ์‚ฌ์šฉํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ํ•จ์ˆ˜๋ฅผ ํ•„์š”ํ• ๋•Œ๋งˆ๋‹ค ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ ์ผ๋‹จ ์™„์„ฑํ•œ ์ดํ›„์— ์ž‘์„ฑํ•˜๋Š” ๊ฒŒ์‹œ๋ฌผ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•œ๋ฒˆ์— ์ ์—ˆ๋‹ค.  ๋ฉ”์ธ ์„ ์–ธ๋ฉ”์ธ์„ ์„ ์–ธํ•˜๊ณ  GUI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ž‘์—…์€ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•˜๊ธฐ ์–ด๋ ค์›Œ์„œ ์„œ์น˜๋กœ ๊ฐ€์ ธ์™”๋‹ค.#๋ฉ”์ธ ์„ ์–ธif __name__ == "__main__": #Application ์ƒ.. 2024. 7. 31.
[QT] QT Designer ๋กœ ๋””์ž์ธํ•˜๊ธฐ ๊ฐœ์š”์ง€๊ธˆ๊นŒ์ง€ ์นด์นด์˜คํ†ก ๋Œ€ํ™”๋ฅผ ์ „์ฒ˜๋ฆฌํ•˜์—ฌ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ํ™” ํ•˜๊ณ  ์‹œ๊ฐํ™” ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค. [DA][Python] (์ˆ˜์ •) ๋Œ€ํ™” ๋ถ„์„ ๊ธฐ๋Šฅ - ์‹œ๊ฐํ™”ํ•˜์—ฌ ์ถœ๋ ฅ ์ฝ”๋“œ๋กœ ์ˆ˜์ •์•ž์„œ ๋งŒ๋“  ๋‘ ๊ฐ€์ง€ ํ•จ์ˆ˜๋Š” ์‹œ๊ฐํ™” ์ฝ”๋“œ๊ฐ€ ์•„๋‹Œ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ํ™” ๋œ ๊ฒฐ๊ณผ๊ฐ’๋งŒ ์ถœ๋ ฅ๋˜๋„๋ก ์ž‘์„ฑ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—์‹œ๊ฐํ™” ๊ฒฐ๊ณผ๊ฐ’์ด ์ถœ๋ ฅ๋˜๋„๋ก ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•œ๋‹ค.โ–ผ ๊ธฐ์กด ํ•จ์ˆ˜ 2๊ฐ€์ง€์‚ฌ์šฉ์ž๋ณ„ ๋Œ€ํ™” ๋นˆsundery.tistory.com  [DA][Python] ๋Œ€ํ™” ๋ถ„์„ ๊ธฐ๋Šฅ - ์‚ฌ์šฉ์ž๋ณ„ ํ‰๊ท  ๋‹ต๋ณ€ ์‹œ๊ฐ„ ๋ถ„์„ (4)์•ž ๊ฒŒ์‹œ๊ธ€์—์„œ ์นด์นด์˜คํ†ก ์›๋ณธ ๋Œ€ํ™” ๋‚ด์šฉ์„ ๋‚ด๋ ค๋ฐ›์•„ ์ „์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์„ ์ž‘์„ฑํ•˜๊ณ  ํ•จ์ˆ˜๋กœ ๊ตฌํ˜„ํ•ด๋ณด์•˜๋‹ค.โ–ผ ๊ฒŒ์‹œ๋ฌผ ํ™•์ธํ•˜๊ธฐ [DA][Python] (2์ฐจ ์„ค๊ณ„ ๋ฐ ์™„์„ฑ) ์นด์นด์˜คํ†ก ๋Œ€ํ™” ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ์ฝ”๋“œ ์ˆ˜sundery.tistory.com์ด.. 2024. 7. 31.