[ 이론 ] 페어 코딩이란?
페어코딩이 필요한 이유
[ 사전 과제 ] 페어코딩 및 환경 세팅하기
vscode live share extension 설치
git 설치 및 깃허브 계정 vscode로그인
1) git 설치한다. (next 가 무지하게 많은데 일단은 기본으로 싹다 넘기자.)
2) clone과 commit을 연습한다.
깃허브 설치 후 vscode 로그인
[ 실습 ] 짝꿍과 파이썬 게임 만들기
1 단계. 깃허브 코드 구동하기
아래 깃허브에서 코드를 확인한다.
https://github.com/techwithtim/PygameForBeginners
위 레파짓토리의 깃허브 주소를 카피 해 둔다.
vscode에서 f1 누르고 git clone 명령어
파이썬 작업공간에 새폴더를 만들고 지정해준다.
open in new window
인터프린터, 가상환경 확인하고 코드가 잘돌아가는지 확인한다.
2 단계. Live Share로 페어코딩 환경 만들기
vscode에서 live share를 설치한다.
(팀 중 한명만 - 팀장) 설치된 live share에서 share 버튼을 누른다.
(팀 중 한명만 - 팀장) 일단은 Make read only 버튼 누른다. 초대장이 자동으로 복사 해진 상태
각자 코딩 할수 있게 Unfollow를 클릭한다. ( Focus 하면 같은 페이지를 항상 보게 된다. )
Read/Write 권한을 부여한다.
터미널 권한도 부여한다. 단, 터미널은 cmd 가 아닌 power shell 만 공유된다.
- 상대쪽에서 코드를 동작시키긴 위해서는 공유된 터미널에서 python 명령어로 코드를 동작시킬 수 있다.
- 각자 코드를 함께 분석 한 뒤 수정할 부분을 나눈다.
- text기반으로 된 자료들은 잘 공유가 되지만, 이미지 파일들은 잘 공유가 되지 않는다. 이미지 파일을 디렉토리에 올릴때는 호스트가 디렉토리에 올릴 수 있도록 한다.
3 단계. 깃허브 파이게임 오픈소스 팀원과 함께 바꾸기
*** 타 학생 해당 실습 예시
https://www.notion.so/2022-2-a263040f878d40cb8d97e06ab934d165?pvs=4
https://www.notion.so/2022-2-121732c2af9548a0a15924d21a0f6dae?pvs=4
https://www.notion.so/10-24-2ab7b6dc1e6d46eebed8c0b84af7e2ad?pvs=4
https://www.notion.so/2-92f6bbb32df14d5eab406b6dd9f39059?pvs=4
[ 공유 ] 깃허브 레포지토리 커밋 후 URL 공유하기
commit을 했는데, 아래 같은 에러가 뜬다면???
아래 메세지를 보자.
git bash 터미널에서 계정 정보를 입력해준다.
다시, 커밋하려는 change 내용들을 + 버튼을 눌러 stage로 올려준다.
아래 와 같이 커밋내용을 확인해준다.
내용을 싹다 지우고, Y를 눌러주고 체크를 한다.
아래를 눌러주고 , 확인 누른다.
처음이라면 깃허브에 로그인해준다.
Create Fork
확인
나의 프로젝트 레포지토리가 잘생성되었는지 확인한다.
레포지토리 주소를 복사하여 구글 시트에 제출한다.
추가자료.
깃 용어정리
터미널에서 git 명령어로 commit 할때
@2023 Wonking Python Class
'Python > 파이썬 프로젝트' 카테고리의 다른 글
[파이썬 미니 프로젝트] Pyautogui로 미로찾기 게임 수행하기 (0) | 2023.08.21 |
---|---|
인공지능 오픈소스 모델 소스 원천과 활용 방안에 대한 정리 (1) | 2023.07.20 |
VSCode(Visual Studio Code) 사용법 - 파이썬/깃허브/아나콘다 연동 (0) | 2023.07.18 |
파이썬 API 활용의 기초 2 - 나이스 OPEN API 활용 (0) | 2023.07.13 |
파이썬 API 활용의 기초 1 - 카카오 메세지 API 활용 (1) | 2023.07.12 |