9일차

Kangdh·2026년 8월 25일

파이썬 교육

목록 보기
10/33

간단한 탄막 슈팅게임을 만들어보기

  • 고급(high-level)언어
    고급 언어는 인간이 더 쉽게 이해하고 작성할 수 있도록 설계된 프로그래밍 언어다. 이는 자연어에 더 가깝고 보다 추상적이고 기본 컴퓨터 하드웨어의 특정 세부 사항에 덜 의존하는 명령과 지침을 사용한다. 고급 언어에는 C,C++,JAVA,Python 등등이 있다.

  • 저급(low-level)언어
    저급 언어는 컴퓨터가 이해하기 쉬운 언어입니다. 이는 기계 친화적이라고 말할 수 있으며 기계어와 어셈블리어가 있습니다. 기계어는 0과 1로 이루어진 2진수 체계의 언어고 어셈블리어는 기계어를 영문자 기호로 치환한 언어입니다. 두 언어 모두 하드웨어에 가까운 언어입니다.

    • 기계어 : 컴퓨터가 이해할 수 있는 가장 원초적인 언어
    • 어셈블리어 : 기계어를 영어 문자로 확인할 수 있는 수단
  • pygame
    pygame은 python으로 작성 가능한 게임 등의 멀티미디어 표현을 위한 라이브러리이다.

  • 라이브러리
    라이브러리라는것은 전 세계 파이썬 개발자들이 만든 유용한 프로그램을 모아 놓은 것이 바로 파이썬 표준 라이브러리이다.

파일 절대경로/상대경로

파일 절대경로 - 절대 경로는 최초의 시작점으로 경유한 경로를 전부 기입하는 방식이다. C:\Users\UserID\Desktop\test.txt > 이런 느낌으로 작성하면 된다.

파일 상대경로 - 상대경로는 항상 비교할 대상이 있어야 한다. 상대 경로는 기준 경로를 기준으로 절대 경로가 구성되며, 상대 경로로 파일의 위치를 찾을 수 있는 이유는 기준 경로가 절대 경로로 변환하여 os에게 전달 하기 때문이다.

Anaconda/miniconda

Anaconda - 아나콘다는 과학 연구 및 머신러닝 분야에 적합한 Python 및 R의 언어의 패키지 / 의존성 관리 및 배포를 편리하게 해주는 조건부 무료 오픈 소스 패키지 관리자 이름이다.

miniconda - 아나콘다와는 달리 구동에 필요한 최소한의 것만 제공되며 필요한 패키지는 사용자 스스로 찾아서 설치해야 한다. 그러나 이렇기에 아나콘다보다 파일이 더 작고 가볍다.

============================================================

오늘 처음으로 코드 뭉치를 제대로 보는 느낌이였다. 꽤 복잡해 보이는데 강사님이 설명해주실때만 해도 어느정도 이해한다고 생각했는데, 집에 와서 보니 꽤 복잡한게 맞는거같다.. 코드 해석 능력을 계속 공부해야겠다.

0개의 댓글