일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- manim
- 개발자도서
- column
- 위젯
- Code Generation
- vscode
- 명령어
- 유데미 러닝크루
- 개발
- 한빛미디어
- 유데미
- 도서
- 개발자
- flutter
- 코딩
- dart
- 가상환경
- linux
- 도커
- 프로그래밍
- 다트
- docker
- 디자인패턴
- command
- 책
- 플러터
- 수학 애니메이션
- 파이썬
- 리눅스
- python
- Today
- Total
목록Python (파이썬) (19)
승상의 코딩 블로그

2025.01.30 - [Python (파이썬)/Manim] - [Manim] 기본 구조 파악하고 텍스트 애니메이션 적용하기 [Manim] 기본 구조 파악하고 텍스트 애니메이션 적용하기2025.01.30 - [Python (파이썬)/Manim] - Manim 으로 수학 애니메이션 만들기 - 설치 Manim 으로 수학 애니메이션 만들기 - 설치https://www.youtube.com/@3blue1brown 3Blue1BrownMy name is Grant Sanderson. Videos here cover a varietyseungsang.tistory.com위 포스팅의 마지막 예시의 VGroup 에 대해서 알아보고자 한다. 애니메이션을 만들면, 여러 객체에 같은 애니메이션이 적용되어야 하는 경우가 있다..

도형에 애니메이션이 없다면 화면이 심심하다.많이 쓰는 몇가지 애니메이션을 소개하고자 한다.Transform도형 A 에서 도형 B 로 변환하는 효과이다 FadeIn, FadeOut도형이 나타나거나, 사라지는 효과이다.화면에 도형을 자연스럽게 추가하거나 삭제할 때 사용하면 좋다.GrowFromCenter, ShrinkToCenter도형의 중심을 기준으로 크기가 커지거나 작아지게 만드는 효과이다.도형의 생성과 삭제에 사람의 시선을 끌 때 사용하면 좋다.MoveToTarget도형을 다른 도형으로 이동시키면서 변환하는 효과이다. Rotate도형을 회전할 때 사용하는 효과이다.

💡 square1 = Square(color=RED).shift(LEFT * 3)manim 을 활용한 다른 코드들을 보면 shift(LEFT *3) 이라는 코드같은 것을 보게된다.LEFT*3 이 어느정도 이동시키는거지? 라는 의문을 가질 것이다.이는 Manim 의 좌표를 이해해야한다.좌표 시스템manim 의 도형이 어떻게 움직이는지는 NumberPlane 의 좌표를 통해 알 수 있다.도형에 shift 로 LEFT, DOWN, UP, RIGHT 를 하면 좌표의 크기만큼 움직인다. 도형다양한 도형을 그릴 수 있다.https://docs.manim.community/en/stable/reference/manim.mobject.geometry.html 여기에서 원하는 도형을 찾아서 사용하면 된다.(개인적으로 ..

2025.01.30 - [Python (파이썬)/Manim] - Manim 으로 수학 애니메이션 만들기 - 설치 Manim 으로 수학 애니메이션 만들기 - 설치https://www.youtube.com/@3blue1brown 3Blue1BrownMy name is Grant Sanderson. Videos here cover a variety of topics in math, or adjacent fields like physics and CS, all with an emphasis on visualizing the core ideas. The goal is to use animation to help eluseungsang.tistory.com설치랑 실행방법은 위 포스팅에서 보고 오길바란다. 기본 구조..

https://www.youtube.com/@3blue1brown 3Blue1BrownMy name is Grant Sanderson. Videos here cover a variety of topics in math, or adjacent fields like physics and CS, all with an emphasis on visualizing the core ideas. The goal is to use animation to help elucidate and motivate otherwise tricky topics, andwww.youtube.com 과학분야를 좋아한다면 한번쯤 봤을 채널이다.이런 애니메이션을 사용해 복잡한 개념들을 시각화해준다.애니메이션을 만드는 툴은 오픈소스이고 아주 많..

