본문 바로가기
728x90

전체 글45

파이썬 pyautogui 패키지로 자동 설문지 응답 프로그램 코드 작성 pyautogui로 마우스와 키보드를 제어해서 자동 설문지 응답 프로그램 코드를 만들어보겠습니다. 구글 계정의 문서에 들어가서 설문지를 만들어줍니다. 자동 설문지 응답 프로그램 import pyautogui as pyau import time import pyperclip as pype import random url="https://forms.gle/h1hzgSsAi8S48fR87" ### 크롬열기 pyau.hotkey("win","r") time.sleep(0.5) pyau.typewrite("chrome") time.sleep(0.5) pyau.press("enter") time.sleep(0.5) pype.copy(url) pyau.hotkey("ctrl","v") pyau.press("enter.. 2022. 7. 25.
파이썬 pyautogui 패키지 사용법 pyautogui는 키보드와 마우스를 제어할 수 있어서 키보드와 마우스를 제어하는 다양한 프로그램을 만들 수 있습니다. pyautogui패키지를 사용하기 위해서는 pip install pyautogui로 pyautogui패키지를 설치해야 합니다. pyautogui position() 함수를 사용해서 마우스의 위치를 알 수 있습니다. Shift+F5를 누르면 디버깅이 멈춥니다. import pyautogui as pyau import time while True: print(pyau.position()) time.sleep(0.5) pyautogui, time 패키지를 불러와서 position(), sleep() 함수를 사용했습니다. 포지션 함수를 사용하면 마우스를 움직일 때마다 x, y 좌표가 표시되고,.. 2022. 7. 23.
파이썬 공부하기 기초부터 시작 (재귀함수) 재귀함수란 함수를 만든 뒤 그 함수 안에서 자신을 호출하는 함수입니다. 재귀함수를 사용할 때 끝나는 문구가 없다면 무한반복이니 꼭 끝나는 문구를 넣어주세요. 재귀함수(recursion) 재귀함수를 사용해서 나무 그림 그리기 import turtle as t t.Turtle() t.bgcolor("black") t.color("white") t.speed(50) t.left(90) def tree(length): if length>1: t.forward(length) t.right(45) tree(length/2)### 재귀함수 t.left(90) tree(length/2)### 재귀함수 t.left(135) t.forward(length) t.left(180) tree(150) turtle패키지를 사용해.. 2022. 7. 22.
파이썬 turtle 패키지로 그림그리기 코드 작성 (색상,반복) 저번에는 수작업으로 졸라맨을 그려봤는데요. 이번에는 반복문을 이용해서 색상도 변경하고, 조금 더 간단하게 코드 작성해 보겠습니다. 삼각형, 사각형, 등의 꼭짓점이 있는 모양을 만들 때는 left 또는 right의 숫자를 360 나누기 꼭짓점 개수로 계산해서 입력합니다. 꼭짓점 없이 커지는 모양이 만들고 싶을 때는 생각한 도형의 각도에서 +1이나-1을 해주면 됩니다. 예를 들어) 삼각형의 점점 커지는 모양을 만들고 싶을 때는 119 또는 121을 입력합니다. (360/3-1) 색상변경 import turtle as t t.Turtle()### 객체생성 t.bgcolor("black")### 배경색 t.speed(15)### 속도 기본적으로 배경색과 속도, 정도만 입력했습니다. ### 1번모양 length=.. 2022. 7. 21.
파이썬 turtle 패키지로 그림그리기 코드 작성 (졸라맨) turtle 패키지로 졸라맨 한번 그려봤습니다. 반복문 없이 하나하나 코드 작성하다 보니 적응이 빨리됩니다. 역시 반복학습이 최고인 것 같습니다. Turtle(), bgcolor(), color(), speed(), lefr(), right(), forward(), circle() 사용 import turtle as t t.Turtle() t.bgcolor("white") t.color("black") t.speed(5) t.left(90) t.forward(30) t.right(90) t.circle(75) t.right(90) t.forward(30) t.left(120) t.forward(70) t.right(180) t.forward(70) t.right(60) t.forward(70) t.rig.. 2022. 7. 20.
파이썬 기본패키지 turtle 모듈 사용법 turtl은 다양한 그림을 그릴 수 있게 해주는 패키지입니다. turtle turtle사용법은 import키워드를 사용해서 turtle모듈을 가져오고 turtle.Turtle()을 사용해서 객체를 생성합니다. (as 키워드를 사용해서 turtle이름을 t 또는 다른 이름으로 바꿔서 작성할 수 있습니다.) import turtle as t t.Turtle() t.bgcolor("black")### 배경색 t.color("white")### 글자색 t.speed(5)### 속도 t.forward(100)### 직선 t.left(90)### 90도로꺽기 t.forward(100) t.left(90) t.forward(100) t.left(90) t.forward(100) t.circle(50)### 동그라미 .. 2022. 7. 19.
파이썬 tkinter 패키지로 계산기 코드 작성 (짧은버전) 저번에 만든 계산기는 조금 엉성하고, 코드 작성도 길었었는데, 이번에 공부하면서 짧고 쉬운 코드를 배웠습니다. 저번에 만든 코드보다 간편하지만 퀄리티는 훨씬 나아진 버전입니다. ### 전체코드 import tkinter as tk import tkinter.font as tkf window=tk.Tk() window.title("계산기") window.resizable(False,False) font=tkf.Font(family="맑은고딕",size=20) ###함수 def button_click(digit): if digit == "←": input_entry.delete(len(input_entry.get())-1) else: input_entry.insert(tk.END,digit) def butt.. 2022. 7. 18.
파이썬 Tkinter 패키지로 계산기 코드 작성 Tkinter 패키지로 계산기 코드를 만들어보겠습니다. 코드가 꽤나 길고, 구성도 완벽하지 않습니다.. 조금 더 간편하고 짧은 코드로 만들기 위해 공부중입니다. 계산기 만들기 0~9,+(더하기), -(빼기), *(곱하기), /(나누기), =(결과), .(점) 버튼을 만들고, 각각의 버튼을 누르면 계산해주는 함수를 작성하면 됩니다. Tkinter, Tkinter.font, title, Button, Font, global, Label, sticky, grid, row, column, config, for, set, int, lambda, padx, pady, command, cget, textvariable, mainloop() 등등 사용 실행코드 ### 실행코드 import tkinter as tk im.. 2022. 7. 16.
728x90