구글 코랩에서 활용하는 마크다운 문법 마스터하기 구글 코랩에서 문서를 작성할 때, 텍스트를 꾸미거나 구조화하는 데 유용한 마크다운 문법을 알아보겠습니다. 마크다운은 간단한 문법으로 텍스트를 꾸며주는 언어로, 코랩에서 텍스트 셀(Ctrl + M M)에 사용됩니다. 1. 제목 (Headers) 제목은 문서의 구조를 나타내는 데 중요한 역할을 합니다. 다양한 크기의 제목을 사용하여 내용을 계층적으로 구성할 수 있습니다. 2. 강조 (Emphasis) 텍스트의 특정 부분을 독자의 주목을 끌기 위해 강조하는 것은 문서 작성 시 중요한 요소 중 하나입니다. 마크다운에서는 텍스트를 강조하는 데 사용할 수 있는 여러 방법이 있습니다. 이탤릭체 (Italic) 텍스트를 이탤릭체 로 표시하려면 텍스트 앞뒤로 * 또는 _ 기호를 사용합니다. 예시: 볼드체 (Bold) 텍.. 파이썬/파이썬 기초 2023. 11. 6. 챗gpt와 pandas ai를 이용한 데이터분석과 시각화 마스터하기 지난번에는 langchain의 Agent를 활용하여 시각화를 해보는 시간을 가져보았는데요. 이번에는 더 뛰어난 성능을 자랑하는 pandas ai에 대해 알아보겠습니다. pandas ai는 간결함과 효율성이 특징인 도구입니다. 여러분들도 이 길잡이를 따라가며 데이터 시각화 과정이 얼마나 쉬운지 느껴보세요. 바로 시작해 보겠습니다. 사용 방법 pandasai 설치 pandasai 를 사용하기 위해 pip install 명령어를 통해 pandasai를 설치해 줍니다. 데이터 등록 예제를 위해 간단한 데이터를 생성해 보았습니다. 해당 데이터는 국가별 gdp와 행복지수를 나타냅니다. pandas ai 객체 생성 여러분의 api key를 입력 한 뒤 아래와 같은 방법으로 pandas ai 객체를 생성해 줍니다. A.. 파이썬 2023. 6. 3. 챗gpt와 LangChain을 이용한 데이터분석과 시각화 마스터하기 챗지피티가 데이터 분석도 하고 그래프까지 그린다는데 믿겨지시나요? 데이터 사이언티스트도 이제 AI의 영향력이 미치는 범위에 들어오기 시작했습니다. 세상이 참 빠르게 변하고 있네요. 이번 포스팅에서는 챗gpt를 활용한 데이터 분석 방법을 알아볼겁니다. 바로 LangChain의 agent라는 기능입니다. 기존 쳇지피티에서는 사용자가 적절한 프롬프트를 제공하여 문제를 해결했지만 , agent는 스스로 프롬프트를 만들어 문제를 해결합니다. 최근 프롬프트 엔지니어링이 떠오르고 있는데 AI가 이 자리까지 노리고 있는거죠. 이제 본론으로 들어가 사용법에 대해 알아보겠습니다. 해당 예제는 코랩 환경에서 진행됩니다. 코랩 사용법은 모르시는 분은 이 글을 참조하시기 바랍니다. 사용방법 Langchain 설치 아래 명령어를.. 파이썬 2023. 6. 3. 챗gpt에 파일 업로드 방법 2가지(무료) 챗지피티에 파일(pdf, docx , txt)을 업로드하여 그 내용을 학습시키고 싶은 분이 많을 텐데요.아쉽게도 순정 chatgpt는 이러한 기능을 제공하고 있지 않습니다. 인스타그램 스토리 염탐 사이트 TOP2 크롬 닫은탭 복구 방법 컨트롤 Z 반대 단축키 사용 방법이 때문에 파일에 적힌 내용을 모두 복사해 chatgpt에게 붙여 넣기 하는 분도 계시죠?하지만.. 아래와 같은 글자수 제한 에러를 만나게 되죠.(글자 수 제한 문제를 해결하고 싶다면 이 글 참조) 그렇다면 현재 파일을 업로드하는 방법이 없을까요?물론 존재합니다. 대표적으로 chatpdf가 있죠.하지만 대부분 사용량만큼 비용을 내야 하는 서비스 뿐입니다. 그래서 준비했습니다!이번 포스팅에서 소개할 방법은 정말 무료니 편하게 사용하시.. 파이썬 2023. 5. 27. 구글 바드(google bard) API사용법(무료) 챗gpt api에 이어 드디어 바드 api를 사용할 수 있게 되었다. 물론 정식으로 구글이 제공하는 api는 아니다. 하지만 api기능으로 더할 나위 없이 훌륭하여 소개한다. 참고 : 실습은 코랩 환경에서 진행된다. 코랩 사용법을 모르는 분은 이 글을 읽고 오길 바란다. 바로 시작해보자! 쳇gpt 바드 빙을 한번에 사용하는 법 >> 바드 api 패키지 설치 아래 명령어를 기입하여 바드 api를 설치 해주자. 예제 코드 작성 1) api키 입력 여기서 api key? 란 생각이 들거다. 구글에서 아직 공식 api key를 제공하고 있지 않기 때문이다. 우리는 api키 대신 쿠키값을 이용할거다. 우선 구글 바드에 접속한 상태로 개발자 창을 열어보자. (개발자 창 여는법 : F12 또는 CTRL+SHIFT+i.. 파이썬 2023. 5. 18. 구글 코랩 사용법 / 초기세팅 (초보자용) 구글 코랩 소개 구글 코랩(Colab)은 브라우저를 통해 파이썬 코드를 작성하고 실행할 수 있는 환경이다. 1-1. 코랩의 장점 (1)브라우저 기반 파이썬 환경 코랩을 사용하면 어디서든 인터넷만 연결되어 있다면 코드를 작성하고 실행할 수 있다. (2) 설치 없이 사용 가능 파이썬이나 VS Code와 같은 별도의 IDE를 설치할 필요 없이 바로 코드를 작성할 수 있다. 코랩 설치 방법 1) 구글 드라이버 접속 구글 드라이브에 접속하여 시작하자. 2) [ic]새로 만들기[/ic] 클릭 3) [ic]연결할 앱 더보기[/ic] 클릭 4) colab검색 colab까지 입력 후 엔터를 친다. 5) [ic]Colaboratory[/ic] 클릭 검색 된 코랩을 클릭한다. 6) Colab(콜랩) 설치 7) 완료 메시지 .. 파이썬 2023. 3. 15. [파이썬 pandas]데이터프레임 열 합치기(merge) 이번 포스팅의 목적은 [ic]keyword[/ic] 컬럼에 있는 같은 키워드끼리 합치는 거다. ([ic]df_1[/ic], [ic]df_2[/ic]는 데이터 갯수가 다르다.) 이때 사용할 수 있는 유용한 함수가 바로 merge다. [ic]merge[/ic]는 주로 두 개 데이터프레임을 합칠 때 유용하다. 이 글과 읽으면 좋은글 엑셀(excel) sheet별 데이터 이어 붙이는 방법 사용법 merged_df = pd.merge(df_1, df_2, on='keyword') print(merged_df) 1번째, 2번째 인자 합칠 데이터 프레임을 넣어준다. on 어떤 열을 기준으로 합칠지 지정 결과를 보면 20개 값이 출력 되었다. [ic]df_2[/ic]는 24개인데 이상하다. 나머지 값 4개는 어디로 갔.. 파이썬/pandas 2023. 2. 20. [파이썬] 코드에서 커맨드 명령어를 실행 시키는 방법(with subprocess) 2편 (이 포스팅은 1편을 읽고 왔다는 전제로 작성 되었습니다.) 2편에서는 output값을 받는 방법과 인자를 넘겨주는 방법에 대해 알아보겠다. 기본 파일 세팅 #script.py print('hello') [ic]subprocess[/ic]를 이용하여 [ic]script.py[/ic] 파일을 실행시켜 보자. #subprocess_tutor.py subprocess.run(["python", "script.py"] #output ''' hello ''' output 전달받는 방법 #subprocess_tutor.py output = subprocess.run(["python", "script.py"], capture_output=True) print(output) #output ''' CompletedPro.. 파이썬/파이썬 중급 2023. 2. 8. [셀레니움] 크롬드라이버 자동 업데이트 방법 2가지 코드를 작성하고 시간이 지나 코드를 다시 실행할 때 드라이버 충돌 문제를 겪으신 적 있나요? 크롬(Chrome) 버전이 바뀔 때마다 드라이버를 다시 설치하는 건 참 번거로운 일입니다. 이번 포스팅에서는 이 번거로운 작업을 한번에 해결하는 방법 2가지를 소개 합니다. 이 글과 읽으면 좋은글 구글 로그인 성공하기(with undetected-chromedriver) [파이썬 셀레니움 기초] 팝업창 닫는 방법 1. ChromeDriverManager().install() 이 방법은 Selenium 4.x버전 이후로 사용 가능합니다. from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_.. 파이썬/크롤링 2023. 2. 6. [셀레니움] 구글 로그인 성공하기(with undetected-chromedriver) 혹시 구글 로그인을 하는데 아래와 같은 문제가 발생하시나요? (브라우저 또는 앱이 안전하지 않을 수 있습니다.) 챗gpt로 크롤링 하는 방법 해결 방법은 간단합니다. undetected-chromedriver를 이용하면 됩니다. 1. undetected-chromedriver 설치 pip install undetected-chromedriver 2. 사용법 1) 기존 사용법(셀레니움 4.0 기준) from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(servic.. 파이썬/크롤링 2023. 2. 6. [python]multiprocessing Process 완벽 정리(초보자) [ic]Process[/ic]를 이해하기 위해선 [ic]Process[/ic]가 왜 필요한지 부터 알아야 한다. Process 왜 필요할까? [ic]Process[/ic]를 사용하지 않으면 어떤 불편함이 발생할까? Process를 사용하지 않은 예 from multiprocessing import Process import time def function1(): print("Start function 1") time.sleep(3) print("End function 1") def function2(): print("Start function 2") time.sleep(5) print("End function 2") if __name__ == '__main__': function1() function2(.. 파이썬/파이썬 중급 2023. 1. 26. vscode 터미널에서 데이터프레임(dataframe) 예쁘게 출력하는 방법 주피터노트북, 코랩과 달리 VScode에서 데이터프레임을 출력하면 못생긴(?) 결과를 만나게 된다. 이때 tabulate를 이용하면 예쁘게 출력이 가능하다. tabulate 설치 pip install tabulate[widechars] tabulate 예제 from tabulate import tabulate print(tabulate(데이터프레임, headers='keys', tablefmt='fancy_outline')) [ic]headers[/ic], [ic]tablefmt[/ic] 인자 값을 변경하면 입맛에 맞는 커스터마이징 가능하다. 자세한 사항은 공식문서를 참고하자. 파이썬/pandas 2023. 1. 26. 이전 1 2 3 4 ··· 6 다음