기본 콘텐츠로 건너뛰기

간단한 코딩 학습 ChatGPT 이용 방법

과거에는 코딩을 학습하기 위해 어려운 과정을 거쳐야 했습니다. 인간이 사용하는 언어와는 차이를 보이는 프로그램 언어와 규칙을 알아야만 하기 때문입니다. 많은 시간이 걸리고, 많은 경험을 해야만 실력을 키울 수 있습니다.

독학으로 코딩을 진행하는 경우도 있습니다. 크게 복잡하지 않은 경우, 어느 정도 노력을 통해 원하는 결과를 얻을 수 있습니다. 결과만 놓고 보면 어렵지 않게 보입니다. 하지만, 그 과정을 들여다보면 부단한 노력이 필요하다는 것을 알 수 있습니다.

이제는 이런 간단한 코딩은 ChatGPT를 이용할 수 있습니다. 물론, 오류가 발생할 수 있습니다. 기본적인 코딩에 대한 지식과 개발 환경을 조성할 수 있다면 ChatGPT는 훌륭한 지도서가 될 수 있습니다. 또한, 코딩 실력에 필요한 예제, 시행착오등을 이용해 볼 수 있습니다.

    ChatGPT 사용하기

    ChatGPT는 openai에서 개발한 대화형 인공지능을 의미합니다. 기본적으로 웹에서 활용할 수 있는 것은 대화형으로 구성됩니다. 사용자는 물음을 던지고, gpt는 대답을 이어가게 됩니다. 그 과정에서 수정과 보완이 진행될 수 있습니다.

    openai에서는 api를 지원합니다. 일정한 비용이 발생되지만 간편하고 빠르게 진행할 수 있으며, 원하는 기능을 구현하는데 편리하게 활용할 수 있습니다. api에는 대화형뿐만 아니라 다양한 기능을 지원하고 있습니다.


    🔆 웹에서 ChatGPT 사용하기

    먼저 웹에서 사용하는 기본적인 방법을 알아보도록 합니다. 기존에는 영어로 사용해야 원하는 대답을 얻을 수 있었습니다. 하지만, 업데이트가 진행됨에 따라 한글로 이용해도 충분히 높은 품질의 대답을 얻을 수 있습니다. 👉https://chat.openai.com/


    위 사진은 chat.openai.com에서 지원하는 웹사이트 모습입니다. 바로 채팅을 이용해 GPT-3.5를 무료로 이용할 수 있습니다. GPT버전은 4까지 나왔는데요. 4를 이용하기 위해서는 유료 결제를 진행해야만 합니다.

    채팅에서 원하는 내용은 입력합니다. 예를 들어, '시계 어플리케이션 코드를 알려줘'라고 명령을 해볼까요. 파이썬(python) 코드로 알려주네요.

    아주 깔끔하게 GPT가 코드를 출력한 모습을 볼 수 있습니다. 해당 코드를 확인하기 위해서는 별도의 개발 환경이 필요하게 됩니다. GPT에서는 바로 실행할 수 없습니다. 파이썬 스크립트를 실행할 수 있는 에디터(예를 들어, vscode, jupyternotebook, sublime text 등)을 이용할 수 있습니다. 만약, 원하는 기능이 나타나지 않았다면 다시금 GPT에게 수정을 요청할 수 있습니다. 또한, 에디터에서 등장한 오류 메시지를 입력하여 문제 상황과 해결 방법에 대해서 알아볼 수 있습니다.


    🔆 ChatGPT api 사용하기

    GPT를 이용하는 방법으로 api를 사용하는 방법도 있습니다. 예전에는 api를 사용할 수 있는 크래딧을 주기도 했습니다. 지금은 크래딧이 줄었다고 합니다. 신규로 사용한다면 비용이 발생된다는 생각으로 진행하는 것이 좋겠죠.

    api를 이용하기 위해서는 관련 문서(여기)를 꼼꼼하게 살펴보는 것이 도움이 될 수 있습니다. 문서에는 여러가지 내용이 담겨 있습니다. 이미지 생성, 대답 형성, 대화형 만들기등이 있습니다. 원하는 기능을 선택한 후, 코드를 살펴보면 됩니다. 기본적인 대화형을 살펴볼까요.

    위 사진과 같은 모습의 예시 코드를 볼 수 있습니다. api에는 여러 모델이 있는데요. "gpt-3.5-turbo"를 이용한 예시입니다. {"role":"user", 'content":"내용"} 부분이 사용자가 넣는 질문에 해당되는 부분입니다. 어떤 프로그램을 구성할 것인지에 따라 차이를 보일 수 있겠죠.

    만약, 기본적인 대화형 윈도우 프로그램을 만들어보고 싶다면 chatgpt에게 요청할 수 도 있습니다. 방법은 위에서 알아본 것과 동일합니다.

    위 시잔은 gptapi를 이용한 채팅 프로그램을 만드는 예시 코드입니다. 파이썬의 pyqt를 이용하는 방법으로 요청했습니다. 이제 pyinstaller를 이용해 exe파일을 만들면 사용할 수 있겠죠.

    위에서 알아본 내용은 기본적인 gpt 이용 방법에 대한 내용입니다. 대표적으로 웹에서 사용하는 chatgpt가 있으며, api를 이용해 원하는 형태로 활용할 수 있습니다. 특별한 서비스를 만드는 것이 아니라면, 웹에서 이용하는 chatgpt를 사용해도 훌륭한 결과를 얻을 수 있을 것입니다.

    코딩 학습을 위한 ChatGPT 활용 방안

    ChatGPT를 이용하는 방법을 알아봤으니, 본격적으로 코딩 학습을 위해 활용할 수 있는 방안을 고려해볼 필요가 있습니다.

    가장 먼저 고려할 것은 어떤 '언어'를 학습할 것인지 입니다. 개인적으로 파이썬을 추천하지만, 필요에 따라 여러 언어들을 익혀야 할 수 있습니다. 여기서는 파이썬 코딩 학습을 기준으로 알아봅니다.

    코딩 학습은 두 가지의 단계로 이루어지게 됩니다. 기본적인 명령어, 문법을 익히게 됩니다. 그리고 그에 맞는 예제를 이용해 활용 및 응용 방법을 익히게 됩니다. 그 후, 원하는 기능을 구현하는 과정을 통해서 시행착오를 거치게 되는 것이죠.

    1. 명령어, 문법, 규칙 익히기
    2. 예제 따라하기
    3. 프로젝트 진행하기
    이제 기본적인 순서를 정했습니다. 하지만, 어떻게 진행하는 것이 좋을지 어렵습니다. GPT를 이용해 구체적인 방안의 방향성을 찾아볼 수 있습니다. 다음은 GPT에서 제시한 파이썬 학습 계획입니다.


    1. 파이썬 기본 문법 학습
    2. 객체 지향 프로그래밍 학습
    3. 파일 다루기
    4. 모듈과 패키지 이해
    5. 데이터 구조와 알고리즘
    6. 데이터베이스 연동
    7. 웹개발
    8. 데이터 분석과 시각화
    9. 머신러닝 및 딥러닝
    10. 프로젝트 및 실전 응용
    11. 지속적인 학습과 커뮤니티 참여
    12. 문서와 자료 참고
    13. 프로젝트 관리 및 버전 관리
    14. 인증 및 자격증
    15. 지속적인 실습과 문제 해결
    기본적인 뼈대를 완성해주는 모습을 알 수 있습니다. 해당 계획이 마음에 들었다면, 각 주제에 맞는 내용을 구체적으로 물어보고 활용할 수 있습니다. 내용들의 검증을 마친 후, 예제와 함께 엮는다면 하나의 책이 완성될 수 있겠죠.

    마치며.

    여기서는 파이썬을 위주로 코딩 방법과 학습 방법을 살펴봤습니다. 우리가 이용할 수 있는 프로그램 언어는 다양하게 있습니다. 경우에 따라서는 javascript, C언어등이 필요하기도 합니다. 대부분의 언어에 맞는 코드를 제시할 수 있기 때문에 사용자의 활용 방법에 따라 결과는 달라질 수 있습니다.

    또한, ChatGPT 뿐만 아니라 구글 Bard(여기)를 이용할 수도 있습니다. 인공지능은 지속적으로 발전할 것입니다. 지금도 공개되지는 않았지만 지속적인 학습을 통해 발전하고 있습니다.

    이제 우리는 어떻게 이 기술을 활용할 수 있는지에 대한 고민이 필요한 시기입니다. 활용 방법에 대한 아이디어를 얻기 위해서는 그만큼 자주, 다양한 방법으로 사용해봐야만 하겠죠.

    댓글

    이 블로그의 인기 게시물

    애드센스 보고서 보는 방법(날짜별, 일별)

    애드센스를 운영하다보면 차트를 수시로 보게 됩니다. 수익이 많이 잡히는 것이 아니어도, 단 1클릭만 발생하면 체크하는 자신을 발견할 수 있습니다. 많은 경험이 있는 사람들은 '그 시간에 1개의 포스팅을 해라'라는 이야기를 하기도 합니다. 너무나 좋은 이야기임에 분명하지만, 사람의 마음이 또 그렇지 않습니다. 오늘은 얼마의 수익이 발생했는지 확인하고 싶어지기 때문이죠. 애드센스 홈페이지에 방문한 후, '보고서'를 통해 수익을 확인할 수 있습니다. 보고서는 기본적으로 '지난 7일'을 기준으로 합니다. 전체 수익을 보여주게 되는데요. 전체적인 통계를 보는 방법으로 괜찮습니다. 하지만, 하루 수익을 보기 위해서는 별도의 설정이 필요합니다. 수익이 발생하여 기쁜 마음과 궁금증으로 애드센스를 보기도 하지만, 분석을 위해서 보는 경우도 있습니다. 7일을 기준으로 보고서를 보는 경우 수익변화를 분석하는데 도움이 되지 않을 수 있습니다. 자주 이용하는 방법은 일별 수익 변화이기 때문이죠. 이번에는 애드센스 보고서 설정을 통해 수익 변화를 살펴보는 방법을 알아봅니다. Contents 애드센스 보고서 보는 방법 가장 먼저 애드센스 보고서 보는 방법을 알아볼 필요가 있습니다. 애드센스 메인 홈페이지에 접속하도록 합니다. 기본적으로 왼쪽 바이드바에는 여러 기능이 있습니다. 만약, 사이드바에서 아이콘만 보인다면 상단에 있는 햄버거 버튼(가로줄 세개) 아이콘을 클릭합니다. 위 사진을 참고하면 됩니다. 스크롤을 내리면 '보고서' 라는 메뉴를 찾을 수 있습니다. 여기서 본격적으로 '오늘', '지난 7일', '최근 30일', '이번달', '지난달', '맞춤 설정' 등을 진행하여 보고서 양식을 확인할 수 있습니다. 애드센스 보고서 설정하기 보고서 페이지 상단에 있는 기본 설정 탭을 이용합니다. ● 오늘 가장 먼저 활용할 방법은 '오늘...

    구글 블로거 파비콘 넣는 방법(파비콘 쉽게 만들기)

    웹사이트는 다양한 요소를 기준으로 SEO 점수를 측정합니다. 일부 스팸 사이트의 경우, 세밀한 설정을 생략한 후 다량으로 생성되는 콘텐츠만 이용하기도 하죠. 사이트를 상징할 수 있는 것으로 대표되는 것은 파비콘, 로고, 도메인이 있습니다. 구글 블로거에서 파비콘을 넣는 방법을 알아봅니다. 또한, 보다 쉽게 파비콘을 만드는 방법도 살펴봅니다. Contents 구글 블로거 파피콘 등록하는 방법 ① 블로거 설정 메뉴 구글 블로거에는 다양한 기본 설정을 조절할 수 있는 메뉴가 있습니다. 여기서 파비콘을 등록할 수 있습니다. ② 파비콘 등록하기 설정에 있는 파비콘 메뉴를 선택합니다. 새로운 창이 뜨면서 파비콘을 등록할 수 있는 페이지를 볼 수 있습니다. ③ 파일 선택 및 저장 준비된 파비콘 이미지를 '파일 선택' 기능을 이용해 선택합니다. 페이지에 파비콘이 등록되는 모습이 보인다면 '저장' 버튼을 이용해 서버에 저장할 수 있습니다. 파비콘 설정이 정상적으로 이루어졌음에도 불구하고 자신의 블로그에 파비콘이 나타나지 않는 것은 설정이 적용되는데 시간이 걸리기 때문입니다. 1일~2일 정도 기다리면 적용된 파비콘을 확인할 수 있습니다. 물론, 그보다 짧은 시간에 적용된 모습을 볼 수도 있습니다. 파비콘 쉽게 만들기 파비콘은 웹사이트 탭에서 볼 수 있는 작은 아이콘을 의미합니다. 해당 파일은 '.ico' 확장자로 이루어진 파일을 사용해야 합니다. 원하는 아이콘 파일 혹은 이미지 파일을 준비한 후, ico파일로 변환하여 사용하면 됩니다. 1. 아이콘 혹은 이미지 파일 준비하기 이미지 편집 혹은 만들기가 쉽지 않게 느껴진다면 '무료 아이콘' 사이트를 이용할 수 있습니다. 구글 검색에서 '무료 아이콘'이라고 검색하면 수많은 사이트를 확인할 수 있는데요. 그 중 하나를 살펴보도록 합니다. 👉 flaticon.com 해당 사이트는 무료 벡터 아이콘 및 스티커를 공유하는 사이트입니다. 여기서 사용자가 ...

    구글 블로그 소제목 꾸미기(ft.블로그 템플릿 설정)

    이미 티스토리, 네이버 블로그에 익숙한 사람들에게 구글 블로그는 참 불편한 서비스임에 분명합니다. 다양한 편의 기능들이 없기 때문이죠. 그나마 워드프레스는 조금 수월하기는 합니다. 그럼에도 구글 블로그를 이용하려는 사람들이 국내에서도 꾸준히 늘고 있습니다. 저도 그렇구요. 불편하면 고치면 됩니다. 기존에 사용하던 티스토리 블로그와 같은 소제목 스타일을 구글 블로그에 사용하는 방법에 대해서 알아봅니다. 구글 블로그 소제목 설정 티스토리, 워드프레스에는 css를 편집할 수 있는 툴이 존재합니다. 구글 블로그에도 분명 이런 기능이 있습니다. 다만, css를 추가 혹은 편집한 결과를 보는 방법이 익숙하지 않기도 합니다. 티스토리에서 가장 많이 사용하게 되는 글 형식을 미리 불러오는 방법으로 '서식'을 이용하게 됩니다. 구글 블로그에도 티스토리 블로그의 '서식'과 비슷한 기능이 있습니다. 설정에서 찾을 수 있는데요. 바로 " 글 템플릿 "입니다. 글 템플릿이란, 새 글을 작성할 때 미리 설정한 템플릿(서식)을 불러오게 됩니다. 이렇게 불러온 서식에 원하는 글을 작성하는 방법입니다. 글 템플릿 설정 방법 이제 본격적으로 구글 블로그의 글 템플릿 설정 방법을 알아보도록 합니다. 구글 블로그 '설정'에서 '글' 메뉴를 찾으면 됩니다. 구글 블로그 설정 > 글 > 글 템플릿 지정 1. 구글 블로그 설정 구글 블로그에 접속하면 기본적으로 사용자 관리 페이지로 보여지게 됩니다. 처음에는 이 심플한 모습이 낯설기만 하죠. 왼쪽에는 다양한 기능들이 모여있는 사이드바가 존재합니다. 살펴보면 톱늬바퀴모양의 "설정" 기능을 확인할 수 있습니다. 2. 설정 페이지에서 '글' 영역 찾기 설정 메뉴를 선택하면 다양한 기능들이 주어지는 페이지를 볼 수 있습니다. 스크롤을 내리면 '글'이라는 영역을 찾을 수 있습니다. 하위 메뉴에는 " 글 템플릿(선택...