Bob Belderbos: 첫 번째 파이썬 앱 배포하기... 노트

Bob Belderbos: 첫 번째 파이썬 앱 배포하기: 로컬 개발 워크플로우 무료 강좌

기본적인 파이썬 문법을 배우는 것과 기능적인 애플리케이션을 구축하는 것 사이에는 상당한 격차가 있습니다. 많은 파이썬 과정은 언어의 기본에 초점을 맞추지만 실제 프로젝트에 필요한 필수 개발 워크플로우는 간과합니다. 이로 인해 학습자들은 종종 파이썬 설치, 터미널 사용, pip를 사용한 패키지 관리, 가상 환경, 프로젝트 구성, Git을 사용한 버전 관리와 같은 주제에 대해 혼란스러워합니다. 이러한 기술은 개발자가 자신의 작업을 효과적으로 공유하고 배포하는 데 매우 중요합니다.이를 해결하기 위해 Ship Your First Python App이라는 무료, 자기 주도형 6주 과정이 만들어졌습니다. 이 과정은 처음부터 완전한 로컬 개발 워크플로우를 가르치는 것을 목표로 합니다. 참가자들은 작은 명령줄 애플리케이션인 dev journal을 구축할 것입니다. 매주 새로운 개념을 소개하고 학생들이 해결해야 하는 실패하는 테스트 스위트로 마무리됩니다.커리큘럼은 프로젝트 설정, 데이터 모델링, 명령줄 인터페이스, 타입 안전성, 오류 처리, 코드 구성, 테스트, 출력 형식 개선, 테스트 커버리지 측정 등을 다룹니다. 마지막 주는 문서 작성 및 잠재적으로 PyPI에 게시하는 것을 포함하여 프로젝트를 공유할 준비를 하는 데 중점을 둡니다. 이 과정은 기본적인 파이썬을 이해하지만 주변 개발 프로세스에 어려움을 겪는 개인을 위해 설계되었습니다. CLI, 패키징 또는 Git에 대한 사전 지식이 필요하지 않아 더 넓은 범위의 사용자에게 접근 가능합니다. 제작자는 과정의 유용성과 사용자 경험을 개선하기 위해 적극적으로 피드백을 찾고 있습니다.