목록코딩 (24)
말랑말랑제리스타일

깃허브 코파일럿이라는 AI 코딩 기능을 사용해 봤습니다. 첫 한 달은 무료로 사용 가능하고 한 달이 지나면 한 달에 10달러의 비용이 자동으로 발생하는데요. 일단 자바스크립트 프로젝트에서 무료로 한 달 사용을 해보고 Chat GPT와 어떤 차이가 있는지 확인해 봤습니다. 깃허브 코파일럿의 용도와 Chat GPT와 차이 우선 Chat GPT와는 기본적으로 AI라는 점과 AI를 이용해 코딩이 가능하다는 공통점이 있지만 깃허브 코파일럿은 AI를 이용한 코딩에 그 기능이 치중되어 있다는 차이가 있죠. Chat GPT를 이용해 코드를 만들 때는 어떤 프롬포트를 전달하면 하나의 코드를 만들어주는 반면 깃허브 코파일럿은 다음에 어떤 코드를 쓸지 AI가 예측해서 제안해 준다는 차이가 있습니다. 우선 html 파일에 d..

코딩으로 작곡이 가능한 신개념 미디 소닉파이라는 프로그램을 알게되었고 한국어로 된 설명이 별로 없어 제가 간단히 설명드립니다. 소닉파이 설치하고 시작하기 소닉파이 설치하기 위해서는 공식홈페이지에서 윈도우 기준 약 170메가의 프로그램을 다운로드 받고 설치하기만 하면 됩니다. 일단 아래에 설치링크로 들어가주시면 다운로드가 가능합니다. Sonic Pi - The Live Coding Music Synth for Everyone Update Sonic Pi Get the latest version of Sonic Pi for your Raspberry Pi to take advantage of all the new features such as MIDI, OSC networking, new translatio..

파이썬에서 작성한 코드는 기본적으로 콘솔에서 동작하도록 되어있기 때문에 윈폼 GUI 형태로 구동하기 위해서는 PyQt5라는 라이브러리를 별도로 설치해야합니다. PyQt5 설치하기 파이썬의 GUI 라이브러리인 PyQt5를 설치하기 위해서는 아래 명령어를 복사해 콘솔에 입력하시기만 하면 됩니다. pip install pyqt5 이 명령어를 입력하면 pip를 이용해 자동으로 설치가 되고 완료되면 다시 커맨드 입력이 활성화됩니다. 테스트용 파이썬 코드 PyQt5 설치가 완료되면 간단한 파이썬 코드로 윈폼 GUI 프로그램을 만들어 테스트해볼 수 있습니다. 아래에 나오는 파이썬 소스코드를 복사해서 테스트해봅시다. from PyQt5.QtWidgets import QWidget, QApplication import ..
파이썬에서 랜덤한 하나 또는 중복이 제외된 여러개의 정수를 뽑는 방법입니다. 파이썬으로 랜덤 숫자 뽑는 방법은 그렇게 어렵지 않습니다. 단 코드 두줄만으로도 파이썬에서 랜덤 숫자 뽑기가 가능하죠. 파이썬 랜덤 숫자 뽑기 코드 먼저 파이썬에서 랜덤 숫자 뽑기 코드 바로 보여드리고 내용 설명하겠습니다. import random print(random.randint(1,10)) 이 파이썬 코드를 이용해 1에서 10까지의 정수 중 랜덤으로 하나의 숫자를 뽑을 수 있습니다. 가장 간단한 파이썬으로 랜덤숫자뽑기 코드이며 간단히 소스 설명을 드리면 random이라는 랜덤 숫자를 생성하는 모듈을 import 해주고 random 모듈 내에 randint라는 메서드를 호출해서 1~10까지의 정수 중 하나를 출력해주는 기능..

판다스를 사용하다보면 올바른 결과를 얻기위해서 데이터를 가공하거나 추출해낼 필요가 있습니다. 이때 사용 가능한 함수가 바로 판다스의 데이터 집계함수로 엑셀이나 SQL 등에서 사용하는 집계함수와 역할은 동일합니다. 먼저 테스트에 사용할 데이터는 캐글 타이타닉 문제의 test.csv 데이터를 사용하겠습니다. 혹시 올리는 방법을 모르겠으면 아래 글을 참고 바랍니다. https://jerry-style.tistory.com/49 구글 Colab에 외부 파일 올리기 구글 Colab에 외부 데이터를 올리는 방법입니다. Colab이 뭔지는 다들 알고 들어왔을거라고 생각하고 바로 외부파일 올리는 방법 알려드립니다. Colab에서 최초 노트를 생성하고 좌측을 확인해보면 jerry-style.tistory.com 판다스는..

구글 Colab에 외부 데이터를 올리는 방법입니다. Colab이 뭔지는 다들 알고 들어왔을거라고 생각하고 바로 외부파일 올리는 방법 알려드립니다. Colab에서 최초 노트를 생성하고 좌측을 확인해보면 폴더 아이콘이 보입니다. 눌러보면 샘플데이터라는 폴더가 있고 안에 구글 Colab에서 샘플로 제공해주는 여러가지 CSV 파일들이 있습니다. 그 상태에서 샘플데이터 폴더 밑에다가 올릴 파일을 드래그앤 드롭으로 갖다놓기만 하면 끝입니다. 정말 간단하죠. 그다음으로 올린 데이터를 불러오는 방법을 알아야겠죠. 이 부분은 제가 판다스 관련 포스팅에서 쓴적이 있는데 간단하게 다시 설명드리겠습니다. 아래 코드를 써서 실행시켜봅시다.(참고로 구글 Colab에서 구문 실행 단축키는 쉬프트 엔터입니다.) import pand..

우선 앞선 글을 읽지 않고 이 글을 이해하기 힘들 수 있으니 블로그 내에 판다스 인덱싱-데이터 조회 글을 먼저 읽어주시기 바랍니다. 링크는 아래에 첨부합니다. https://jerry-style.tistory.com/47 [Pandas]판다스 인덱싱 - 데이터 조회 Pandas의 DataFrame과 Series에서 데이터를조회하는 작업은 거의 모든 분석에서 일어나는 작업으로 가장 먼저 해야될 작업 중 하나입니다. Native Accesors (접근자) 파이썬의 Native 객체는 데이터를 인덱싱 jerry-style.tistory.com 앞선 글에서 우리는 인덱스와 라벨을 이용해 데이터를 조회하는 방법을 알아보았습니다. 이번에는 인덱스를 조정하는 방법을 알아봅시다. 인덱스 조정 Label-Based se..

Pandas의 DataFrame과 Series에서 데이터를조회하는 작업은 거의 모든 분석에서 일어나는 작업으로 가장 먼저 해야될 작업 중 하나입니다. Native Accesors (접근자) 파이썬의 Native 객체는 데이터를 인덱싱하기 좋습니다. Pandas는 이걸 보다 쉽게 시작할 수 있게 도와줍니다. 지난 글에 이어서 이번에는 또다른 colab의 샘플 데이터를 가져와봅시다. test_df = pd.read_csv("/content/sample_data/california_housing_test.csv") test_df 파이썬에서 우리는 불러온 DataFrame의 속성 값 즉 컬럼을 이용해서 각 객체를 조회해볼 수 있습니다. 여기서 각 속성에 접근하기 위해 '.' 또는 '[]'를 이용해볼 수 있습니..