TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

전체 글421

[서비스 의뢰] 아로마 이커머스 주문 및 재고 관리 엑셀 템플릿 의뢰내용 해당 업체는 아로마 제품을 판매하는 이커머스 플랫폼으로, 거래처를 관리할 수 있고, 재고를 확인할 수 있는 템플릿이 필요하다고 하였다. 주요 거래처는 입점사이며, 대부분 공방 업체이다.제품 종류가 약 50 ~ 100개 정도 되며, 대카테고리, 소카테고리 등을 추가하여 제품 및 품목 관리를 세분화한 상태이다. [의뢰 내용]- 입점사별 / 상품별 주문정보- 입점사별 / 상품별 판매지표- 입점사별 / 상품별 재고 관리지표- 입점사별 / 상품별 입출고 관리- 입점사별 / 상품별 판매 성과 관리 ★ 일반 고객(일반 소비자)를 위한 데이터 + 유입량 도 볼 수 있게 해달라고 요청하였으나,현재 홈페이지 상에 유입량 관련 지표(상품별 체류시간, 상품별 검색 및 유입 루트 등)를 확인할 수 있는 로직을 심어둔 .. 2024. 8. 16.
[마케팅] MVP(Minimum Viable Product, 최소 기능 제품)란? 좋은 아이디어를 가지고 있음에도 무수한 B2B 스타트업들이 끊임없이 실패하는 이유는 무엇일까요?결론적으로는 좋은 아이디어라고 착각했기 때문입니다. 정말로 좋은 아이디어는 '팔리는 아이디어' 입니다.고객이 니즈를, 우리 회사가 힘들게 만들어 놓은 기술과 시간과 노력 및 아이디어의 총 집합을 필요로 하지 않는다면, 그저 실패한 아이디어에 불과합니다. MVP란 무엇인가?MVP(Minimum Viable Product)는 스타트업과 제품 개발 분야에서 많이 사용되는 개념으로, 최소한의 기능만을 갖춘 제품을 의미합니다. 즉, 고객이 제품의 핵심 기능을 경험할 수 있도록 하면서도, 개발자나 창업자가 최소한의 자원을 투입하여 제품을 시장에 선보이는 전략을 말합니다.  다시 말하면 MVP는 제품 및 서비스가 생존하기 .. 2024. 8. 16.
[API] 자동 문서화 (feat. 문서화의 부재) API 개발에서 '문서화의 부재' 문제와 자동 문서화의 중요성API 개발 과정에서 가장 자주 발생하는 문제 중 하나는 '문서화의 부재'이다. 이는 개발자들에게는 혼란을, 사용자들에게는 불편을 초래하며, 나아가 프로젝트의 유지 보수에도 악영향을 미칠 수 있다.    문서화의 부재는 API 개발 과정에서 발생하는 중요한 문제이며, 자동 문서화 도구를 통해 이를 효과적으로 해결할 수 있다. 자동 문서화를 통해 개발자들은 효율적으로 협업하고, 사용자들은 API를 쉽게 이해할 수 있다. 문서화의 중요성을 인식하고 자동 문서화 도구를 적극 활용하여, 더 나은 개발 환경을 만들 수 있다.문서화의 부재: 문제점과 원인문제점커뮤니케이션 단절: API를 사용하는 개발자들이 API의 동작과 기능을 제대로 이해하지 못하면, .. 2024. 8. 15.
[파이썬] FastAPI 기초 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.Hello, World! API 만들기 시작하기 전에, 먼저 main.py 파일을 만들고 터미널에서 FastAPI 라이브러리를 설치한다.pip install fastapi==0.104.1 그리고나서, main.py에 해당 코드를 작성한다.# main.pyfrom fastapi import FastAPI #FastAPI 라이브러리 importapp = FastAPI() # FastAPI 인스턴스 생성@app.get("/") # HTTP GET 요청을 "/" 경로로 받을 준비def read_root(): # 해당 요청을 처리할 함수 정의 return.. 2024. 8. 15.
[LLM]검색 증강 생성(RAG)이란? AG (Retrieval-Augmented Generation) 소개최근 인공지능 분야에서 가장 주목받고 있는 기술 중 하나는 RAG, 즉 Retrieval-Augmented Generation이다. 이 기술은 전통적인 생성 모델과 검색 모델의 장점을 결합하여 보다 정확하고 풍부한 응답을 생성한다.  RAG는 인공지능 분야에서 정보 검색과 생성의 융합을 통해 사용자에게 더 나은 경험을 제공하는 혁신적인 기술이다. 정확도와 효율성을 동시에 추구하는 RAG를 통해 다양한 응용 분야에서의 활용이 기대된다.RAG란?RAG는 크게 두 부분으로 구성된다:Retrieval(검색): 먼저, 시스템은 주어진 질문이나 요청과 관련된 정보를 데이터베이스나 문서 집합에서 검색한다. 이 단계에서 사용되는 모델은 일반적으로 대규.. 2024. 8. 15.
[파이썬] Fast API란? FastAPI 소개최근 몇 년간 웹 애플리케이션을 개발하는 데 있어 파이썬 생태계가 더욱 풍부해졌다. 그중에서도 FastAPI는 간결하고 효율적인 웹 애플리케이션을 만들 수 있는 프레임워크로, 많은 개발자들의 사랑을 받고 있다.  FastAPI는 현대적인 웹 개발에 필요한 모든 것을 제공하는 프레임워크이다. 간결한 문법, 뛰어난 성능, 자동 문서화 등의 강점을 통해, 웹 애플리케이션 개발을 한 단계 발전시킬 수 있다.FastAPI 란?FastAPI는 파이썬 기반의 현대적인 웹 프레임워크로, 빠른 개발과 뛰어난 성능을 목표로 만들어졌다. Starlette와 Pydantic을 기반으로 하여 개발되었으며, 다음과 같은 주요 특징을 가지고 있다.빠른 성능: FastAPI는 Python의 비동기 기능을 활용하여 .. 2024. 8. 15.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(6) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판. 내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크 puppy-foot-it.tistory.com이전 내용(메모앱 4단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다.. 2024. 8. 15.
[웹개발] MVC(Model-View-Controller) 패턴이란? MVC(Model-View-Controller) 패턴이란? 소프트웨어 개발을 하다 보면 복잡한 애플리케이션을 보다 효율적으로 관리하고 유지 보수하기 위해서 구조적인 접근이 필요하다. 그중 가장 널리 알려진 디자인 패턴 중 하나가 바로 MVC 패턴이다. 모델-뷰-컨트롤러(model–view–controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다.  MVC에서 모델은 애플리케이션의 정보(데이터)를 나타내며, 뷰는 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요.. 2024. 8. 15.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(5) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크puppy-foot-it.tistory.com이전 내용(메모앱 4단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. .. 2024. 8. 14.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(4) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크puppy-foot-it.tistory.com이전 내용(메모앱 4단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. .. 2024. 8. 13.
[다운로드] 판매 및 재고 관리 엑셀 템플릿 엑셀 판매 및 재고 관리 템플릿 무료 다운로드 제품의 주문, 출고, 입고, 재고 등의 내용을 확인할 수 있는 템플릿을 만들었습니다.하단에 올려두었으니, 필요하신 분들은 다운로드 하셔서 사용하시면 됩니다. 단, 엑셀 파일에 비밀번호가 걸려있어 댓글(비밀댓글) 달아주시면 답글에 비밀번호를 안내 드리겠습니다.사업 및 직장 업무에 조금이나마 도움이 되었으면 좋겠습니다. 그럼, 서식에 대한 대략적인 안내를 시작하겠습니다.종합 탭 (자동 생성) 제품에 대한 대략적인 지표가 생성되는 탭입니다.월 별 전체적인 주문 및 출고량이 집계 되며, 월 별 평균 수량도 집계 됩니다. ◆ 업체별, 품목별로 월 별 주문 및 출고 수량 확인 기능 제공또한, 하단에는 업체별로 월 별 데이터를 확인할 수 있습니다.드롭다운 항목에서 업체를.. 2024. 8. 9.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(3) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크puppy-foot-it.tistory.com이전 내용(메모앱 4단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. .. 2024. 8. 8.
[AI기술] 멀티모달(Multi Modal) AI란? 멀티모달 AI란 무엇인가? 멀티모달 AI(Multimodal AI)는 인공지능 연구 및 응용 분야에서 혁신적인 돌파구를 제공하는 기술로, 다양한 형태의 데이터를 통합하여 더욱 정교하고 자연스러운 인간-기계 상호작용을 가능하게 한다.  모달리티(Modality)는 사전상 뜻이 ‘양식’ 또는 ‘양상’을 의미한다. 즉 어떤 형태로 나타나는 현상이나 그것을 받아들이는 방식을 말하는데, 여기서 멀티모달(Multi Modal)이 의미하는 것은 여러 양상들을 말하는 것이며, 사람이 시각, 청각 등의 오감을 이용하여 사물에 대한 정보를 파악하고 받아들이는 것을 의미한다.  AI가 등장하기 전인 10년전 쯤에는 웹 개발자와 UI 디자이너가 사용자에게 보이거나 입력하는 방식 등을 하나로 단순화하면 '유니 모달리티', 마우.. 2024. 8. 8.
[제품 수명 주기] PLC(Product Life Cycle) 란? 제품 수명 주기 이해제품 수명주기(PLC)의 개념은 시장에서 제품이 어떻게 진화하는지 이해하는 데 중추적인 역할을 합니다. 제품이 처음부터 쇠퇴하기까지 거치는 단계를 파악함으로써 기업은 마케팅, 생산 및 판매 노력을 보다 효과적으로 전략화할 수 있습니다. 제품 수명주기의 단계제품 수명주기는 일반적으로 소스에 따라 4~6단계로 나뉩니다. 1. 개발 단계개요: 이 단계에는 제품 아이디어 구상, 연구 개발(R&D), 초기 테스트가 포함됩니다. 제품 성공의 기반이 마련되는 중요한 단계입니다.주요 활동:소비자의 니즈를 파악하기 위한 시장조사제품의 디자인 및 개발프로토타이핑 및 초기 테스트생산 및 마케팅 기획도전 과제: 수익이 없는 높은 비용, 불확실한 시장 수용성 및 잠재적인 기술 문제.2. 도입단계개요: 이 단.. 2024. 8. 8.
[AI 플랫폼] 허깅페이스: AI와 머신러닝의 새로운 지평 허깅페이스란? 허깅페이스(Hugging Face)는 자연어 처리(NLP)와 머신러닝(ML) 커뮤니티에서 가장 혁신적이고 중요한 플랫폼 중 하나로 자리 잡고 있다. 허깅페이스는 주로 Transformer 모델을 중심으로 한 오픈 소스 라이브러리와 도구를 제공하며, 연구자, 개발자, 기업이 쉽게 AI 모델을 구축하고 배포할 수 있도록 돕는다. 허깅페이스는 미국의 인공지능 스타트업이며, 트랜스포머나 데이터셋 같은 머신러닝 프레임워크를 제공하는 세계 최대의 인공지능 플랫폼 중 하나이다. 개발자는 여기에 공개된 머신러닝 레퍼런스를 통해 최신 모델을 스스로 구축할 수 있다. 트랜스포머 모델을 만들 때 코드를 작성할 필요없이 여기서 트랜스포머 라이브러리를 가져오기만 하면 되기 때문에 앱 구축 과정에서 상당히 유용하다.. 2024. 8. 7.
[HBM] 고대역폭 메모리(High Bandwidth Memory) 란? HBM: 차세대 메모리 기술의 혁신고대역폭 메모리(High Bandwidth Memory, HBM)는 고성능 컴퓨팅과 인공지능(AI) 애플리케이션을 위해 설계된 최신 메모리 기술이다. HBM은 전통적인 메모리 구조와는 달리 여러 메모리 칩을 수직으로 쌓아 올려 높은 데이터 전송 속도와 에너지 효율성을 제공한다.  HBM은 고성능 컴퓨팅과 AI 애플리케이션에 최적화된 메모리 솔루션으로, 높은 대역폭, 에너지 효율성, 공간 절약 등 다양한 장점을 제공힌다. 최근, 챗GPT의 등장으로 인해 생성형 AI가 주목받으면서, 빅테크 기업의 투자 증대로 인한 HBM 수요가 급격히 증가하고 있다.HBM이란 무엇인가?HBM은 대한민국의 SK하이닉스가 최초로 개발하고 양산하여 2013년에 발표한 적층형 메모리 규격이며, 기.. 2024. 8. 7.
[자동화 시스템] PLC(Programmable Logic Controller)란? PLC란 무엇인가?PLC(Programmable Logic Controller)는 산업 자동화 시스템에서 널리 사용되는 컴퓨터 기반의 디지털 제어 장치이다.PLC는 전기, 자동차, 석유화학, 제조 등 다양한 산업 분야에서 기계나 공정을 자동으로 제어하는 데 사용된다.   PLC는 현대 산업 자동화에서 필수적인 도구로, 다양한 분야에서 광범위하게 사용된다. 높은 유연성과 신뢰성 덕분에 복잡한 제어 작업도 간단하게 구현할 수 있으며, 지속적인 발전과 함께 더욱 강력한 기능을 제공하고 있다.PLC의 주요 특징1. 프로그래밍 가능: PLC는 사용자가 원하는 대로 제어 프로그램을 작성하여 다양한 제어 작업을 수행할 수 있다. 이를 통해 시스템의 유연성과 효율성을 높일 수 있다.2. 모듈식 구조: PLC는 모듈식 .. 2024. 8. 6.
[머신러닝] 텐서플로우(TensorFlow)란? 텐서플로우(TensorFlow)란? 텐서플로우(TensorFlow)는 구글에서 개발한 오픈소스 머신러닝 프레임워크이다. 주로 딥러닝 모델을 만들고 학습시키는 데 사용되며, 다양한 플랫폼에서 실행이 가능하다. 텐서플로우는 직관적인 API와 대화형 코드 샘플을 통해 머신러닝을 쉽게 배울 수 있도록 도와준다. 텐서플로우는 기계학습 분야를 일반인들도 사용하기 쉽도록 다양한 기능들을 제공한다. 2016년 알파고와 함께 한국에서도 관심이 높아진 추세이며 관련 컨퍼런스들도 개최되고 있다. 고수준 프로그래밍 언어로 알려진 Python을 활용하여 연산처리를 작성할 수 있다. 다른 언어들도 대부분 지원하지만 Python 관련 자료가 가장 많다. 때문에 공개된 지 그리 오래되지 않았음에도 불구하고 다양한 분야에서 활용되고 .. 2024. 8. 6.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크puppy-foot-it.tistory.com4단계: 사용자 인증 ◆ Flask-Login을 활용한 사용자 인증 구현 이전 내용에서 작성한 코드에 사용자 인증 (Flask-Login) 확장을 활용하여 로그인, 로그아웃, 사용자 세션 관리를 수행.. 2024. 7. 25.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크 기능을 기반으로 간단한 웹 서비스 개발하기.먼저 VSCODE에서 my_memo_app 폴더를 만들고 그 안에 templates 폴더와 app.py 파일을 만든다. app.py 파일 내에 플라스크 애플리케이션의 기본 구조 작성from flask import Flaskapp = Flask(__name__)@app.route('/')def home(): return 'Welcome to My Memo App!'터미널에서 flask run을 실행하고http://127.0.0.1:5000/ 에 접속하여.. 2024. 7. 23.
[파이썬] 플라스크(Flask) - 성능 개선 팁 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.플라스크 성능 개선  웹 애플리케이션의 성능을 개선하는 것은 사용자에게 더 빠르고 쾌적한 서비스를 제공하고, 서버 자원을 효율적으로 사용하기 위해 필수적이다. 데이터베이스 쿼리 최적화 적절하게 최적화된 쿼리는 데이터 검색 시간을 단축시켜 사용자 경험을 개선하고, 시스템 리소스의 효율적인 사용을 가능하게 한다. 데이터베이스 쿼리 최적화는 단순히 빠른 성능을 넘어서서 데이터베이스 서버의 부하를 줄이고 전체적인 애플리케이션의 안정성을 높이는 데도 기여한다.선택적 데이터 로드: ORM(Object-Relational Mapping)을 사용하는 환경에서는 .a.. 2024. 7. 23.
728x90