프로그래밍 학습: 파이썬 - 레트로
54

프로그래밍 학습: 파이썬 - 레트로

Learn Programming: Python - Retro

GS APP ID124713출시일2021. 2. 18.개발Niema Moshiri배급Niema Moshiri

파이썬 프로그래밍을 배우고 연습할 수 있는 터미널 기반 게임입니다.

gS54
Steam69%
Meta0
IGDB0
LB-
❤️0

최신 커뮤니티/공략

등록된 게시글이 없습니다.

최신 게임자료

등록된 자료가 없습니다.

최신 뉴스

관련 뉴스가 없습니다.

상세 설명

중요 참고 사항: 본 버전 대신 "Learn Programming: Python - Remake"를 강력히 권장합니다. 이 버전은 호기심으로 체험해보고 싶은 분들을 위해 남겨두었으나, 리메이크 버전에 비해 경험적인 측면에서 상당히 부족합니다(아래 FAQ 참조).

Learn Programming: Python에 오신 것을 환영합니다! 이 게임의 목표는 초보자들에게 컴퓨터 과학의 경이로운 세계를 소개하는 것입니다! 이 게임은 두 가지 핵심 요소로 구성되어 있습니다:

  • 레슨: 컴퓨팅 사고방식, Python 프로그래밍 언어 작성법, 객체 지향 프로그래밍(OOP) 원칙을 사용한 클래스 설계 방법을 가르쳐 주는 대화형 코스입니다.
  • 챌린지: Python, 컴퓨팅 사고, OOP에 대한 이해도를 테스트하기 위한 객관식, 단답형, 수학 문제들입니다. 이러한 챌린지들은 레슨 전반에 걸쳐 포함되어 있어, '능동적 학습(Active Learning)' 프레임워크에 따라 실시간으로 개념 이해도를 연습할 수 있습니다.

이 게임은 어떠한 사전 지식도 요구하지 않습니다. Python 프로그래밍의 경이로움을 탐험하는 여정에 함께하시길 바랍니다!

  • 게임 개발: Niema Moshiri
  • 레슨 콘텐츠 개발: Sabeel Mansuri

목차


  • 1장 - 소개: 기초 다지기
  • 2장 - 조건문: 아침 식사로 아이스크림은 안 돼요
  • 3장 - 반복문: 아침, 점심, 저녁, 아침, 점심, 저녁...
  • 4장 - 자료 구조: 3번 세트로 주세요!
  • 5장 - 함수: 코드 중복은 이제 그만!
  • 6장 - 재귀: 잠시만요, 제 자신에게서 전화가 오네요
  • 7장 - 객체: Python, 햄버거 하나 먹자
  • 8장 - 예외 처리: 빈 과자 봉지는 먹을 수 없어요
  • 9장 - 파일 입출력: 여기 레시피가 있으니 마카롱 좀 만들어줘요
  • 10장 - 라이브러리: 누군가 이미 해놓지 않았을까요?
  • 11장 - 에필로그: 이제 무엇을 할까요?

중요 참고 사항


본 게임의 실행 파일은 일부 백신 프로그램에서 잘못된 탐지(오탐)가 발생합니다. Python으로 작성된 이 게임은 Python이 설치되어 있지 않은 환경에서도 실행될 수 있도록 휴대용 Python 환경을 포함한 단일 실행 파일로 패키징되었습니다. 이 패키징은 PyInstaller를 사용하여 수행되었으며, 백신 프로그램이 PyInstaller 패키지를 잘못 탐지하는 문제는 잘 알려진 현상입니다. 이 문제에 대해 백신 업체들에 문의할 예정이지만, 투명성을 위해 VirusTotal 전체 보고서를 공유합니다:



또한, 선물로 게임의 소스 코드를 무료로 공개하기로 했습니다! 레슨 데이터는 포함되어 있지 않지만, 게임 엔진의 실제 Python 코드가 포함되어 있습니다. 이 실용적인 Python 활용 사례가 여러분의 언어 학습에 대한 흥미를 자극하기를 바랍니다!

