본문 바로가기
반응형
[Python] FIFO Queue Python 예제 FIFO Queue 예제 (First In, First Out Queue) FIFO Queue는 데이터 구조 중 하나로, "먼저 들어온 데이터가 먼저 나간다"는 원칙을 따릅니다. 줄을 서는 것처럼, 큐의 앞부분에서 데이터를 제거하고, 새로운 데이터는 뒤에 추가됩니다.특징순서 유지:데이터가 추가된 순서대로 처리됩니다.기본 연산:Enqueue: 큐의 끝에 데이터를 추가합니다.Dequeue: 큐의 앞에서 데이터를 제거하고 반환합니다.접근 제한:큐의 중간에 있는 데이터는 직접 접근할 수 없으며, 오직 앞(front)과 뒤(rear)에서만 작업이 가능합니다.구현 방식FIFO Queue는 배열(Array), 링크드 리스트(Linked List), 또는 원형 큐(Circular Queue)로 구현할 수 있습니다.1... 2024. 11. 16.
[Python] PIL 이미지 Text 생성 가운데 정렬 [Python] PIL 이미지 Text 생성 가운데 정렬 Python 에서 PIL을 사용하여 이미지를 생성하고 Text를 가운데 정렬하여 추가하는 소스 입니다. 티몬 몬소리체를 사용하였습니다. 사용할 폰트위치를 지정하여 사용할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 # -*- coding: utf-8 -*- from PIL import Image, ImageDraw, ImageFont import te.. 2021. 7. 18.
[Python] 코딩 스타일 가이드 #1 Python 코딩 스타일 가이드 코딩도 스타일이 있고 그 가이드를 지키는게 좋습니다. 유튜브나 전자책 등 독학으로 Python 을 공부 하시는 분들이 많아지고 있습니다. 독학으로 하다보니 스타일도 제각각이고 구글링 등으로 복사 및 붙여넣기로 짜집기 하듯히 코딩도 하게 됩니다. 변수명을 정하더라도 편한대로 정해서 막코딩하기 일쑤 입니다. 혼자서 코딩하고 원하는 기능만 되면 된다는 분들은 그냥 하시던데로 하면되겠지만 협업 또는 취업을 위해 공부하시는 분들은 꼭 코딩 스타일 가이드를 참조 해서 하시길 바랍니다. 각 언어마다 코딩 스타일 가이드를 하고 있으니 해당 언어의 가이드를 따라 코딩하시는 습관을 기르신다면 나중에 소스를 보더라도 일관성 있는 스타일에 유지보수도 쉬어 질 수 있습니다. 단순 들여쓰기만 보더.. 2021. 2. 10.
[Python] 카카오 지도 API 예제 [Python 카카오 지도 API 예제] 1. 카카오 개발자사이트 (https://developers.kakao.com) 접속 2. 개발자 등록 및 앱 생성 3. 플랫폼 추가 4. 사이트 도메인 등록(등록한 도메인에서만 사용가능) Kakao 지도 API는 무료로 제공되고 있고, APP KEY를 등록하신 후 1일 300,000회 사용 가능합니다. 파이썬 카카오 지도 API 사용 예제 키워드로 장소 검색 - REST API 사용 검색된 장소(위도, 경도) 로 카카오 지도(마커 포함) HTML 생성 - 내 애플리케이션에 애플리케이션 추가하고 지도를 보여줄 플랫폼 사이트 도메인을 등록 파이썬 예제 소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2.. 2020. 9. 27.
[Python] matplotlib 챠트 한글 폰트 예제 [Python matplotlib 챠트 한글 폰트 예제] 파이썬 챠트 예제 입니다. matplotlib 를 사용하여 간단히 챠트 그래프를 그리는 예제 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import matplotlib.pyplot as plt # 입력 데이터 num = 4 # X축 갯수 X = ['가', '있', '고', 'b'] # 문자 Y = [10, 9, 8, 7] # 문자 사용 갯수 # 한글 사용 plt.rc('font', family='NanumGothic') # NanumGothic 을 원하는 폰트의 영문 이름으로 변경하면 됩니다. Windows 기준 # plot 입력 hist = plt.hist(X, bin.. 2020. 9. 20.
[Python] Google 번역 API 예제 [Python Google 번역 API 예제] 파이썬에서 영문을 구글 번역기를 돌려서 출력을 해야 할 경우 사용 할수 있는 예제 입니다 1. googletrans 패키지를 설치 합니다 $ pip install googletrans 2. 번역을 하기 위해 언어 설정 코드를 확인한다 1 2 3 4 5 6 7 8 9 10 import googletrans # 전체 언어 코드 확인 print(googletrans.LANGCODES) # 특정 언어 찾기 langcodes = googletrans.LANGCODES print("english:" + langcodes["english"]) print("korean:" + langcodes["korean"]) cs 실행 결과: {'afrikaans': 'af', 'al.. 2020. 8. 8.
[Python] 쿠팡파트너스 API 예제 [Python 쿠팡파트너스 API 예제] 쿠팡파트너스를 하는 사람들이 많아 지고 있습니다 좀더 자동화를 하기 위해 아래 Python 쿠팡파트너스 API 예제를 참고하세요 파트너스 API 를 사용하기위해서 쿠팡파트너스에 가입하고 파트너스 API 를 신청하셔서 AccessKey, SecretKey 정보를 받으면 됩니다. 자세한 사항은 API 정보는 쿠팡 파트너스 가입후 API 문서를 보시면 더욱더 많은 정보를 보실 수 있습니다. GET : 카테고리 별 베스트 상품에 대한 상세 상품 정보를 생성 API 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 .. 2020. 7. 22.
반응형