본문 바로가기

전체 글24

자동매매투자 봇 만들기 -mysql 설치 문제 발생 해결 과정 http://www.mysql.com MySQLOver 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More »www.mysql.com먼저 mysql에 접속한 후 파일을 다운로드 합니다.하단에 있는 mysql 커뮤니티 버전 다운로드를 선택합니다그 다음 MySQL Installer for Windows 를 선택합니다윈도우용 MySQL 설치파일입니다타임스탬프 선생님은 .. 2025. 2. 15.
타임퍼센트 자동주식매매 봇 만들기 초기설정 pyqt5 설치 오류 클래스101을 통해 타임퍼센트님의 자동주식매매 봇을 만드는 중입니다. 타임퍼센트님이 수업자료에 올려주신 openapi.py를 실행하면 pyqt5를 설치하라는 오류가 떠서 참고자료를 보고 따라했는데도 해결이 되지 않아 여기저기 찾아보게 되었습니다.  anaconda promt를 관리자 모드로 실행했습니다.먼저 수업자료에 올라온 설치 명령어를 입력했는데 다음과 같은 오류가 발생했습니다.ERROR: Could not find a version that satisfies the requirement pypt5 (from versions: none) ERROR: No matching distribution found for pypt5 구글로 찾아보니 먼저 anaconda를 실행한 후에 저 명령어를 입력하는 것 같.. 2025. 2. 13.
클래스101 타임스탬프 강의 기반 파이썬 주식자동매매 파이참, 아나콘다 설치 클래스101을 구독중인데 타임스탬프님의 파이썬 기반으로 주식 자동매매 프로그램을 만들 수 있는 방법이 있다고해서 주식자동매매 프로그램을 개발해보려고합니다. 먼저 필요한 것은 파이참과 아나콘다 프로그램을 설치하는 것입니다. 먼저 아나콘다와 파이참에 대해 간단히 설명드리겠습니다. 1.아나콘다아나콘다(Anaconda)는 데이터 과학, 머신러닝, 인공지능 개발을 위한 파이썬 및 R 프로그래밍 언어의 배포판입니다. 아나콘다는 다음과 같은 주요 기능을 제공합니다:패키지 관리: 아나콘다는 conda라는 패키지 관리자를 통해 다양한 라이브러리와 패키지를 쉽게 설치하고 관리할 수 있습니다.환경 관리: 서로 다른 프로젝트에 필요한 라이브러리 버전이 다를 경우, 아나콘드는 가상 환경을 생성하여 각 프로젝트가 독립적으로 실행.. 2025. 2. 9.
컴퓨터공학 소프트웨어공학 V모델에 대하여 'V 모델'은 소프트웨어 개발 및 시스템 공학에서 사용되는 개발 프로세스 모델 중 하나로, 주로 요구사항 분석, 설계, 구현, 테스트 및 유지보수 단계 간의 관계를 명확히 하기 위해 사용됩니다. 이 모델은 전통적인 폭포수 모델의 한계를 보완하기 위해 개발되었으며, 각 단계가 어떻게 서로 연결되는지를 시각적으로 표현합니다. V 모델의 구조는 'V'자 형태로 나타나며, 왼쪽은 개발 단계, 오른쪽은 테스트 단계를 나타냅니다. V 모델의 구조 V 모델은 다음과 같은 주요 단계로 구성됩니다: 요구사항 분석 (Requirements Analysis): 이 단계에서는 고객의 요구사항을 수집하고 분석하여 시스템이 충족해야 할 기능과 성능을 정의합니다. 이 과정에서 요구사항 명세서가 작성됩니다. 시스템 설계 (Syste.. 2025. 2. 2.
컴퓨터공학 소프트웨어공학 CVS(Concurrent Versions System)에 대하여 CVS(Concurrent Versions System)는 소프트웨어 개발에서 소스 코드의 버전 관리를 위한 도구로, 여러 개발자가 동시에 작업할 수 있도록 지원하는 시스템입니다. CVS는 1986년에 처음 개발되었으며, 이후 오픈 소스 소프트웨어로 널리 사용되었습니다. CVS는 소스 코드의 변경 이력을 추적하고, 여러 버전의 소스 코드를 관리하는 데 유용한 기능을 제공합니다. 이 글에서는 CVS의 역사, 기능, 사용 방법, 장단점, 그리고 현대의 대안 도구에 대해 자세히 살펴보겠습니다. CVS의 역사 CVS는 원래 Marc Andreessen과 그의 동료들이 개발한 RCS(Revision Control System)를 기반으로 하여 만들어졌습니다. RCS는 단일 파일의 버전 관리를 지원했지만, CVS는.. 2025. 2. 2.
컴퓨터공학 소프트웨어공학에 대하여 소프트웨어 공학(Software Engineering)은 소프트웨어 개발, 운영, 유지보수 및 관리에 관한 이론과 실천을 연구하는 분야입니다. 이는 소프트웨어의 품질을 보장하고, 개발 과정을 효율적으로 관리하며, 사용자 요구를 충족시키기 위해 필요한 기술과 방법론을 포함합니다. 소프트웨어 공학은 컴퓨터 과학, 시스템 공학, 프로젝트 관리, 품질 보증 등 다양한 분야의 지식을 통합하여 소프트웨어 개발의 전 과정을 체계적으로 접근하는 것을 목표로 합니다. 소프트웨어 공학의 역사 소프트웨어 공학의 개념은 1960년대에 처음 등장했습니다. 당시 소프트웨어 개발의 복잡성이 증가하면서, 소프트웨어 프로젝트의 실패율이 높아지는 문제가 발생했습니다. 이러한 문제를 해결하기 위해 1968년 독일의 뮌헨에서 열린 '소프트.. 2025. 2. 2.