후즈테크

고정 헤더 영역

글 제목

메뉴 레이어

후즈테크

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (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)

검색 레이어

후즈테크

검색 영역

컨텐츠 검색

파이썬 Small_Project

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

    2022.08.10 by 후즈테크

  • Step1 - DB(SQLite3)

    2022.08.06 by 후즈테크

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

    2022.07.25 by 후즈테크

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

    2022.01.15 by 후즈테크

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

    2022.01.13 by 후즈테크

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

    2022.01.12 by 후즈테크

  • python 백업 프로그램 만들기 0 intro

    2022.01.12 by 후즈테크

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

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

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

UI만들기 0.설계도 ㅋㅋ 개인적으로 손으로 그리며 생각을 정리한다.....옛날 사람이라 손이 편하다. 기본적인 버튼이나 Lable등을 구성하고, Frame은 보통 가로를 기준으로 나눠서 생성한다.(파란색 동그라미 영역) 이 부실한 설계도를 한번 그리고 나면 코딩 중간 중간 눈에도 쉽게 들어오고 항목을 추가 할 때도 생각보다 큰 도움이 된다.ㅋㅋ 1. tkinter 를 이용해서 UI 코딩 : 설계도 대로 잘 만들었다. ㅋㅋㅋ 그런데 조금 어색하고 미흡한 부분이 보이기 시작해서 설계도에는 누락되었던 항목 이름 등 Lable을 추가했다. 하지만 아직 뭔가 부족하다. 그래서 1차 수정을 시작 2. 1차 수정 2-1. 날짜 검색 시, 예시 문구 추가 2-2. zip 파일 생성 후, 다운로드에 사용한 폴더 삭제 ..

파이썬 Small_Project/파이썬-백업 프로그램 개발 2022. 1. 12. 23:06

python 백업 프로그램 만들기 0 intro

Backup(백업)은 참 중요한 일이다... 어느날 내가 지금까지 작업했던 파일들을 모두 잃어버리게 되면... 난 처음부터 일을 다시 시작해야 한다. 다시 시작할 수 있으면 다행이지만, 정말 중요하고 그자료를 다른 어디에서도 다시 구할 수 없다면.. 생각만 해도 끔찍한 일이다. 주위에 사업을 하는 친한 지인분이 랜섬웨어로 인해 위와 같은 일을 겪었다. 나도 3,4년 전 쯤 겪었던 슬픈 일이다... 그래서 어떻게 backup을 유지하면 좋을까를 한번 고민하게 되었고, 결국 backup 파일은 어떤 파일들을 구별해서 backup 파일을 생성할지와 그 파일들을 어디에 보관하는게 좋을까라는 결론이었다. 1. Backup 파일 구분(아래 내용은 개인적인 고민의 결과지 상황에 따라 정답은 아니다.) Q1 : 매번 ..

파이썬 Small_Project/파이썬-백업 프로그램 개발 2022. 1. 12. 22:58

추가 정보

페이징

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

티스토리툴바