본문 바로가기
반응형

Programming216

AI로 Google 스프레드 작업하기 AI로 엑셀 작업하기 구글 스프레드시트는 데이터 처리 및 관리를 위한 강력한 도구입니다. 그러나 많은 사람들이 알지 못하는 것은 스프레드시트에서도 인공지능(AI)을 활용하여 자동 작성을 할 수 있다는 것입니다. 이 글에서는 구글 스프레드시트를 이용하여 AI를 활용하여 자동 작성하는 방법을 알아보겠습니다. 확장 프로그램 설치 우선 AI기능을 사용하기 위해서 부가기능을 설치합니다. [부가기능] > [부가기능 설치하기]로 이동합니다. 부가기능에는 다양한 플러그인이 있습니다. 저는 [GPT for Slides Sheets Docs]을 설치합니다. 설치할 플러그인을 선택하고 설치해주세요. 프로그램이 정상적으로 설치되었는지 확인합니다. [확장프로그램] 메뉴로 들어가 아래와 같이 [GPT for Slides Shee.. 2024. 3. 19.
REST API를 생성하고 호출하기 REST API를 생성하고 호출하기 REST API호출은 클라이언트와 REST API서버 사이의 커뮤니케이션으로 이루어 집니다. 간략한 커뮤니케이션 방법을 아래 그래프로 표현합니다. 우선 REST API서버를 대신할 간단한 서버를 만들어 보겠습니다. Flask를 이용해서 진행합니다. 이를 위해서 먼저 Python Flask를 설치하고 다음과 같이 Python 스크립트를 작성하여 간단한 REST API를 생성합니다. 파이썬 코드는 app.py로 파일명을 생성하겠습니다. pip3 install Flask # app.py from flask import Flask, jsonify app = Flask(__name__) # 가상의 REST API 함수 @app.route('/api/example', method.. 2024. 3. 18.
[구글스프레드] 문자열 결합하기, 애플 EPS크롤링하기 CONCATENATE 함수 Google 스프레드시트에서 문자열을 결합하는 함수는 CONCATENATE 함수를 사용할 수 있습니다. 예를 들어, A1 셀에 "Hello"라는 문자열이 있고, B1 셀에 "World"라는 문자열이 있다고 가정하겠습니다. CONCATENATE 함수는 아래처럼 여러 문자열을 하나로 결합할 때 사용됩니다. A1과 B1에 있는 문자열과 " "공백이 결합되어 "Hellow world"가 출력됩니다. =concatenate("Hello", " ", "World") Yahoo Finance에서 EPS정보 가져오기 concatenate함수를 이용해서 Yahoo Finance 데이터를 크롤링하는 예제를 만들어봅니다. 웹페이지의 데이터 크롤링은 importxml함수를 사용합니다. importx.. 2024. 3. 17.
REST API(Representational State Transfer API) REST API(Representational State Transfer API) REST API(Representational State Transfer API)는 네트워크 기반 소프트웨어 아키텍처의 한 형태로, 웹 서비스 간의 통신을 위한 표준화된 방법론입니다. REST API의 특징과 사용하는 이유는 다음과 같습니다 REST API의 특징 간단하고 직관적인 인터페이스 REST API는 HTTP 프로토콜을 기반으로 하며, 간단한 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 리소스에 대한 요청을 처리합니다. 자원 중심 아키텍처 REST API는 URI(Uniform Resource Identifier)를 사용하여 자원을 식별하고, 각 자원에 대한 상태를 전송합니다. 이는 자.. 2024. 3. 17.
MongoDB 사용법 (SQL과 비교) MongoDB 사용법 이번 글에서는 MongoDB와 SQL 언어를 비교하여 각각의 특징과 장단점을 살펴보고, MongoDB를 사용하는 방법에 대해 소개하겠습니다. MongoDB를 사용하면 좋은 경우는 어떤 경우일까요? 유연한 데이터 구조가 필요한 경우: MongoDB는 스키마를 강제하지 않기 때문에, 데이터의 구조가 자주 변경되거나 복잡한 데이터 구조를 다룰 때 유용합니다. SQL은 고정된 스키마를 가지고 있어서 데이터 모델링이 더 복잡할 수 있습니다. 대량의 비정형 데이터 처리가 필요한 경우: MongoDB는 JSON과 유사한 BSON 형식으로 데이터를 저장하므로, 비정형 데이터를 다루는데 적합합니다. 이는 로그, 센서 데이터, 소셜 미디어 데이터 등과 같은 비정형 데이터를 효율적으로 처리할 때 유용합.. 2024. 3. 16.
Plotly로 막대 그래프 그리기와 색상 변경하기 Plotly로 막대 그래프 그리기와 색상 변경하기 Plotly는 파이썬에서 인터랙티브한 시각화를 할 수 있는 강력한 라이브러리입니다. 이번 글에서는 Plotly를 사용하여 막대 그래프를 그리고, Seaborn의 color_palette 함수를 사용하여 각 막대의 색상을 지정하는 방법을 알아보겠습니다. 필요한 라이브러리 설치하기 pip install plotly # !pip install plotly 커멘드 창에서 위의 pip명령을 사용해서 plotly를 설치합니다. 주피터노트북이나 코랩을 사용하고 있다면 주석처리된 명령을 사용합니다. `!`를 통해서 코랩에서 라이브러리를 설치할 수 있습니다. 막대그래프와 색상 변경하기 Plotly를 이용해서 막대그래프를 생성하고 plotly.color.quantative.. 2024. 3. 15.
정보관리는 Obsidian으로 정보관리는 Obsidian으로 Obsidian은 개인 지식 관리와 노트 테이킹을 위한 강력한 도구로, 많은 사용자들에게 인기를 끌고 있는 소프트웨어입니다. 이글에서는 Obsidian의 기본 개념과 사용 방법을 설명하겠습니다. Obsidian이란? Obsidian은 흑요석을 의미하며 화산 활동에 의해 생성되는 화성암으로, 자연적인 유리의 일종입니다. Obsidian 프로그램은 Obsidian Entertainment라는 비디오 게임 개발사에서 영감 받아 지어진 이름이며 혁신적이고 창의적인 게임처럼 혁신적이고 창의적인 프로그램을 만들겠다는 의지라고 하네요. Obsidian은 Markdown 기반의 노트 테이킹 및 개인 지식 관리 앱으로, 각종 운영 체제에서 사용할 수 있습니다. 이 앱은 사용자가 노트를 작성.. 2024. 3. 13.
Python에서 날짜 다루기 - 날짜만 사용하기 Python에서의날짜 다루기 Python은 날짜와 시간을 다루는데 유용한 다양한 라이브러리와 내장 기능을 제공합니다. 이 글에서는 Python에서의 날짜 관리에 대한 기본 개념과 유용한 라이브러리를 소개하겠습니다. 기본적인 날짜 다루기 Python의 내장 모듈인 datetime은 날짜와 시간을 다루는 데 사용됩니다. 다음은 기본적인 사용 예제입니다. 기본 내장 모듈이기 때문에 라이브러설치가 필요없습니다. import datetime as dt # 현재 날짜와 시간 가져오기 current_datetime = dt.datetime.now() # 날짜와 시간 출력 print(current_datetime) 2024-03-12 07:22:25.688533 현재 시간을 확인할 수 있습니다. datetime 모듈은.. 2024. 3. 12.
반응형