본문 바로가기
728x90
반응형

전체 글1336

[Python & Matplotlib] 학생들 성적 시각화 예시 [Python & Matplotlib] 학생들 성적 시각화 예시수학,과학,영어 의 과목들을 학생별로 시각화한 예시입니다.예시코드import pandas as pdimport matplotlib.pyplot as pltimport matplotlib# matplotlib 한글 폰트 설정matplotlib.rcParams['font.family'] = 'Malgun Gothic' # 'Malgun Gothic' 대신 사용할 수 있는 폰트로 변경 가능matplotlib.rcParams['axes.unicode_minus'] = False # 음수 부호 표시 문제 해결# 데이터 생성data = { '학생': ['학생1', '학생2', '학생3', '학생4', '학생5'], '수학': [82, 90.. 2024. 5. 4.
[JavaScript] 텍스트를 입력 받아 해시태그를 추가하는 방법 !! (# 추가하기) [JavaScript] 텍스트를 입력 받아 해시태그를 추가하는 방법 !! (# 추가하기)input창에 텍스트를 넣으면 자동으로 해시태그(#)를 붙여주는 함수 입니다 ㅎ 예제코드Automatic Hashtag 값을 넣어주세요: Click 결과값Automatic Hashtag 값을 넣어주세요: Click 2024. 5. 3.
[AWS] RDS 외부 접속, Connection timed out 에러 해결 방법 !! (엑세스, 보안규칙 했는데도 접속 안되는 경우) [AWS] RDS 외부 접속, Connection timed out 에러 해결 방법 !! (엑세스, 보안규칙 했는데도 접속 안되는 경우)AWS RDS 를 사용하게 되면 DB 생성할 때 퍼블릭 엑세스를 사용가능하게 체크를 하고,VPC 보안그룹 인바운드 규칙을 편집해서 접속할 수 있는 ip를 지정해줘야한다.하지만 이 두가지를 했는데도 안되는 경우가 종종(?) 있다. 왜 어떤 db는 문제 없고 어떤db는 문제 있는지 이유는 모르겠지만 해결 방법을 찾았다.아래 사진처럼 설정해주면 되는데 서비스 -> VPC -> 라우팅테이블 -> 접속안되는 DB 체크 라우팅 편집 -> 인터넷게이트웨이 ID 클릭라우팅 추가 -> 인터넷 게이트웨이 -> igw-xx.... 형식의 게이트웨이 클릭 2024. 4. 29.
[Python & Django] No module named 'mathfilters' when adding to INSTALLED_APPS 에러 해결 방법 !! [Python & Django] No module named 'mathfilters' when adding to INSTALLED_APPS 에러 해결 방법 !! mathfilters 모듈이 없다는 에러가 발생하여 평소와 같이 pip install을 하였는데, 그런 모듈이 없다고 떴다....ㄷㄷ 찾다보니 장고에서 따로 있던 패키지였다. 프로젝트 협업하다보면 이런 일들이 자주 있어서 시간을 쓰게 되는데, 새로운 패키지를 설치하게 된다면 requirements에 설명과 같이 올렸으면 좋겠다. (나부터...) $ pip install django-mathfilters 2024. 4. 17.
[JavaScript] 자바스크립트를 활용하여 단어 치환하는 방법 !! [JavaScript] 자바스크립트를 활용하여 단어 치환하는 방법 !! 자바스크립트를 활용해서 특정 단어를 치환하여 결과값을 뿌려주는 코드입니다. 예제코드 단어 리스트와 치환하기 텍스트 입력: 치환할 단어: 대체할 단어: 치환하기 결과: 결과값 2024. 4. 15.
[python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능 [python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능 OpenAI의 ChatGPT API 호출 시 사용할 수 있는 주요 파라미터들은 다음과 같습니다 ! 이 파라미터들을 조합하여 GPT의 동작을 세밀하게 제어할 수 있으니 다양한 방법으로 파라미터들을 조합해 보세요 ㅎ max_tokens: 생성할 최대 토큰 수. 모델이 출력할 수 있는 최대 문자 수를 결정합니다. temperature: 생성의 다양성을 제어합니다. 0에 가까울수록 예측 가능하고 결정론적인 결과를, 1에 가까울수록 더 창의적이고 예측 불가능한 결과를 생성합니다. top_p: 생성된 토큰의 확률을 누적하여 이 값 이하가 되는 지점까지 고려합니다. 더 다양한 결과를 생성하려면 이 값을 높게 설정.. 2024. 4. 13.
[DataTables & jquery] 데이터테이블에서 row 클릭 이벤트 사용하는 방법 !! [DataTables & jquery] 데이터테이블에서 row 클릭 이벤트 사용하는 방법 !! 아래와 같이 코드를 사용하면 datatables에서 클릭 된 로우의 데이터를 가지고 올 수 있습니다. 이러한 방법으로 팝업을 띄우거나 ajax통신을 한다던가 사용하시면 됩니다 :) 예제코드 $('#post-table').on('click', 'tbody tr', function() { $("#post-table").DataTable().row($(this)).data(); }); 2024. 4. 11.
[Python] 셀레니움(selenium) ChromeDriver PermissionError 해결방법 !! [Python] 셀레니움(selenium) ChromeDriver PermissionError 해결방법 !! 갑자기 작동 잘 되던 크롤링이 PermissionError: [Errno 13] Permission denied: ... 에러가 나왔다. WebDriverManager를 사용하고 있었는데, 확인해보니 셀레니움 4.6 버전 이상 부턴 드라이버를 따로 안써도 된다고 해서 service argument 를 제거 driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()),options=chrome_options) 아래와 같이 코드를 수정해주었더니 작동이 잘 되었다 ㅎ chrome_options = Options() driver =.. 2024. 4. 9.
[Python & Django] 장고에서 베이스 url 만드는 방법 !! [Python & Django] 장고에서 베이스 url 만드는 방법 !! Django에서 베이스 URL을 가져오는 일반적인 방법은 직접적으로 '베이스 URL'이라는 것을 제공하지 않는다는 점에서 약간 까다롭습니다. 대신, 요청(request) 객체에서 현재 도메인과 스키마(예: http 또는 https)를 결합하여 베이스 URL을 구성할 수 있습니다. 이를 통해 현재 사이트의 베이스 URL을 동적으로 생성할 수 있습니다. 다음은 Django 뷰에서 요청 객체를 사용하여 베이스 URL을 생성하는 방법의 예시입니다: from django.http import HttpResponse def my_view(request): # 현재 사용 중인 스키마 ('http' 또는 'https')를 가져옵니다. scheme.. 2024. 4. 8.
728x90
반응형