-
-
Hey, 파이썬! 생성형 AI 활용 앱 만들어 줘 - 예제 코드 깃허브·저자 무료 강의 영상 유튜브
김한호.최태온.윤택한 지음 / 성안당 / 2024년 3월
평점 :
파이썬이 구글에서 가장 많이 사용하는 프로그래밍 언어가 되면서 전 세계의 많은 개발자에게 사랑받게 됩니다. 구글은 파이썬을 사용하여 웹 개발, 데이터 분석, 머신러닝, 인공지능, 클라우드 서비스 등 다양한 분야에서 파이썬을 활용하고 있습니다. (-12-)
파이썬은 넘파이 (Numpy), 찬다스(Pandas),텐서플로(TensorFlow),장고(Django),맷플롯립(Matplotlib) 등 다양한 라이브러리와 프레임워크가 존재하고 데이터 분석, 머신러닝, 웹개발, 과학계산,자연어 처리 등 다양한 분야에 활용할 수 있습니다. (-14-)
모듈 이란 클래스, 함수 ,변수 등을 모아 놓은 하나의 파이썬 파일입니다. 파일 하나에 자주 쓰는 클래스나 함수 등을 만들고 호출해서 사용합니다. 파일의 확장자는 -py 형태로 되어 있습니다. (-109-)
책 『Hey, 파이썬! 생성형 AI활용 앱 만들어 줘』은 생성형 AI 활용앱을 만들기 위한 툴 파이썬에 대해 소개하고 있다. 여기서 파이썬은 구글이 클라우드 서비스, 인공지능 개발 툴로 주로 쓰고 있으며,구글 기반 인공지능 툴 또한 파이썬으로 구성되어 있다. 프로그래밍 언어가 시대에 따라 달라지고 있으며,C/C++을 주로 사용했던 필자가, 자바 환경을 배우고,이제는 인터프리터 언어 파이썬이 대세가 되고 있다. 즉 컴퓨터 환경 이나, 개발 환경의 변화에 따라 달라지고 있다. 특히 파이썬의 단점으로 성능문제, 메모리 사용, 모바일 앱 개발,불안정성 및 호환성, 대용량 데이터 처리에 있어서, 취약한 부분이 있다. 파이썬의 단점을 보완하기 위해서, 사이썬(Cython), 파이파이 (Pypy) 와 같은 라이브러리를 사용하여, 보완하기도 한다. 이외에 , 넘파이, 판다스, 텐서플로, 장고, 맷플롯립 등 당양한 라이브러리가 제공되고 있다.
나의 경우, C/C++,VC 6.0으로 공부했기 때문에,파이썬 의 프로그래밍 작업이 낯설지 않다. 내장 함수 사용법, 표준 라이브러리, 모듈과 객체 뿐만 아니라, 프로그래밍을 할 때, 변수, 리스트, 튜플, 조건문과 반복문, 예외 처리 뿐만 아니라 클래스와 객체지향에 대해 개념 정리가 우선되어야 한다. 파일 입출력과 내장 함수를 정확하게 이용한다면, 내가 의도한 생성형AI 활용을 극대화 할 수 있다. 책에는 챗봇과 상담봇,음성인식봇,. 문서요약 봇, 일정관리 봇이 소개되고 있으며,각각의 툴에 대해서,레이아웃을 어떻게 배치할 것인가가 숙제가 될 수 있으며, 프로그래밍 할 시에, 생길수 있는 에러와 디버그 과정에서, 발생하는 여러가지 문제들을 확인하다면, 생성형 aI 활용을 위한 준비는 끝났다고 말할 수 있다.이 책을 활용하기 위해서,반드시 파이썬 문법이해와 함께 실제로 파이썬으로 다양한게 코딩해 보아야 한다.