2025.01.23 - [Python (파이썬)] - [파이썬] QtDesigner 에서 창의 크기에 따라 위젯이 자동조절 되도록 하는 방법 [파이썬] QtDesigner 에서 창의 크기에 따라 위젯이 자동조절 되도록 하는 방법파이썬에서는 QtDesigner 를 많이 활용하여 GUI 를 만드는 경우가 많다.만들다보면 화면 크기에 따라 위젯이 크기나 위치가 변화하지 않아 불편한 점들이 생긴다.ex1. 화면에 다른 것도 띄워야하는데seungsang.tistory.com 이전글에서 Grid Layout 을 활용하면 창의 크기에 맞춰 레이아웃을 조절할 수 있다고 했다.그렇다면 이제 레이아웃에다가 위젯을 어떻게 넣는지 알아보자. 나는 처음에 Grid Layout 에 대해 3가지가 궁금했다.위젯을 어떻게 추가하는 ..

----추가격자에서 어떤 위치에 있는지 파악하기 위해서 다음 포스팅에서는 Grid Layout "위젯" 을 활용했다.이번 포스팅은 "레이아웃을 활용해야한다" 전달하는 의미로 봐주길 바란다.최종적으로는 다음 포스팅처럼 Grid Layout "위젯" 을 사용하면 좋을 듯하다.2025.01.23 - [Python (파이썬)] - [파이썬] QtDesigner 로 Grid Layout 위젯 활용하기 [파이썬] QtDesigner 로 Grid Layout 위젯 활용하기2025.01.23 - [Python (파이썬)] - [파이썬] QtDesigner 에서 창의 크기에 따라 위젯이 자동조절 되도록 하는 방법 [파이썬] QtDesigner 에서 창의 크기에 따라 위젯이 자동조절 되도록 하는 방법파이썬에서는seungs..

어댑터 패턴은 호환되지 않는 인터페이스를 가진 두 객체를 상호작용할 수 있도록 해줍니다. 하나의 객체의 인터페이스를 다른 객체가 원하는 인터페이스로 변환시켜준다고 생각하면 됩니다. 최근에는 JSON 형식의 데이터를 많이 썻지만, 예전에는 XML 형식의 데이터를 더 많이 사용했습니다. JSON 예시 { "age": 30, "interests": ["reading", "traveling", "music"] } XML 예시 30 reading music traveling 만약, JSON 의 데이터의 데이터를 제공받았는데, 사용하려는 라이브러리가 예전꺼라 XML 형식을 사용한다면 어댑터 패턴을 통해 라이브러리를 개선할 수 있습니다. 저희는 220V 를 쓰지만, 해외에서는 110V 를 쓰는 곳이 많습니다. 해외에..
Facade 는 Oxford 사전에서 아래의 의미를 가집니다. 1. the face of a building 2. an outward appearance that is maintained to conceal a less pleasant or creditable reality. - 먼가 좋지 않아보이는 것을 숨기기 위한 겉모습을 의미합니다 Facade 패턴이란 복잡한 서브 시스템을 간단하게 사용할 수 있는 인터페이스를 제공하는 패턴입니다. 아래는 물건을 주문하는 예시입니다. class Inventory: def checkStock(self, productId): print(f"check stock for {productId}") class Payment: def approvePayment(self, amo..

2023.05.29 - [Python (파이썬)] - 디자인 패턴 - 팩토리 패턴(Factory Pattern) with 파이썬(python) 디자인 패턴 - 팩토리 패턴(Factory Pattern) with 파이썬(python) 디자인 패턴은 반복적이고 보편적으로 일어나는 문제에 대한 해결방안을 제시해줍니다. 그 중 가장 인기있는 패턴인, 팩토리 패턴(Factory Pattern)에 대해서 알아보려고 합니다. 팩토리 패턴은 객 seungsang.tistory.com 이 팩토리 패턴의 예시를 다르게 생각해봅시다. 커피를 생성하는 팩토리 패턴을 간단히 만들어 보겠습니다. class Coffee: def __init__(self, additive): self.additive = additive class ..