[카테고리:] 연수

  • (26.07.31.)김해수학체험센터_인공지능 수학 캠프

    강의 개요 강의 원고 강의 원고 pdf파일은 이 페이지 제일 하단에 있습니다. 강의 PPT 강의 PPT 바로 가기 . . . . . 강의원고 PDF파일 다운로드

  • (26.07.29.)경남수학문화관_인공지능 수학 캠프

    캠프 개요 실습사이트 강의 PPT (클릭)강의 PPT 바로 가기

  • 2024 Python Korea Conference Session

    2024년, 감사하게도 파이썬 한국 컨퍼런스의 한 세션을 맡아 발표하는 영광을 가지게 되었다. 2017년부터 2024년까지 약 7~8년간 재미삼아 학교 현장에서 해 온 프로그래밍을 이것 저것 엮어 발표하였다. 수학적 모델링 등의 탐구 수업, 학급 랜덤 자리 바꾸기, 수학 동적 시뮬레이션 제작 등을 파이썬으로 실시했던 경험을 소개하였다. 세련되고 우수한 많은 발표 속에서 나의 발표는 수준은 비록 낮을지언정 ‘학교…

  • [GAS웹앱제작]6.(업그레이드)첨부파일 제출 기능 구현

    이제 이 웹앱을 통해 학생들이 자신들의 첨부파일을 제출할 수 있도록 하는 기능을 추가해 보자. 1단계. 구글AI스튜디오에게 명령 아래 명령을 복사하여 구글AI스튜디오에 입력 2단계. 코드 수정 AI가 새로 알려주는 코드를 GAS의 창에 덮어써서 저장. 이 때 AI가 구글 드라이브 내 폴더의 id를 복사하여 코드에 붙여넣으라는 지시를 할 것이다. AI의 지시를 잘 따르면 된다. 3단계. 권한 검토…

  • [GAS웹앱제작]5.웹앱 배포

    이제 앱이 완성되었고 이를 배포할 일이 남았다. 유튜브 영상에 비유하자면, 영상 녹화는 끝났고 유튜브에 올려 배포할 일만 남은 것과 같다. 원래 웹페이지의 고난이도 작업은 이 배포작업에서부터 시작인 셈인데, 구글앱스스크립트 플랫폼 덕분에 프로그래밍 초보인 일반인도 쉽게 배포를 할 수 있다. 1단계. [배포]-[새 배포] 후 웹앱 선택, 액세스 권한 설정 . 2단계. 보안 경고 무시하기 아래와 같이…

  • [GAS웹앱제작]4. 웹앱 제작 바이브코딩

    이제 본격적으로 본인이 구상하는 웹앱의 생김새, 구현했으면 하는 기능 등을 AI에게 알려줄 차례이다. 1단계. 아래와 같은 입력프롬프트를 구글 AI스튜디오에 입력 프롬프트 예시는 아래와 같다. 우측 상단 사각형 눌러서 전체 복사 가능 <프롬프트 예시> 2단계. AI의 답변 복사하여 GAS에 붙여넣기 코드가 길기 때문에 AI가 응답을 완료할 때까지 기다린다. AI가 두 개의 파일 코드(code.gs, index.html)를 알려줄텐데 이를…

  • [GAS웹앱제작]3.구글AI Studio를 이용한 기초작업

    1단계. System Instruction 선택 앞으로 웹앱을 제작할 때 공통적으로 적용될 기초 명령을 입력하는 단계이다. 아래와 같이 구글AI스튜디오 우측의 System Instruction 선택 . 2단계. Create new instruction 선택 후 제목을 짓고 기초 프롬프트 입력 프롬프트 내용은 아래 내용을 전체 복사하여 붙여넣으면 된다. 이 프롬프트에서 시트 이름을 Sheet1로, 파일 이름을 모두 소문자인 code.gs, index.html로 명시하여 1강에서 정한…

  • [GAS웹앱제작]2. 구글앱스스크립트(GAS) 열기

    1단계. [구글시트] – 상단의 [확장프로그램] – [Apps Script]선택 2단계. Apps Script(이하 GAS)에서 아래와 같이 두 개의 파일(code.gs, index.html) 생성 . 3단계. 구글에서 ‘구글ai스튜디오’ 검색하여 입장 구글ai스튜디오는 구글에서 제공하는 개발자용 실험공간으로, 챗지피티와 같은 생성형ai를 사용하는 것에서 한 걸음 더 나아가, AI를 활용한 서비스나 프롬프트를 직접 설계, 개발할 수 있는 플랫폼이다. 4단계. ‘Code and Chat’ 선택 5단계.…

  • [GAS웹앱제작]1. 구글 스프레드시트 열기

    1단계. [Google] – [우측 상단 점9개 버튼] – [Sheets]선택 2단계. 새 스프레드시트 열기 3단계. 제목을 자유롭게 짓고, 시트의 이름은 Sheet1으로 둔다.