InfoGrab DocsInfoGrab Docs

GitLab에서 Python 시작하기

Python을 처음 접하는 개발자를 위해 설치, 패키지 관리, 디버깅, 학습 자료, 멘토십 프로세스를 설명합니다.

온보딩 가이드 # 이 가이드는 Python에 익숙하지 않은 개발자가 Python을 빠르고 효율적으로 시작할 수 있도록 도와줍니다. Python 설정 : 공식 Python 웹사이트 에서 Python을 설치합니다. Python은 Mise 로도 설치할 수 있습니다: mise use python@3.14 macOS에는 Python이 사전 설치되어 있지만, 별도의 Python 버전을 설치하여 사용하는 것을 강력히 권장합니다. 패키지 관리를 위해 Poetry 설치 : Poetry는 패키징과 의존성 처리를 단순화하는 현대적인 Python 전용 의존성 관리자입니다. 설치하려면 다음을 실행합니다: curl --silent --show-error --location "https://install.python-poetry.org" | python3 - Poetry는 Mise로도 설치할 수 있습니다: mise install poetry 전체 설치 세부 정보는 Poetry 설치 가이드 를 반드시 읽어보세요. 설치 후 Poetry로 새 Python 프로젝트를 생성합니다: poetry new my_project cd my_project poetry install 기존 코드 실행 및 디버깅 README.md 를 따라 프로젝트 구조를 파악합니다. 코드를 디버깅하려면 pdb 또는 IDE 디버깅 기능을 사용합니다. 예시: poetry shell python -m pdb <file_name>.py PyCharm 과 VSCode 모두 코드 디버깅에 유용한 도구를 제공합니다. 학습 자료 # Python을 처음 접하거나 지식을 다시 익히려는 경우, 이 섹션에서 다양한 학습 자료를 제공합니다. Zen of Python Zen of Python - PEP 20 - 은 필독 자료로, Python에 대한 사고방식과 "Pythonic"한 코드 작성 방법을 형성합니다. Python Cheatsheet 필수 Python 문법, 내장 함수, 유용한 라이브러리를 다루는 종합 참고 자료입니다. Python의 주요 기능을 빠르고 체계적으로 정리하여 초보자와 숙련된 사용자 모두에게 이상적입니다. 100-page Python Intro 간략한 가이드로, 효과적인 프로그래밍을 시작하는 데 필요한 모든 핵심 내용을 다루는 Python 입문서입니다. 문법부터 디버깅과 테스팅까지 모든 것을 다루는 초보자 친화적인 옵션입니다. Learn X in Y Minutes: Python Python의 핵심 문법과 기능을 바로 다루는 매우 간결하고 고수준의 입문서로, Python으로 전환하는 개발자에게 유용한 빠른 시작 자료입니다. Exercism Python Track Exercism의 Python 트랙을 Python 개념과 모범 사례 학습의 기반으로 활용하세요. Exercism은 멘토링 지원과 함께 실습을 제공하여 코딩 연습과 피드백을 통해 Python을 마스터할 수 있는 훌륭한 리소스입니다. Python API를 개발할 때는 FastAPI와 Pydantic을 사용합니다. 이 기술들을 시작하고 리뷰하려면 다