파이썬11 고목 파이썬 스터디 1주차! 복학하고 고목 임원으로 반 강제로 징집되었다... 아이디어 회의를 많이 했는데, 소규모 스터디를 하자는 의견이 나왔고 여기서도 반 강제적으로 코딩 스터디의 스터디장으로써 학우들을 가르치게 되었다 ㅎ ㅎ 내가 누굴 가르칠 실력인지 의문이지만.. 그래서 자료를 정리하고, 어떻게 하면 더 쉽게 가르쳐줄 수 있는지 고민중이고 유인물을 만들어가며 수업을 진행할 생각이다. 학우들이 쉽고 재미있게 프로그래밍을 받아들였으면 좋겠다. 첨부파일은 그 유인물 ! 2021. 10. 11. [Python] 화면 녹화 프로그램 2.-opencv, tkinter 내가 원하는 기능을 정리해보자. 1. 녹화 전에는 녹화 중지버튼 비활성화, 녹화 중에는 녹화 시작버튼 비활성화. 2. 원하는 디렉토리에 영상 저장 가능. 3. 원하는 파일명으로 파일 저장 가능. 4. 이 모든 것을 버튼과 창으로 이루어진 인터페이스에 담기. 일단 구글링을 통해서 화면 녹화 함수를 정의해보았다. 그거를 입맛에 맞게 바꿔서 원하는 기능을 수행할 수 있도록 만들어보면 요런 게 될거다. opencv를 빠삭하게 이해하고 있는 게 아니라서, 다른 사람들이 만들어놓은 코드를 보고 수정할 것만 수정했다. 참고로 pip install opencv-python을 터미널에 입력해서 opencv를 다운받을 수 있다. pyautogui랑 numpy는 다운받지 않고 import만 해주면 되고. 이제 우리는 이것을.. 2021. 9. 30. [Python] 화면 녹화 프로그램 1.-opencv, tkinter 오늘의 도전과제 ! 유튜브를 보면서 '선택한 이미지들을 자동으로 한 사진에서 합쳐서 하나의 이어진 사진들로 만드는 프로그램' 을 만들어봤다. 그런데 이게 가능하면 화면 녹화도 가능이겠는데? 라는 생각이 들었고, 어차피 실전이 필요한 거 만들어보기로 마음먹었다. 먼저 구상을 해보자. 화면 녹화 시작, 중지 버튼은 당연히 있어야 하고, 배웠던 거랑 연관지어서 저장경로도 설정할 수 있고 파일 이름도 설정할 수 있게 만들면 좋을 것 같다. 일단 인터페이스를 만들어보자. tkinter를 이용하기 위해 from tkinter import *을 해주고, 기본적인 디스플레이 창을 만들어주자. 창 크기 변형은 허용하지 않는 게 깔끔할 것 같다. (버튼 배치를 좌표로 배치할 게 아니라서 그렇다. 자세한 건 후술!) 이렇게.. 2021. 9. 30. [Python] 계산기 만들기 - tkinter 가벼운 사이드 프로젝트를 하나 해볼까 싶어 뭘 할까 고민하다가 계산기를 한번 만들어보면 좋을 것 같아서 바로 ㄱㄱ 기획을 해보면 1. 디스플레이 창에는 입력 불가, 두 개의 디스플레이. 하나는 입력값, 하나는 지금까지 입력한 식. 2. 연속으로 기호 입력 금지. 3. 기호 이후에 = 도 금지. 그러면 일단 처음 해야 할 것은 엔트리 두 개 만들기와 버튼 만들기. 드가자 ! import tkinter as tk import tkinter.messagebox as msgbox root = tk.Tk() root.resizable(False, False) root.title('계산기') #화면을 계속 업데이트하기 root.mainloop() 우선 이렇게 위젯을 만들어준다. 엔트리를 만들 차례. 그런데 우리는 .. 2021. 9. 30. 이전 1 2 3 다음