분류 전체보기 71

고객을 사로잡는 비밀

1. 디자인 씽킹의 개념과 중요성 '디자인 씽킹(Design Thinking)'은 사용자 중심으로 문제를 해결하는 방법이에요. 복잡한 문제도 창의적이고 실질적인 해결책을 찾아낼 수 있도록 도와주죠. 디자인 씽킹의 과정은 이렇게 진행됩니다.공감하기: 사용자 입장에서 문제를 이해하고, 그들이 겪는 어려움을 깊이 들여다봐요.문제 정의: 문제의 핵심을 명확히 정의하고, 어떤 방향으로 해결할지 정리해요.아이디어 도출: 다양한 아이디어를 내어보고, 그 중에서 가능성이 있는 해결책을 찾아내요.프로토타입: 아이디어 중 일부를 실제로 구현해보고 테스트할 수 있는 시제품을 만들어 봐요.평가하기: 프로토타입을 사용자와 함께 테스트하고, 결과를 분석해 어떻게 개선할지 생각해요.디자인 씽킹은 특히 제품을 처음 개발할 때 유용해..

+ 기획 2024.08.14

비동기 웹 크롤링(#무신사)_Gen.AI

수업 내용 리마인드 및 아카이빙 목적의 업로드Q. 아래 URL 첫 페이지 제품들의 브랜드명, 제품명, 정가, 할인가를 모두 크롤링하여 json 파일 형태로 저장해주세요.https://www.musinsa.com/categories/item/001?device=mw 상의 | 무신사 추천 브랜드무신사에서 상의 관련 상품 리스트와 쇼핑 기획에 대한 자세한 정보를 확인하세요.www.musinsa.com 결과 예시: [{ “brandName” : “브랜드이름”, “goodsName” : “제품명“, “normalPrice”: “ 정가”, “price“ : “할인가” }] A. ChatGPT에게 필요한 정보를 제공하고, 프롬프트를 통해 데이터를 파일로 저장하는 코드 작성 요청1) 필요한 정보 제공하기설명: API ..

+ 개발 2024.08.13

API 요청 찾는 방법

수업 내용 리마인드 및 아카이빙 목적의 업로드 웹 크롤링에 관심이 있으신가요? 웹에서 데이터를 가져오려면 'API 요청'을 이해하고 분석하는 것이 중요한데요. 이 부분이 처음에는 조금 어렵게 느껴질 수도 있어요. 그래서 오늘은 웹사이트에서 API 요청을 찾는 방법을 하나하나 쉽게 설명드리려고 해요. API 요청을 잘 파악하면 원하는 데이터를 훨씬 더 효율적으로 가져올 수 있답니다. 자, 그럼 시작해볼까요?  1. 개발자 도구(F12) 열기 1) 개발자 도구 열기먼저 Chrome 브라우저를 열고, 크롤링하려는 웹페이지로 이동하세요. 그리고 키보드에서 F12 키를 눌러 개발자 도구를 열어주세요. 2) 네트워크 탭 선택개발자 도구가 열리면, 여러 가지 탭이 보일 텐데요, 이 중에서 네트워크(Network) 탭..

+ 개발 2024.08.13

동기 웹과 비동기 웹의 차이(ft.데이터 크롤링)

수업 내용 리마인드 및 아카이빙 목적의 업로드 오늘은 데이터 크롤링에 대해 이야기해볼까 해요. 웹에서 데이터를 자동으로 모아 활용하는 기술인데, 웹 페이지의 구조에 따라 크롤링이 쉽기도 하고 어려워지기도 하거든요. 특히 동기 웹과 비동기 웹이 어떻게 다른지 알면 크롤링이 한층 수월해질 거예요. 그럼 함께 알아볼까요? 1. 동기 웹(Synchronous Web)이란?동기 웹은 쉽게 말해, 웹 페이지가 한 번에 순서대로 로드되는 방식이에요. 페이지를 열면 모든 데이터가 한꺼번에 불러와지죠. 그래서 사용자는 페이지가 완전히 로드된 후에야 내용을 볼 수 있어요. 예를 들어, 뉴스 사이트를 떠올려 볼게요. 웹 페이지를 열면 모든 기사 제목, 내용, 이미지 등이 한 번에 다 로드되죠? 이때 크롤러는 HTML 코드를..

+ 개발 2024.08.13

서비스 기획의 모든 것

