일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 디자인패턴
- next.js
- 디자인 패턴
- 추세 기반 지표
- Python
- 모멘텀 기반 지표
- 티스토리챌린지
- 오블완
- 구조패턴
- 볼린저 밴드
- 변동성 기반 지표
- 소프트웨어공학
- Design Patterns
- MACD
- adx
- LLM
- behavioral pattern
- front-end
- ai
- 어댑터 패턴
- 행동패턴
- pyQT
- pyqt6
- frontend
- 플러터
- RSI
- Flutter
- ccxt
- 비트코인
- design pattern
목록티스토리챌린지 (21)
변혁적인 삶

📊 [Python | 유틸리티] tqdm으로 프로그래스 바를 추가해보자!목차tqdm이란?tqdm 설치 방법기본 사용법커스터마이징실제 활용 사례마무리tqdm이란?tqdm은 Python에서 프로그래스 바(progress bar)를 쉽게 추가할 수 있도록 도와주는 라이브러리입니다. 반복문 실행 상태를 한눈에 확인할 수 있도록 직관적인 인터페이스를 제공하며, 터미널과 GUI에서 모두 사용 가능합니다. tqdm의 이름은 아랍어로 '진보'를 뜻한다고 합니다.tqdm 설치 방법tqdm 설치는 매우 간단합니다. 아래 명령어를 사용해서 설치해 줍니다:pip install tqdm설치가 완료되면 아래 명령어로 설치가 정상적으로 되었는지 확인할 수 있습니다:python -m tqdm --version기본 사용법사용법은 간..

🐍 [Python | 패키지 관리] Poetry란 무엇인가?목차Poetry란?Poetry 설치 방법프로젝트 생성 및 기본 명령어패키지 설치와 관리Poetry를 활용한 가상 환경 관리마무리Poetry란?Poetry는 Python 프로젝트의 패키지 관리와 의존성 관리를 돕는 도구입니다. 가상 환경을 자동으로 생성하고, 의존성을 관리하며, 배포를 간편하게 할 수 있어 개발자의 편의를 높여줍니다. pip와 virtualenv를 일일이 다루는 번거로움을 줄이고, 코드의 일관성을 유지하는 데 도움이 됩니다.Poetry 설치 방법Poetry는 Python 3.7 이상에서 지원됩니다. 설치는 간단하게 아래 명령어를 통해 가능합니다:curl -sSL https://install.python-poetry.org | py..

🧠 [AI | 딥러닝] Long Short-Term Memory (LSTM)목차LSTM의 개요LSTM의 필요성LSTM의 구조와 작동 원리하이퍼파라미터 튜닝 및 활용 예시LSTM의 장점과 단점마무리LSTM의 개요LSTM(Long Short-Term Memory)은 순환 신경망(RNN)의 한 종류로, 시계열 데이터나 자연어 처리 등 시간에 따라 변하는 데이터를 다루기 위한 딥러닝 모델입니다. LSTM은 장기적인 종속성을 학습하여 이전 상태의 정보를 보다 효율적으로 기억하고 사용할 수 있도록 설계되었습니다.LSTM의 필요성기존 RNN은 긴 시퀀스를 학습하는 데 어려움이 있으며, 특히 긴 의존성을 학습할 때 기울기 소실 문제가 발생하여 초기 입력 데이터를 잊어버리기 쉽습니다. 예를 들어, 문장 생성 모델에서 ..

💵[AI] CCXT를 이용한 코인 데이터 수집하기목차개요CCXT 설치CCXT 사용법(예제)CCXT의 주요 기능CCXT로 매수 주문 넣기CCXT로 매도 주문 넣기마무리개요안녕하세요! 오늘은 CCXT에 대해 알아보겠습니다. CCXT는 CryptoCurrency eXchange Trading Library로, 말 그대로 암호화폐 거래소 거래 라이브러리입니다. 다양한 암호화폐 거래소의 API를 통합하여 손쉽게 암호화폐 거래를 할 수 있게 해줍니다.CCXT 자체는 AI가 아니지만, 전 CCXT를 이용하여 수집한 데이터로 model을 학습시켜 미래 값을 예측하게 만드는 AI를 만들것이기 때문에 AI 카테고리에 넣었습니다..!아래 CCXT 공식 github에서 지원하는 거래소, 사용법을 확인할 수 있습니다. Git..

📦 [OOP] 다형성, 오버로딩, 오버라이딩의 개념목차개요다형성(Polymorphism)다형성 주요 형태다형성의 장점오버로딩(Overloading)오버로딩 조건오버로딩 예시오버로딩의 목적 및 장점오버라이딩(Overriding)오버라이딩 조건오버라이딩 예시오버라이딩의 목적 및 장점오버로딩과 오버라이딩의 차이점참고개요안녕하세요, 이번 글은 제가 이전에 사용하던 velog에서 퍼와서 양식이 조금 다릅니다.이번 게시글에서는 객체지향 프로그래밍을 하면서 꼭 알아야 할 다형성, 오버로딩, 오버라이딩의 개념에 대해 설명드리려고 합니다.이 세 가지는 코드를 유연하고 효율적으로 작성하는 데 중요한 요소들이며, 특히 헷갈리기 쉬운 오버로딩과 오버라이딩의 차이점도 함께 알아보겠습니다.각 개념을 이해하기 쉽게 설명드리겠습니..

