본문 바로가기
IT 트렌드 & 팁

미국유학생의 챗 GPT 파이썬 등 코딩, 프로그래밍 활용기

by 데싸루나 2023. 2. 3.

챗 GPT가 나오고 다양한 곳에서 사용이 되고 있다. 블로그 포스팅이나 이메일 내용 수정 등에도 활용할 수 있지만 뭐니 뭐니 해도 코딩 분야에서 엄청난 혁신을 불러일으켰다고 볼 수 있다. 에러 자동 수정을 포함 자세한 설명까지 해주고, 직접 코드를 짜주기도 한다.  chat gpt를 이용한 파이썬 등 코딩 활용에 대해 알아보자. 

 

챗 GPT-프로그래밍-코딩-활용
Chat GPT 프로그래밍 활용하기

챗 GPT 파이썬 등 다양한 프로그래밍 코딩 활용 예시

 

 

챗 GPT에 파이썬 코딩 요청하는 프롬프트

파이썬 독학하는 사람이라면 처음에 어디서부터 시작해야할지 막막하고 코딩하면서 잦은 오류에 시간을 많이 빼앗길 수 있다. 필자 역시 그런 시간을 보냈고 구글링 하며 한 땀 한 땀 고쳐나갔었는데 챗 GPT를 사용해 보니 파이썬 코드 짜달라고 명령하면 웬만한 난이도는 너무나도 쉽게 코드를 짜주었다. 코드 요청을 할 때 예를 들면 다음과 같이 명령하면 된다.  "could you write a python code that " 원하는 프로그램 설명 "?

챗 GPT 활용한 파이썬 코딩 예시1
챗 GPT 활용한 파이썬 코딩 예시1

 

 

위에서 보듯이 요청한대로 코드를 만들어주었고, 돌려보니 에러 없이 수행이 되었다. 이는 간단한 예제지만 복잡한 것도 거의 오류율 없이 잘 만들어주는 걸 확인했다. 

 

파이썬 코드 오류 수정 요청 프롬프트

파이썬 프로그래밍 하다 보면 수도 없는 오류에 맞닥뜨린다. 그럴 때 마다 구글링 해서 찾는 것도 시간이 정말 오래 걸렸는데 이제는 챗 GPT에 물어보면 코드를 고쳐주고 또 자세하게 설명까지 해주니 디버깅하는 시간이 훨씬 줄었다. 아래는 어떻게 고쳐주는지 보여주기 위한 간단한 예시이다. 오류 난 부분을 프롬프트에 적고 뭐가 문제냐고 물어보면 왜 오류가 났는지 어떻게 고쳐야 하는지 자세하게 설명해 준다. 고쳐준 대로 돌려보면 오류가 나지 않는 걸 확인할 수 있다. 

챗 GPT 활용한 파이썬 코딩 예시2
챗 GPT 활용한 파이썬 코딩 예시2

HTML, CSS, Javascript 코딩 요청 프롬프트 

기본적인 웹사이트를 만드려면 HTML, CSS, Javascript의 js 파일 이렇게 세 개가 필요하다. 텍스트를 입력받아 문자수와 단어수를 세는 사이트를 만들기 위한 세 가지 코드를 작성해 달라고 요청했더니 바로 순식간에 세 가지 코드를 만들어서 제시해 주었다. 이 코드 세 개만 가지고 웹서버에 올리면 바로 홈페이지가 만들어진다. 물론 이건 아주 간단한 예제였지만 프롬프트에 원하는 기능을 잘만 설명하면 복잡한 홈페이지도 만들 수 있다. 또 만들다가 에러가 나거나 수정하고 싶은 부분이 있으면 역시 상세하게 어떻게 수정해 달라고 요청하면 코드 수정도 다 해준다. 이렇게 챗 GPT를 잘만 활용하면 프로그래밍을 배우지 않은 사람들도 이제 프로그래밍에 쉽게 접근할 수 있게 될 것 같다. 

 

 

챗 GPT 활용한 HTML CSS Javascript 코딩 예시
챗 GPT 활용한 HTML CSS Javascript 코딩 예시

SQL 요청 프롬프트

SQL 언어도 잘 알려준다. 프롬프트에 'Could you write a sql code that searching how many types of job_name there are and how many times each job_name appear from the table 'job_table'?" 와 같은 형식으로 물어보면 그에 맞는 SQL을 출력해 준다. 

챗 GPT SQL 활용 예시

여기서는 활용할 수 있는 방법 소개를 위해 간단한 예시들만 다뤄봤다. 하지만 졸업프로젝트 하면서 사용해보니 이보다 훨씬 복잡한 문제들도 거의 99%의 정답률로 잘 알려줬고 알려준 대로 했을 때 오류가 난 경우 다시 되물어서 이런 오류가 났는데 고쳐줄 수 있냐고 하면, 미안하다고 하면서 새로 수정된 코드를 제시해 줬다. 그러면 거의 고쳐준 코드는 오류가 나지 않았다. 코딩에 있어서는 현재 학습 정도도 거의 최고 수준인 것으로 보인다. 이를 잘 활용하면 프로그래밍을 배우지 않았던 분들도 쉽게 코딩을 배워나갈 수 있을 것 같다. (다른 포스팅 참고링크 : 미국에서 느끼는 챗 GPT의 위력 (chatgpt 활용법)

댓글