분류 전체보기 54

Gemini와 Apps Script를 활용하여 Google Docs에서 글 요약하기

날짜: 2024년 1월 21일 주제: Gemini와 Apps Script를 활용하여 Google Docs에서 글 요약하기 서론: 다국어 지원 글 요약의 새로운 가능성 최근 Gemini, 구글의 새로운 언어 모델을 사용하여 Google Docs에서 한국어를 포함한 다양한 언어로 글을 요약하는 방법을 발견했습니다. 이는 이전에 영어만 가능했던 PaLM 모델의 한계를 극복한 것입니다. 학습 경험: Gemini와 Google Apps Script의 결합 Gemini의 활용: Gemini는 다양한 언어를 지원하는 Google의 최신 언어 모델입니다. 이 모델은 복잡한 텍스트 요약 및 내용 생성 작업에 사용될 수 있습니다. 오늘의 코드 스니펫: Google Docs에서 글 요약 function onOpen(){ v..

앱스크립트를 활용해 구글 시트의 학생 수상 목록으로 상장 자동생성

날짜: 2024년 1월 15일 주제: 앱스크립트를 활용한 학생 수상 목록으로 상장 자동 생성 서론: 효율적인 상장 제작의 혁신 학교나 교육 기관에서 상장을 제작할 때, 많은 수를 일일이 만드는 것은 시간과 노력이 많이 드는 작업입니다. 구글 앱스크립트를 활용해 스프레드시트의 데이터를 기반으로 자동으로 상장을 생성하는 방법은 이러한 작업을 혁신적으로 간소화할 수 있습니다. 학습 경험: 구글 앱스크립트를 이용한 자동 상장 생성 구글 앱스크립트의 활용: 구글 앱스크립트를 사용하여 구글 스프레드시트의 데이터를 기반으로 구글 슬라이드 상에서 상장을 자동으로 생성하는 스크립트를 작성할 수 있습니다. 1. 구글 슬라이드에서 상장 양식 만들기: 슬라이드 링크 클릭(사본 저장 필수) 구글 슬라이드에서 상장 양식을 만듭니..

구글 폼 응답 제한 걸기(by Apps Script)

날짜: 2024년 1월 15일 주제: 앱스크립트를 활용한 구글 폼 응답 제한 설정 서론: 스마트한 응답 관리의 시작 오늘은 구글 폼을 활용하여 학생들의 지원서 등을 받는 과정에서 자주 마주치는 문제, 즉 '응답 수 제한 설정'을 해결하는 방법을 탐구했습니다. 이는 특히 선착순 응답을 받아야 하는 경우에 매우 유용합니다. 학습 경험: 구글 앱스크립트를 활용한 응답 제한 구글 앱스크립트 기초: 구글 앱스크립트는 구글 드라이브, 문서, 스프레드시트, 폼 등 구글 워크스페이스의 다양한 서비스와 상호 작용하는 스크립트를 작성하는 데 사용됩니다. 오늘의 코드 스니펫: 응답 수 제한 설정 function Limit_Responses(){ var max_responses = 6; // 원하는 최대 응답 수 설정 var..

중학교 국어 교사의 파이썬 일기: Telco Customer Churn 데이터셋 분석

날짜: 2024년 1월 15일 주제: Telco Customer Churn 데이터셋 분석 서론: 데이터 분석의 여정 시작 오늘은 Kaggle의 'Telco Customer Churn' 데이터셋을 통해 데이터 분석의 깊은 바다에 뛰어들었습니다. 이 데이터셋은 통신사 고객 이탈에 관한 풍부한 정보를 담고 있으며, 데이터 분석의 기초부터 심화 기술까지 다루는 데 이상적입니다. 학습 경험: 데이터 분석 기초 1. nunique(): 데이터의 다양성 파악 이 함수는 열별로 고유한 값의 개수를 계산하여, 데이터의 다양성을 이해하는 데 도움을 줍니다. 예를 들어, 고객들이 사용하는 서비스 유형의 다양성을 파악하는 데 유용합니다. nunique() 함수는 pandas 데이터프레임에서 각 열(컬럼)별로 고유한 값들의 개..

중학교 국어 교사의 파이썬 일기: 날짜 다루기- strftime의 활용과 HTTP 요청

오늘의 학습 주제: strftime을 통한 자동 날짜 처리 및 HTTP 요청 오늘의 파이썬 여정에서는 strftime 함수의 다양한 사용 방법을 탐구하고, HTTP 요청을 다뤄봤습니다. 이를 통해 데이터 포맷팅과 웹 통신의 기초를 다질 수 있었죠. strftime 사용법: %a에서 %V까지 다양한 지시자를 사용하여 날짜와 시간을 다양한 형태로 표현할 수 있습니다. 예를 들어, %Y%m%d는 '20240110'과 같이 연, 월, 일을 연결하여 표시합니다. HTTP 요청의 기초: requests 모듈을 사용하여 HTTP 요청을 보내는 기본적인 방법을 배웠습니다. get, post, put, delete 등 다양한 메소드를 통해 웹 서버와 데이터를 주고받을 수 있습니다. 오늘의 코드: 날짜 자동 채우기와 HT..

PaLM API와 Google Apps Script를 활용한 Google Docs 요약 자동화

서론: 인공지능의 힘을 빌려 글을 요약하다 오늘은 Google의 PaLM API와 Google Apps Script를 사용하여 Google Docs 문서를 자동으로 요약하는 방법을 탐구했습니다. 이 기술은 한계가 있지만, 중학교 국어 교사인 저에게 새로운 교육 도구를 제공합니다. 학습 경험: PaLM API와 Apps Script의 만남 PaLM API는 Google AI Studio에서 제공하는 강력한 언어 모델입니다. 이를 Google Docs와 연동하여 문서의 내용을 요약하는 스크립트를 작성해 보았습니다. 현재 Gemini Pro의 가격 정책은 분당 60쿼리 요청까지 무료입니다. P 하지만, 우리 글에서 살펴볼 내용은 PaLM API입니다. PaLM API에 대해서는 따로 가격 정책이 보이지 않습니..

중학교 국어 교사의 파이썬 일기: 데이터 조작 및 웹 스크래핑 기초 소개

학습 경험: 오늘도 파이썬으로 데이터를 조작하는 매혹적인 세계에 대해 알아봤습니다. 중학교 국어 교사로서 학생들에게 혁신적인 방법으로 다양한 주제를 가르치는 데 도움이 될 새로운 기술을 배우게 되어 기대가 큽니다. 저는 변수, 데이터 유형, 조건문과 같은 몇 가지 기본적인 Python 개념을 복습하는 것으로 시작했습니다. 그런 다음 list, dictionary, 문자열로 작업하는 방법을 배우기 시작했습니다. 이러한 데이터 구조는 Python에서 데이터를 조작하는 데 필수적인 요소로, 정보를 효율적으로 구성하고 처리할 수 있게 해줍니다. 배운 내용을 연습하기 위해 주식 시장을 예로 들었습니다. API를 사용하여 Alpha Vantage(주가 정보) 및 News API(뉴스 기사 정보)와 같은 웹사이트에서..

중학교 국어 교사의 파이썬 일기: 주식 분석을 위한 list와 for 문 탐색하기

소개 중학교 국어 교사로서 저는 항상 최신 교육 트렌드와 기술을 최신 상태로 유지하는 데 열정을 쏟고 있습니다. 최근에는 교수법을 개선하고 학생들에게 전인적인 교육을 제공하기 위해 파이썬 프로그래밍을 배우고 있습니다. 이 글에서는 오늘의 학습 내용을 예로 들어 목록 이해 및 루프와 관련된 Python 개념을 학습한 경험을 공유하겠습니다. 본문: list와 for loop 학습하기 오늘은 주식 분석에서 list와 for 루프의 활용에 대해 살펴보았습니다. 먼저 인기 있는 금융 데이터 제공업체인 Alpha Vantage API의 데이터에 액세스하는 것으로 시작했습니다. 우리의 목표는 어제 종가와 전날 종가 사이에 주가가 5% 상승 또는 하락한 시점을 파악하는 것이었습니다. 처음에는 사전과 인덱싱을 사용하여 ..