🕹️ [SW공학 | 디자인패턴] 11. 커맨드 패턴 (Command Pattern)목차커맨드 패턴 개요커맨드 패턴의 필요성커맨드 패턴의 구조커맨드 패턴 예제커맨드 패턴의 장점과 단점마무리커맨드 패턴 개요안녕하세요! 오늘은 작업을 객체로 캡슐화하여 요청과 수행을 분리하는 커맨드 패턴(Command Pattern)에 대해 알아보겠습니다. 커맨드 패턴은 행동 패턴(Behavioral Pattern) 중 하나로, 요청을 커맨드 객체로 캡슐화하여 여러 작업을 구성할 수 있게 합니다.이 패턴을 사용하면 작업 요청과 실행을 분리하여 명령을 취소하거나 되돌리는 기능을 쉽게 구현할 수 있습니다.커맨드 패턴의 필요성UI에서 버튼 클릭, 키보드 입력, 메뉴 선택과 같은 작업을 처리할 때, 명령을 독립적으로 관리하고 실행 ..

🔔 [SW공학 | 디자인패턴] 10. 옵저버 패턴 (Observer Pattern)목차옵저버 패턴 개요옵저버 패턴의 필요성옵저버 패턴의 구조옵저버 패턴 예제옵저버 패턴의 장점과 단점마무리옵저버 패턴 개요안녕하세요! 오늘은 상태 변화가 발생할 때 자동으로 관련된 객체들에 알림을 보내는 옵저버 패턴(Observer Pattern)에 대해 알아보겠습니다. 옵저버 패턴은 행동 패턴(Behavioral Pattern) 중 하나로, 객체의 상태 변화를 감시하고 자동으로 통지하는 구조를 제공합니다.옵저버 패턴을 사용하면, 상태 변화에 따른 자동화된 알림을 통해 객체 간 결합도를 낮추고 유연성을 높일 수 있습니다.옵저버 패턴의 필요성한 객체의 상태가 변화할 때, 이 변화를 여러 다른 객체에게 알려야 하는 경우가 종종..

⚙️ [SW공학 | 디자인패턴] 9. 전략 패턴 (Strategy Pattern)목차전략 패턴 개요전략 패턴의 필요성전략 패턴의 구조전략 패턴 예제전략 패턴의 장점과 단점마무리전략 패턴 개요안녕하세요! 오늘은 알고리즘을 동적으로 변경하거나 교체할 수 있는 전략 패턴(Strategy Pattern)에 대해 알아보겠습니다. 전략 패턴은 행동 패턴(Behavioral Pattern) 중 하나로, 동일한 작업을 수행하는 여러 알고리즘이 필요할 때 유용하게 사용할 수 있습니다.전략 패턴은 객체의 행동을 동적으로 설정할수 있게 하며, 조건에 따라 적합한 전략을 선택하고 교체할 수 있도록 합니다. 즉, 알고리즘을 필요에 따라 동적으로 변경하여 유연한 설계를 가능하게 합니다.전략 패턴의 필요성특정 작업을 수행하는 여러..

🏭 [SW공학 | 디자인패턴] 8. 추상 팩토리 패턴 (Abstract Factory Pattern)목차추상 팩토리 패턴 개요추상 팩토리 패턴의 필요성추상 팩토리 패턴의 구조추상 팩토리 패턴 예제추상 팩토리 패턴의 장점과 단점마무리추상 팩토리 패턴 개요안녕하세요! 오늘은 구체적인 제품의 생성 책임을 팩토리 계층으로 분리하여 다양한 제품군을 쉽게 생성할 수 있는 추상 팩토리 패턴(Abstract Factory Pattern)에 대해 알아보겠습니다. 추상 팩토리 패턴은 생성 패턴(Creational Pattern) 중 하나로, 구체적인 클래스에 의존하지 않고 연관된 객체들의 제품군을 생성할 수 있도록 해줍니다.추상 팩토리 패턴은 객체 생성의 책임을 개별 팩토리 클래스로 분리하여, 상위 인터페이스를 통해 다..

🏭 [SW공학 | 디자인패턴] 7. 팩토리 메서드 패턴 (Factory Method Pattern)목차팩토리 메서드 패턴 개요팩토리 메서드 패턴의 필요성팩토리 메서드 패턴의 구조팩토리 메서드 패턴 예제팩토리 메서드 패턴의 장점과 단점마무리팩토리 메서드 패턴 개요안녕하세요! 오늘은 객체 생성의 책임을 서브클래스로 넘겨주어 유연성과 확장성을 높이는 팩토리 메서드 패턴(Factory Method Pattern)에 대해 알아보겠습니다. 팩토리 메서드 패턴은 생성 패턴(Creational Pattern) 중 하나로, 객체 생성을 위한 인터페이스를 정의하지만 실제 인스턴스화 작업은 서브클래스에서 수행합니다.이 패턴을 사용하면 코드 변경 없이도 쉽게 새로운 객체를 생성하고 확장할 수 있습니다. 특정 타입의 객체 생..