태지쌤

로봇 & 코딩교육 No.1 크리에이터

파이썬 101

Google Colab에서 pygame 사용 가능할까?

How can we use pygame on Google Colab? pygame 모듈 설치는 됩니다. !pip install pygame 설치 후 불러오는 것도 잘 됩니다. import pygame 하지만... 게임 화면이 만들어지지는 않습니다. from pygame.locals import * pygame.init() display_width = 600 display_height = 800 DISPLAY = pygame.display.set_mode((display_width, display_height)) pygame.display.set_caption("게임 제작") -------------------------------------------------------------------------..

파이썬 2022.07.18

[파이썬] 웹페이지 이미지 한번에 다운로드

파이썬으로 웹페이지 안 이미지를 한꺼번에 다운로드 할 수 있는 소스코드 load_url에 대상 웹페이지 주소를 넣고, Path에 다운로드 할 경로를 적어준다. import requests from bs4 import BeautifulSoup from pathlib import Path import urllib import time # 웹페이지를 취득하여 해석한다 load_url = "https://rcoding.tistory.com/228" html = requests.get(load_url) soup = BeautifulSoup(html.content, "html.parser") # 저장용 폴더를 만든다 out_folder = Path("download") out_folder.mkdir(exist_ok..

파이썬 2022.07.17

[파이썬] 구글 코랩에서 pyaudio/pipwin 설치 에러 해결

pipwin까지는 구글 코랩에서 정상적으로 설치됨 pip install pipwin 이후 일반적으로 pyaudio를 설치하기 위해선 아래의 명령어를 입력하면 된다. pipwin install pyaudio 하지만 구글 코랩에서 시도했을 때 에러가 발생한다. 이때 아래의 명령어를 입력되면 정상적으로 설치가 된다. pip install PyAudio Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/ Collecting PyAudio Downloading PyAudio-0.2.11.tar.gz (37 kB) Building wheels for collected packages: PyA..

파이썬 2022.07.12

[파이썬 X 인공지능] 숫자 판별 프로그램

파이썬 숫자 예측 프로그램 data = imageToData("7.png") 위 부분 큰 따옴표 사이에 판별하고자 하는 숫자 이미지 파일을 넣어준다. import sklearn.datasets import sklearn.svm import PIL.Image import numpy # 이미지 파일을 수치 리스트로 변환한다 def imageToData(filename): # 이미지를 8×8의 그레이스케일로 변환 grayImage = PIL.Image.open(filename).convert("L") grayImage = grayImage.resize((8,8),PIL.Image.ANTIALIAS) # 수치 리스트로 변환 numImage = numpy.asarray(grayImage, dtype = float..

파이썬 2022.07.11

[파이썬] 그림 이미지 파일 불러오는 파이썬 프로그램(PIL)

아래의 코드를 실행하기 위해서는 명령 프롬프트 창에서 pip install pillow 를 통해 사용할 모듈을 미리 설치해야 한다. 그렇지 않으면 에러 발생! import tkinter as tk import tkinter.filedialog as fd import PIL.Image import PIL.ImageTk def dispPhoto(fpath): # 이미지를 읽어 들인다 newImage = PIL.Image.open(fpath).resize((300,300)) # 해당 이미지를 라벨에 표시한다 imageData = PIL.ImageTk.PhotoImage(newImage) imageLabel.configure(image = imageData) imageLabel.image = imageData ..

파이썬 2022.07.11

변수명 정할 때 예약어 확인하는 방법

코딩할 때 변수명을 정하는 것은 매우 중요하다. 특히 이미 사용중인 예약어는 사용할 수 없다. 사용 중인지 아닌지 확인하는 방법이 있다. import keyword keyword.kwlist 엄청 많다.... 눈으로 찾아보기 힘드니 다른 방법을^^;; 아래와 같은 따옴표 안에 이름을 넣었을 때 이미 존재하는 예약어이면 True를, 아니면 False를 반환한다. keyword.iskeyword("continue")

파이썬 2022.07.09
반응형