[PYTHON]파이썬에서 Chat GPT를 사용하는 방법

Chat GPT는 OpenAI에서 제공하는 인공지능 대화 모델로, 파이썬에서도 사용할 수 있습니다. 먼저, OpenAI API에 등록하여 API key를 발급받아야 합니다. 이후, OpenAI의 Python 라이브러리를 설치하고, API key를 설정해야 합니다. 다음은 OpenAI Python 라이브러리를 사용하는 예시…

더보기

Android 13 알림 권한 요청(android.permission.POST_NOTIFICATIONS) 구현 방법 및 예제(areNotificationsEnabled(), 앱 알림 설정창 Settings.ACTION_APP_NOTIFICATION_SETTINGS인텐트 호출 방법)

아직은 아니지만 2023년 11월 부터는 구글플레이에 앱을 등록시 안드로이드 13을 타켓팅 해야한다. 그렇지 않으면 마켓에 앱을 등록할 수 없다. 여러가지 변화 중에 안드로이드 13 부터는 알림 메세지를 보냈을 때 사용자가 거부 또는 허용할 수…

더보기

[Android 13] 티라미수(Tiramisu)를 타겟팅(targetSdkVersion 32) 시 Google 광고 ID 액세스 권한 추가필요!!

Android 13 티라미수(Tiramisu)를 타겟팅(targetSdkVersion 32)하는 앱은 이제부터 Google 광고 ID에 액세스할 수 있는 권한을 추가해야 합니다. AD_ID 권한 선언 앱 대상 API 레벨을 31(Android 12)로 업데이트할 때 AD_ID 권한을 선언해야 한다고 발표했습니다. 앱이 Android…

더보기

Could not find com.google.firebase:fiCautionToastrebase-crashlytics-gradle:2.7.0. 오류 처리

안드로이드 프로젝트 빌드하는 과정에 발생하는 오류입니다. 잘 사용중이던 fiCautionToastrebase-crashlytics-gradle:2.7.0. 라이브러리의 저장소 위치를 찾지 못하는 오류가 발생했습니다. 왜 이런 오류가 발생하는 것일까요? 현재 설정된 파일 정보(build.gradle)는 다음과 같습니다. [오류 원인] 오류원인은  해당 라이브러리를 더이상 구글의…

더보기

Log4j 버전 확인하는 방법(Log 4j 취약점 해결 방법)

아파치(Apahce) 로그(Log)4j에서 컴퓨터 역사사상 최악의 치명적인 취약점(CVE-2021-44228)발견되어 주말부터 어제 그리고 오늘 전세계가 난리다. 과학기술정보통신부는 ‘아파치 로그4j 2’ 서비스에 대한 보안취약점이 발견됨에 따라 긴급 보안 업데이트를 권고했다 “공격자가 이번 취약점을 악용할 경우, 공격자의 목표가 된 컴퓨터나 서버에 대한 광범위한 해킹 및 조작이 가능하다”   □ 주요 내용 o…

더보기

[파이썬] 예제로 알아보는 max(), min(), sum() 함수 방법

파이썬에는 min(), max(), sum() 등의 내장 함수를 제공합니다. min()함수는 최소값을 찾아서 리턴하는 함수입니다. 반대로 max()함수는 최대값을 찾아서 리턴하는 함수입니다. sum()함수는 반복 가능한 객체의 아이템(요소)들의 합을 리턴합니다. 기본값은 0 입니다. 위 함수들은 리스트와 튜플(tuple) 자료형과…

더보기

[파이썬] numpy.random() 넘파이 랜덤(난수)를 이용한 배열 생성방법

넘파이(numpy) 모듈을 import 하여 1차원 배열부터 3차원 배열까지 예제로 알아봅니다. 파이썬에서 numpy.random.rand()함수, numpy.random.random()함수, numpy.random.randint()함수를 사용하여 랜덤값으로 배열을 생성할 수 있습니다. random()함수는 0에서 1사이의 난수(Random Number)를 발생시키는 함수입니다. numpy.insert()함수를 사용하면 지정한 index 값 위치에 배열의…

더보기

[파이썬] matplotlib 설치방법 및 그래프 기초 사용법

데이터(자료)를 시각화 하기 위한 방법 중에 하나가 그래프를 그리는 것입니다. 데이터를 그래프화 하게됨으로써 데이터에 대한 분석이 가능해지고, 데이터의 패턴을 파악할 수 있습니다. 파이썬 언어는 matplotlib 라이브러러리를 사용하여 그래프를 그릴 수 있습니다. matplotlib 설치방법 1.…

더보기

[파이썬] python 나누기 나머지(%) 계산방법

파이썬언어는 나누기 계산시 몫과 나머지를 구하는 divmod() 내장함수를 제공합니다. 매개변수로 두 개의 값을 입력 받아서 몫과 나머지를 계산합니다. 그 결과 값으로 튜플(tuple) 자료형 타입으로 반환합니다. 나눗셈을 할때 슬래시(/)를 사용하지 않아도 되며, %기호를 사용하여 나눗셈의…

더보기

[파이썬] 예제 스크립트로 알아보는 SQLite3 기초 사용법

파이썬에서 sqlite 데이터베이스 사용법에 대해 알아봅니다. Oracle, MS-SQL, MySql 등의 데이터베이스는 별도의 설치 및 연동과정이 필요합니다. SQLite3는 별도의 설치 과정 없이 바로 import하여 사용가능하며 데이터베이스 서버의 구성이 필요없습니다. SQLite3 기본 연동 사용법 1. 데이터베이스를…

더보기
error: Content is protected !!