|
수강 후기 | Review | | IT동스쿨 > 수강 후기 |
|
|
|
 |
|
| No.35276 2025-03-03 |
| |
|
|
[[HD]After Effects CC 2020 모션 그래픽의 입문 Part.1] |  |
프리컴포즈 기능에 대해서 더 자세하게 알아보았고, 해상도를 살리고 싶을때나 다른 것과 같이 프리컴포즈를 사용하게 되면 원래 해상도를 살릴수 없는 부분 등등을 세밀하게 알게되어서 작업하는데 도움이 많이 될거같습니다. 혼자 책으로 독학할때 보다 기능을 더 자세하고 쉽게 설명을 들어서 좋습니다. 아직 부족하지만 더 열심히 해보겠습니다. 13강 Pre-Compose 수업에 대한 후기입니다. | |
|
ID : qodm**** | | (lv.14) | 강사 : 김성일 |
|
|
|
No.26847 2022-01-06 |
|
[[HD]Python(파이썬) 기초부터 실무까지 제대로 배우기 Part.14 객체지향 프로그래밍-2]
|
|  |
|
|
(수업내용 : ) 메서드 오버라이딩
- 또 다른 예제 코드를 보자. 복잡해 보이지만 어려운 내용은 아니니 천천히 분석해보도록 하자.
import turtle
import random
#클래스 선언 부분 #
class Shape : # 슈퍼 클래스
myTurtle = None
cx, cy = 0, 0 # 도형의 중심점
def __init__(self) :
self.myTurtle = turtle.Turtle('turtle’)
def setPen(self): # 펜 색상과 두께 무작위로 뽑기
r = random.random()
g = random.random()
b = random.random()
self.myTurtle.pencolor((r, g, b))
pSize = random.randrange(1, 10)
self.myTurtle.pensize(pSize)
def drawShape(self): # 오버라이딩
pass
class Rectangle(Shape) : # 서브 클래스
width, height = [0] * 2
def __init__(self, x, y):
Shape.__init__(self) #슈퍼클래스의생성자호출
self.cx = x
self.cy = y) self.width = random.randrange(20, 100)
self.height = random.randrange(20, 100)
def drawShape(self):
# 네모 그리기
sx1, sy1, sx2, sy2 = [0]*4 # 왼쪽 위 X,Y와 오른쪽 아래 X,Y
sx1 = self.cx - self.width / 2
sy1 = self.cy - self.height / 2
sx2 = self.cx + self.width / 2
sy2 = self.cy + self.height / 2
self.setPen() # 부모 클래스 메서드
self.myTurtle.penup()
self.myTurtle.goto(sx1, sy1)
self.myTurtle.pendown()
self.myTurtle.goto(sx1, sy2)
self.myTurtle.goto(sx2, sy2)
self.myTurtle.goto(sx2, sy1)
self.myTurtle.goto(sx1, sy1)
# 함수 선언 부분
def screenLeftClick(x, y):
rect = Rectangle(x, y)
rect.drawShape()
#메인 코드 부분
turtle.title(‘거북이로 객체지향 사각형 그리기’)
# 화면을 클릭시 매개변수로 들어온 함수를 실행, 마우스 왼쪽 클릭
turtle.onscreenclick(screenLeftClick, 1)
turtle.done() # 터틀창 자동 닫기 방지함 좋은 강의 잘 들었습니다. 항사 친절하고 언제나 자세하고 이해하기 쉽게 잘 알려주시네요 감사합니다. 수고 많으셨습니다. 다음 강의도 잘 부탁드립니다.^^ 11강 객체지향 프로그래밍-2(실습-7) 수업에 대한 후기입니다. |
|
| |
| ID : blc0**** | | (lv.227) | 강사 : 신경진 | |
|
|
|
|
|
|
|
|
|
|
|
|
| |