본문 바로가기

파이썬19

왜 프로그래머가 되려고 하는가? 파이썬 입문 강의 001. 본 카테고리의 글들은, 프로그래밍 언어를 한 번도 배워본 적이 없고, 인터넷에서 정보를 검색하는 정도의 컴퓨터 경험을 가지고 있는 상태에서, 파이썬을 배워서 프로그래머가 되고자 하는 분들을 대상으로 합니다. 또는 프로그래밍 언어를 조금씩 경험해 보았지만, 파이썬 프로그래머 전문가가 되어 보겠다는 분들도 대상으로 합니다. 최대한 자세히 길게 설명하려고 노력하겠지만, 어떤 분들에게는 그래도 어렵고, 어떤 분들에게는 너무 초보적인 내용이라고 느껴질 수 있습니다. 프로그래로 10년, 20년 이상의 경력을 가진 사람들이 많습니다. 다만 그들의 실력은 경력에 비례하지 않습니다. 실력의 차이가 너무나도 큽니다. 기초가 없는 상태에서, 결과물을 '빨리'만들어야 하는 현실에서는, 프로그램을 대충 만들어도 당장 결과가 보.. 2024. 3. 6.
openAI chatGPT assistant api 사용방법. 파이썬. 안녕하세요. 파이신입니다. 오늘은 파이썬을 이용하여 openAI의 어시스턴트 API 코딩을 알아봅니다. - 본 글은 파이썬 고급 레벨의 이용자가 읽어 보기에 적합합니다 - 코드는 아래에서 바로 확인할 수 있습니다 chatGPT 챗지피티를 일반적으로 이용하거나, GPTs를 다루는 내용이 아닙니다. 일반적인 대화에 사용하는 기본적인 API가 아닙니다. GPTs에서 보이는 앱들의 내부 코딩과 관련된 주제입니다. 코딩실력과는 별개로, 새로운 API를 사용한다는 것은 언제나 어려운 일입니다. 해당 API의 프로토콜을 이해하고 있어야 효과적인 사용을 할 수 있기 때문입니다. 간단한 묻고 대답하기 형식의 API의 경우에는 그나마 수월할 수 있지만, post형식이 비동기적으로 이루지거나 할 경우에는, 해당 API를 공.. 2024. 3. 6.
The default datetime adapter is deprecated.Deprecation Warning. 안녕하세요. 파이신입니다. 파이썬 sqlite3에서 코딩 시에 나타나는 오류에 대해서 다룹니다. - 본 글은 파이썬 중급자 이상이 읽기에 적합합니다 - 아래 코드로 가면 바로 해결방안을 볼 수 있습니다 2024년 3월 기준, 파이썬의 최신 버전은 3.12입니다. 더 정확하게는 3.12.2이지만 3.12 이하의 마이너는 별다른 영향이 없습니다 sqlte3의 버전은 말 그대로 3입니다. sqllite3은 PEP249에서 설명하는 DB-API 2.0을 따르는 인터페이스를 제공합니다. sqlite3는 파이썬에서 사용하는 라이브러리인데, 이 sql이라는 것이 처음부터 파이썬을 위해 설계된 것이 아닙니다. sql db에는 여러 형태가 많은데, 이 것들 중 파이썬을 위해 만들어 제공하는 것이 sqlite3라는 라이브.. 2024. 3. 5.
제미나이 Gemini ai API 강의 #001. by 파이썬 & 구글 클라우드 안녕하세요. 파이신입니다. 구글의 제미나이 AI의 API 강의, 그 첫 번째입니다. 앞으로 본 강의를 순서대로 따라 하면서 제미나이 앱을 만드는 기회가 되기 바랍니다. - 본 글은 파이썬 중급자 이상이 읽기 적합합니다. 우선, openAI의 chatGPT 3.5와 google의 gemini 1.0, gemini 울트라의 사용비교를 말하자면, '제미나이가 좋다' 입니다. 최근에는 AI의 성능을 비교할 때 LLM뿐만 아니라 이미지생성등의 발전분야까지 함께 평가하고 있지만, 자연어 처리 부분만 놓고 본다면, 일반인이 사용할 때도 제미나이가 나은 성능을 보여주고 있고, 프로그래머가 API를 활용할 때도 더 나은 성능을 보여 줍니다. 제미나이가 chatGpt보다 보다 익숙한 한국어 결과물을 내어 주는 것도 제미나.. 2024. 3. 4.