후즈테크

고정 헤더 영역

글 제목

메뉴 레이어

후즈테크

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (55)
    • 파이썬 Small_Project (7)
      • 파이썬-Python 연동기능 (0)
      • 파이썬-백업 프로그램 개발 (4)
      • 파이썬-종합(도서 대여 서비스) (3)
      • 파이썬-화면 캡처(특정 부위) (0)
    • 파이썬 스터디 (31)
      • 파이썬-Python 기본편 (15)
      • 파이썬-Python 활용편1 (3)
      • 파이썬-Python 활용편2 (13)
      • 파이썬-Python Django (0)
    • IT (15)
      • 전산 상식과 Tip (7)
      • 코딩-고민과 결과(python) (4)
      • C-기본편 (0)
      • 파이썬-Flask (4)
    • Any Day (2)

검색 레이어

후즈테크

검색 영역

컨텐츠 검색

분류 전체보기

  • 파이썬 rader chart 작성법(spider chart)

    2022.09.15 by 후즈테크

  • Step2 - DB(SQLite3) 계속...

    2022.08.10 by 후즈테크

  • Step1 - DB(SQLite3)

    2022.08.06 by 후즈테크

  • intro..도서 대여 프로그램 만들기....

    2022.07.25 by 후즈테크

  • 03. Flask / D-03

    2022.07.21 by 후즈테크

  • 02. Flask / D-02

    2022.07.20 by 후즈테크

  • 01. Flask / D-01

    2022.07.20 by 후즈테크

  • Flask 시작??

    2022.07.20 by 후즈테크

  • python 백업 프로그램 만들기 2 - 기능2

    2022.01.15 by 후즈테크

  • python 백업 프로그램 만들기 2 - 기능1

    2022.01.13 by 후즈테크

파이썬 rader chart 작성법(spider chart)

게임을 하다 보면, 아래 같은 차트를 보게되곤 한다. 한눈에 봐도 어떤 성향을 가졌는지 어떤 분야에 뛰어난지 등을 알 수 있는데, 위의 차트를 rader chart 또는 spider chart 라고 부른다. 해당 차트를 그리기 위해 구글링을 진행했으나, 몇가지 문제점을 찾게 되었고, 똑같은 고민을 하시는 분들에게 도움을 드리고자 해당 내용을 작성했다. 먼저 rader charct를 그리기 위해 참고한 꽁양이님의 블로그 이다. Matplotlib을 이용하여 레이더 차트(Radar chart) 그리기! (tistory.com) Matplotlib을 이용하여 레이더 차트(Radar chart) 그리기! 안녕하세요~ 꽁냥이에요. 보통 게임 속 캐릭터의 능력치를 나타낼 때 레이더 차트(Radar chart)를 많..

IT/코딩-고민과 결과(python) 2022. 9. 15. 01:12

Step2 - DB(SQLite3) 계속...

04. while 문 작성 프로그램 응답 및 대기 상태를 위해 while 문을 작성한다. 몇 가지 추가될 기능을 포함하여 작성하고, 먼저 출판사 등록이 정상적으로 이뤄지는지 확인해 볼 예정이다. import sqlite3 # DB생성 및 Auto Commit, RollBack conn = sqlite3.connect(r'.\book_manager_database.db', isolation_level=None) # 해당 경로에 book_manager_database.db DB파일이 생성된다. # 커서(Cursor)의 이용 global cursor cursor = conn.cursor() print('Cursor Tppe : ', type(cursor)) # Cursor Tppe : #############..

파이썬 Small_Project/파이썬-종합(도서 대여 서비스) 2022. 8. 10. 09:16

Step1 - DB(SQLite3)

도서 DATA를 저장하기 위해 필요한 DB를 구축하기 위해 Oracle, MySQL 등이 있지만, 추가적인 설치를 줄이기 위해 python 내부에 포함되어 있는 SQLite3 를 사용해볼 예정이다. 기본적인 SQL문은 동일하겠지만 몇 가지 참조를 위해 기본만 훝어보기로 했다. 01. DB 생성 import sqlite3 # DB생성 및 Auto Commit, RollBack conn = sqlite3.connect(r'.\book_manager_database.db', isolation_level=None) # 해당 경로에 book_manager_database.db DB파일이 생성된다. : DB 생성은 1줄의 코딩으로 가능하다. 처음엔 해당 파일이 있는지 확인하는 조건문을 넣어 볼까 생각했지만, 조건문..

파이썬 Small_Project/파이썬-종합(도서 대여 서비스) 2022. 8. 6. 17:36

intro..도서 대여 프로그램 만들기....

배운걸 종합해 볼 생각으로 도서 대여 프로그램을 만들어 볼 예정이다. 기본적인 구조는 sqllite3로 DB를 만들고, UI는 Flask를 이용해 볼 생각이다. 생성하게 될 기능은 - 도서 등록 - 사용자 등록 - 도서 조회 를 먼저 해보고 원활히 진행이 되면 - 사용자 ID 찾기 - 사용자 PW 임의 재생성 도 진행해 볼 생각이다. 화이팅!!

파이썬 Small_Project/파이썬-종합(도서 대여 서비스) 2022. 7. 25. 23:58

03. Flask / D-03

