개발자
안녕하세요, 학부때부터 실무까지 C언어를 메인으로 사용하고 있고 다른 언어는(Java, python 등) 문법 정도는 한두번씩 배웠던 상태이나 이를 이용해 적당한 규모의 프로젝트를 진행해 본 적은 없습니다. 실무에서 펌웨어의 unit test 목적으로 python으로 TC 개발을 진행중인데요. 간단한 TC는 짤 수 있는 수준이지만 여러 TC를 통합하여 관리하고 싶은데 여기에 관련 지식이 좀 부족한 상태같습니다. 여러 TC에서 공통으로 수행하는 함수들이 있는데 이를 라이브러리화 하고 싶어요. (아마 파이썬에서는 이를 패키지라고 부르는 걸로 알고있습니다..) 이에 참고할만한 좋은 python 프로젝트가 있으면 github를 소개시켜주셔도 좋고 책을 추천해주셔도 매우 도움이 될 것 같습니다. 감사합니다!!
답변 1
Python 프로젝트 구성에 대한 학습을 위해 추천하는 책과 GitHub 리포지토리 목록을 아래에 제시합니다. 이 자료들은 프로젝트 구조, 패키지 및 모듈 관리, 테스팅, 개발 환경 등에 대한 가이드를 제공할 수 있습니다. 책: 1. "Python Testing with pytest" by Brian Okken 파이썬 테스트에 대한 깊은 이해와 pytest 프레임워크 활용 방법을 다룹니다. 링크: https://pragprog.com/titles/bopytest/python-testing-with-pytest/ 2. "Flask Web Development with Python Tutorial" by Corey Schafer Flask 웹 개발을 위한 튜토리얼로서, 프로젝트 구성 및 확장에 대한 내용을 다룹니다. 링크: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world GitHub 리포지토리: 1. Python Packaging Tutorial 파이썬 패키지 관리에 대한 튜토리얼로서, 프로젝트 구조 및 패키지 설치 방법 등을 다룹니다. 링크: https://github.com/astropenguin/python-packaging-tutorial 2. Real Python Repository 실전 예제와 튜토리얼을 포함한 다양한 파이썬 프로젝트가 포함되어 있습니다. 링크: https://github.com/realpython 위 자료들은 Python 프로젝트 구성에 대한 이해와 실습을 돕기 위한 좋은 출처입니다. 책은 심층적인 학습을 위해 추천되며, GitHub 리포지토리는 실제 예제와 코드를 통해 학습할 수 있는 좋은 자료들입니다. 선택에 따라서 여러 자료를 참고하고 실제 프로젝트를 진행해보시면 좋을 것입니다.
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!