블로그에 글을 쓸 때, 어떤 주제로 써야 할지 고민하는 일이 많습니다. 이때 자신의 블로그에 이미 쓴 글 중에서 추천해 줄 수 있는 글들을 선별하여 보여주는 기능이 있다면 좋겠지요. 이번에는 파이썬과 자바스크립트 코드를 사용하여 블로그 글을 추천해주는 기능을 구현해보겠습니다.
파이썬 코드
import random
# 내 블로그에 있는 글들 리스트
blog_posts = ['파이썬 기초 문법', '데이터 분석을 위한 파이썬 라이브러리', '파이썬으로 웹 스크래핑하기', '파이썬으로 자연어 처리하기', '객체 지향 프로그래밍']
# 랜덤으로 5개의 글 추천하기
recommended_posts = random.sample(blog_posts, 5)
# 추천된 글 출력하기
print("추천된 글:")
for post in recommended_posts:
print("- ", post)
위 파이썬 코드는 blog_posts
리스트에서 랜덤으로 5개의 글을 추천해주는 코드입니다. random.sample()
함수를 사용하여 blog_posts
리스트에서 중복되지 않는 5개의 글을 추천하고, for
반복문을 사용하여 추천된 글을 출력합니다.
자바스크립트 코드
// 내 블로그에 있는 글들 배열
let blogPosts = ['자바스크립트 기초 문법', 'React로 웹 개발하기', '자바스크립트로 데이터 시각화하기', 'Node.js로 서버 개발하기', 'ES6 문법']
// 랜덤으로 5개의 글 추천하기
let recommendedPosts = []
while (recommendedPosts.length < 5) {
let post = blogPosts[Math.floor(Math.random() * blogPosts.length)]
if (!recommendedPosts.includes(post)) {
recommendedPosts.push(post)
}
}
// 추천된 글 출력하기
console.log("추천된 글:")
recommendedPosts.forEach(post => console.log("- " + post))
위 자바스크립트 코드는 blogPosts
배열에서 랜덤으로 5개의 글을 추천해주는 코드입니다. while
반복문과 Math.floor()
, Math.random()
함수를 사용하여 blogPosts
배열에서 중복되지 않는 5개의 글을 추천하고, forEach()
메소드를 사용하여 추천된 글을 출력합니다.
이렇게 파이썬과 자바스크립트 코드를 사용하여 내 블로그에 있는 글들 중에서 추천해줄 수 있는 기능을 구현해보았습니다. 이 코드를 적절히 수정하면 여러분의 블로그에 적용시켜 보실 수 있습니다.