1. Variable Rule from flask import Flask app = Flask(__name__) from markupsafe import escape @app.route('/user/') def show_user_profile(username): # show the user profile for that user return f'User {escape(username)}' @app.route('/post/') # post_id 값을 정수형으로만 받는 옵션 def show_post(post_id): # show the post with the given id, the id is an integer return f'Post {post_id}' @app.route('/path/') # path..

IT/파이썬-Flask 2022. 7. 21. 17:33

02. Flask / D-02

1. HTML Escaping /변수 전달 받기 Flask는 route 라는 녀석을 통해 URL이 정해진다. @app.route("/") 일 경우, IP 이후, 아무것도 없으면 아래 함수를 수행한다.(http://127.0.0.1/) 다른말로 URL마다 route 를 개별적으로 설정해 주어야 하는데, 매번 바뀌거나 개별로 할당 할때 마다 route 를 생성해주는 건 효율성이 떨어진다. 그래서 변수를 받아서 route를 추가할 수 있는 방법이 아래의 방법이다. @app.route("/") : name 을 URL 에서 입력되면 해당 결과를 return 에 포함하여 전달할 수 있다. 2가지가 중요한데, 1번째는 name 의 종류가 많아지더라도 1개의 route만 설정하면 된다는 것이고, 2번째는 입력 받는 n..

IT/파이썬-Flask 2022. 7. 20. 16:43

01. Flask / D-01

1. Flask install pip install Flask pip 를 이용해서 Flask 모듈을 설치하자... 2. 설치가 완료되면, 공식문서(Quick Start) 의 예제를 이용해 실행 해보자... from flask import Flask app = Flask(__name__) @app.route("/") # route rule 적용 기본 page URL 에 이용 def hello_world(): return "Hello, World!" app.run() # Flask 서비스 시작 뭔가 진행이 된 것 같은데.....아무것도 나타나지 않는다.... * 공식 문서에는 app.run() 이 빠져있다..... 꼭 넣어야 시작 상태가 유지된다. 처음엔 당연히 웹창이 뜰거라 생각했는데.... 알고 보니, ..

IT/파이썬-Flask 2022. 7. 20. 15:30

Flask 시작??

파이썬을 이용하면 다양한 프로그램을 만들 수 있지만, 추가로 필요한 부분들이 생기기 시작하는 것 같다. 작성된 프로그램을 개인별로 쓰는게 아닌 배포를 하려하면, 관련 UI 도 필요하고, 관련된 통신도 필요하다... UI는 보통 tkinter 와 pyinstaller를 조합하여 작성하고 배포하지만.... 아쉬움이 많고, 조금 제한적이라는 느낌을 많이 받았다. 이런 제한적인 부분을 해결할 방법으로 선택한건 Web 방식이었다. 파이썬으로 이용할 수 있는 Web 방식의 프레임워크는 Flask, Django, FastAPI가 있다. 나무위키님은 모든걸 알고 있다....Flask도... Flask - 나무위키 (namu.wiki) 3개의 프레임워크는 각각의 장단점이 있고, 가을아님 및 다른 여러 블로그를 보고 나서..

IT/파이썬-Flask 2022. 7. 20. 13:09

python 백업 프로그램 만들기 2 - 기능2

2. 검색 날짜 조회 : 필요한 파일을 찾아 내는 가장 핵심적인 부분이다. ① 해당 일을 입력 받고, ② 입력 받을 날짜를 기준에 포함하는 대상(file)을 조회하는 기능이다. 먼저 해당 기능을 구현하기 전 알아야 하는 내용이 2가지가 있는데, 1. '파일에 사용되는 시간'과 2. '시간을 표현하는 방식'이다. 이게 뭐가 다른가 라고 생각할 수 있는 분들을 위해 간단한 내용으로 설명을 진행해보겠다. 1. 파일에 사용되는 시간 엑셀이나 기타 파일을 우클릭 한 후, '속성' 항목을 눌러보게되면 '만든 날짜', '수정한 날짜', '엑세스한 날짜' 가 있다. 이 중에서 우리가 알아야 할 항목은 '만든 날짜' 와 '수정한 날짜' 이다. - 만든 날짜 : 해당 파일을 처음 만든 날짜 - 수정한 날짜 : 마지막으로 ..

파이썬 Small_Project/파이썬-백업 프로그램 개발 2022. 1. 15. 20:54

python 백업 프로그램 만들기 2 - 기능1

이제 기능을 파헤쳐 보겠다. 버튼별로 기능을 구현할 예정이므로 이미 UI를 설계하며 해당 함수명은 작성되었다. 1. Backup 경로 불러오기(폴더 경로 불러오기) backup 경로 불러오기는 해당 폴더를 검색하는 '찾아보기' 버튼과 해당 경로를 보여주는 Entry 영역으로 구성되어 있다. 이미 만들어진 모듈을 활용하기 때문에 훨씬 빠르고 완성도 있게 프로그램을 작성할 수 있다. filedialog 모듈을 이용하면 윈도우 검색창에서 폴더를 선택 하듯 지정할 수 있고, 우리는 이 기능을 이용해 ① 찾아보기 버튼을 누리면 선택된 폴더를 scan_wait_folder 라는 변수에 저장 ② scan_wait_folder 의 경로를 Entry에 입력한다. '찾아보기 ' 버튼 함수 from tkinter impor..

파이썬 Small_Project/파이썬-백업 프로그램 개발 2022. 1. 13. 13:16

추가 정보

페이징

이전
1 2 3 4 ··· 6
다음
TISTORY
후즈테크 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바