자주 묻는 질문 (FAQs)

  • 글꼴 크기는 어떻게 키우나요?
    • 이 게임은 기본 Windows 명령 프롬프트 설정을 사용합니다. 설정 방법은 게임을 시작(최대화된 창으로 열림)한 후, 창 상단의 바( "Learn Programming: Python"이라고 적힌 부분)를 우클릭하고 "속성"을 클릭한 뒤, "글꼴" 탭에서 더 큰 글꼴 크기를 선택하면 됩니다.

  • 색상 테마는 어떻게 바꾸나요?
    • 메인 메뉴에서 "Styles"를 클릭하면 나타나는 메뉴에서 다른 색상 테마를 선택할 수 있습니다. 개인적으로는 눈이 가장 편안한 "Hacker Yellow"를 오래 사용하는 것을 선호합니다.

  • Mac이나 Linux 지원 계획이 있나요?
    • Steam에서 Mac/Linux를 지원할 계획은 없으나, 게임 엔진의 소스 코드를 공개했으므로 (컴퓨터에 Python이 설치되어 있다면) 크로스 플랫폼 호환이 가능할 것입니다.

  • "Learn Programming: Python - Remake"는 원본 "Learn Programming: Python - Retro"와 무엇이 다른가요?
    • "Learn Programming: Python - Retro"의 게임 엔진은 개발자들이 순수하게 흥미를 가지고 처음부터 직접 구축했기 때문에, 현대 게임 엔진의 많은 기술적 기능이 부족했습니다.
    • "Learn Programming: Python - Remake"는 비주얼 노벨 제작에 흔히 사용되는 Ren'Py 게임 엔진을 사용하여 밑바닥부터 다시 만든 게임입니다.
    • "Learn Programming: Python - Retro"에서는 엔진의 기술적 한계로 인해 생략되었던 일부 레슨 텍스트/이미지가 "Learn Programming: Python - Remake"에 다시 추가되었으나, 레슨 내용 자체는 거의 동일합니다.
    • "Learn Programming: Python - Remake"의 주요 새로운 기능은 다음과 같습니다:
      • 더 깔끔하고 현대적인 사용자 인터페이스 (예: 최대 4K 해상도 지원, 보기 좋은 글꼴, 이미지, 배경 음악 등)
      • Steam 도전 과제
      • 챌린지 건너뛰기 및 진행 상황 추적 기능
      • Steam 커뮤니티 오버레이 지원
      • Steam Link 앱 지원
      • Steam 리모트 플레이 지원
      • "Learn Programming: Python - Retro"는 패키징 방식 때문에 백신 프로그램에서 오탐 문제가 발생했으나(자세한 내용은 "Learn Programming: Python - Retro" 상점 페이지 FAQ 참조), "Learn Programming: Python - Remake"는 Ren'Py를 사용하므로 이 문제가 완전히 해결되었습니다.

장르 및 카테고리

캐주얼인디Single-playerFamily Sharing

스크린샷

스크린샷 1스크린샷 2스크린샷 3스크린샷 4

프로그래밍 학습: 파이썬 - 레트로 자주 묻는 질문

프로그래밍 학습: 파이썬 - 레트로의 출시일은 언제인가요?

프로그래밍 학습: 파이썬 - 레트로의 출시일은 2021. 2. 18.입니다.

프로그래밍 학습: 파이썬 - 레트로의 평가는 어떤가요?

프로그래밍 학습: 파이썬 - 레트로은(는) Steam 사용자 리뷰 59개 기준 긍정 평가 69%입니다.

게임세상에서 프로그래밍 학습: 파이썬 - 레트로의 평점(gS 스코어)은 몇 점인가요?

프로그래밍 학습: 파이썬 - 레트로의 게임세상 종합 평점(gS 스코어)은 100점 만점에 54점입니다. (Steam·IGDB·메타크리틱 등 종합)

프로그래밍 학습: 파이썬 - 레트로은(는) 어떤 장르의 게임인가요?

프로그래밍 학습: 파이썬 - 레트로의 장르는 캐주얼, 인디입니다.

프로그래밍 학습: 파이썬 - 레트로의 개발사는 어디인가요?

프로그래밍 학습: 파이썬 - 레트로의 개발사는 Niema Moshiri입니다.

프로그래밍 학습: 파이썬 - 레트로은(는) 멀티플레이를 지원하나요?

프로그래밍 학습: 파이썬 - 레트로은(는) 싱글플레이를 지원합니다.

프로그래밍 학습: 파이썬 - 레트로의 공략·한글패치·자료는 어디서 받을 수 있나요?

게임세상 프로그래밍 학습: 파이썬 - 레트로 페이지의 '커뮤니티/공략' 탭과 '게임자료' 탭에서 공략·자료(한글패치·트레이너·세이브 등)를 확인하거나 직접 등록할 수 있습니다.

AI 게임 공략