1. 서비스 기획의 개념과 중요성 서비스 기획은 우리가 가지고 있는 아이디어를 실제로 구현하여 하나의 서비스나 제품으로 만드는 과정입니다. 여기서 중요한 점은 IT 기술을 활용해 사용자의 문제를 해결하는 것입니다. 기획자는 사용자가 왜 이 서비스나 제품을 필요로 하는지에 대한 깊이 있는 고민을 통해 사용자 중심의 기획을 해야 합니다. 2. 기획의 종류와 그 차이점 기획은 크게 세 가지로 구분됩니다.전략 기획(비즈니스 기획): 기업의 장기적인 성장을 위한 비즈니스 모델을 구상하고, 시장 상황에 맞는 전략을 수립하는 역할을 합니다. 주로 SWOT 분석, 3C 분석 등을 활용해 회사의 장기적인 목표를 설정하고, 이를 달성하기 위한 계획을 세웁니다.서비스 기획: 현재 회사가 집중해야 할 핵심 영역을 찾고, 데이..

+ 기획 2024.08.12

주가 크롤링(#네이버증권)_Gen.AI

수업 내용 리마인드 및 아카이빙 목적의 업로드Q. 아래 페이지의 '종목명'과 '현재가'를 크롤링해주세요.https://finance.naver.com/sise/sise_quant.nhn 거래상위 종목 : 네이버페이 증권관심종목의 실시간 주가를 가장 빠르게 확인하는 곳finance.naver.com 결과 예시(순위, 종목명, 현재가)1 KODEX 200선물인버스2X 5,2702 KODEX 레버리지 12,6803 삼성중공업 6,9704 KODEX 인버스 6,0955 KODEX 코스닥150선물인버스 6,2206 삼성전자 54,5007 두산인프라코어 6,2508 KODEX 코스닥150 레버리지 10,0109 미래산업 8310 문배철강 3,060 A. ChatGPT에게 필요한 정보를 제공하고, 프롬프트를 통해 데..

+ 개발 2024.08.12

웹 크롤링(#Requests #BeautifulSoup)

수업 내용 리마인드 및 아카이빙 목적의 업로드1. Requests 모듈Requests는 Python의 HTTP 요청을 간편하게 처리할 수 있는 라이브러리입니다. 다양한 HTTP 메서드를 사용하여 데이터를 서버와 주고받을 수 있습니다.GET 요청: 주로 데이터를 조회할 때 사용합니다.import requestsURL = 'http://httpbin.org/get'response = requests.get(URL)print(response.status_code)print(response.text) POST 요청: 새로운 데이터를 서버에 제출할 때 사용합니다.response = requests.post("http://httpbin.org/post", data={'key':'value'}) PUT 요청: 서버에..

+ 개발 2024.08.11

내가 개발(코드)을 배우면서 느낀 점

저는 개발자는 아니지만, 프로그래밍 언어를 배우고 다루면서 여러 가지 흥미로운 것들을 알게 되었어요. 이 과정에서 느낀 점을 여러분과 나눠보려고 해요. 1. 개발자가 아니어도 괜찮아 먼저, 저는 개발자가 아니에요. 그렇지만 코딩을 배우면서 느낀 건, 이게 꼭 개발자들만을 위한 건 아니라는 거예요. 코드라는 건 누구나 배우고 이해할 수 있는 언어 같은 거죠. 이 글을 통해 제가 코딩을 배우면서 느낀 점들을 나누고 싶어요. 비록 전문 개발자는 아니지만, 이 과정에서 얻은 인사이트가 여러분에게도 도움이 될 수 있을 거라고 생각해요. 2. 코딩의 세계엔 정답이 없다 프로그래밍을 하면서 가장 놀라웠던 점 중 하나는 '정답이 없다'는 거예요. 문제를 해결하는 방식이 정말 다양하고, 각자 자기만의 스타일로 코드를 짜..

+ 인사이트 2024.08.10

파이썬 기초(ft.LLM)

수업 내용 리마인드 및 아카이빙 목적의 업로드1. 파이썬 기초파이썬의 특징: 단순하고 이해하기 쉬우며, 다양한 라이브러리와 프레임워크를 지원합니다. 파이썬은 플랫폼 독립적이며 풍부한 표준 라이브러리를 제공해 빠른 개발이 가능합니다.파이썬 설치 및 실행: 아나콘다와 같은 과학 계산 패키지를 이용하여 파이썬을 설치하고 가상환경을 설정합니다. 기본 인터프리터와 다양한 IDE를 사용해 개발할 수 있습니다.2. 변수와 데이터 타입기본 데이터 타입: 정수, 실수, 문자열, 불리언 등이 있습니다. 각 타입은 메모리에서 다르게 처리되며, 타입 변환을 통해 다양한 연산을 수행할 수 있습니다.변수: 데이터를 저장하는 공간으로, 변수를 선언하고 값을 할당하는 방법을 배웁니다. 변수명은 의미 있게 지어야 하며, PEP8 규칙..

+ 개발 2024.08.09