Why?Py!

직장인 업무 자동화를 위한 파이썬 소셜 러닝 플랫폼

📢 프로젝트 소개

  • 파이썬 업무 자동화 학습 사이트 구축
    • 자바, 스프링 부트, HTML, CSS, JavaScript 활용
    • 비전공자 직장인, 초보 개발자 대상
  • 학습 모듈 제공
    • 유튜브 동영상을 활용한 기초 파이썬 코딩 화면
    • 실무에 필요한 '파이썬 업무 자동화' 강의만을 제공
  • 커뮤니티 기능
    • 업무/업종 영역별로 소스 코드 업로드 및 공유
    • 댓글 기능을 통해 조언이나 가이드 가능
    • 쪽지, 친구 기능을 통해 사용자 간의 소통 가능

➕ 시연 영상 및 프로젝트 화면


🔺 위 이미지를 클릭하면 프로젝트 시연 영상으로 이동합니다.

하단을 클릭하면 프로젝트 화면 캡쳐 이미지를 확인할 수 있습니다.

Why?Py! 화면 보기

  • 학습 동영상 페이지



  • 소스코드 게시판 페이지




  • 문제 풀기 페이지



🛠 핵심 기능

학습 동영상

  • 파이썬 동영상 제공
    유튜브 동영상을 활용하여 기초 파이썬 영상을 게시판 형식으로 제공
  • 파이썬 학습 동영상 자동 추천
    사용자가 기존에 학습했던 동영상 기록을 바탕으로 다음에 학습하면 좋은 동영상을 추천하여 제공

소스코드 게시판

  • 소스 코드 등록 / 공유
    업종/업무 영역별로 파이썬 업무 자동화 소스 코드를 업로드 및 공유하는 기능
    공개 범위(전체 공개, 친구 공개, 나만 보기)를 설정 가능
  • 소스 코드 추천
    다른 사용자의 코드를 추천할 수 있는 기능
    추천이 많은 게시물은 상단에 고정(매일 갱신)
  • 게시글 자동 추천
    사용자가 선택한 게시글과 관련된 게시글을 자동으로 추천하여 제공

문제 풀기

  • 랜덤 문제 풀기
    학습한 내용을 바탕으로 랜덤 문제 풀이 가능
  • 문제 채점
    사용자가 작성한 코드를 사이트 내에서 실행 가능

💡 서비스 구성도

  • Front-end

    • 사용자가 수행하고 싶은 작업의 데이터 요청
  • Back-end

    • 추천 동영상, 랜덤 문제, 게시글, 댓글, 쪽지, 추천 알고리즘 처리

📝 메뉴 구성도

🔑 엔티티 관계도

📌 개발 환경

  • IntelliJ Ultimate
  • Spring Boot 3.0.6
  • JDK 17
  • JAVA 17 (17.0.6)

👩‍💻 Developer

김수빈 김석희 김현서
김수빈 김석희 김현서