23.03.17 WIL

Vinyl Stage·2023년 3월 17일
0

WIL

목록 보기
1/7

금주 학습내용과 팀프로젝트 이슈발생 및 해결내역을 정리하겠음

와이어프레임을 짜고 작업분담에 있어 서로 의견을 잘 내지 않아서 진전이 잘 안되는 느낌이 있었다.(소통의 부재)
그래도 팀장님이 잘 잡아주셔서 어느정도 분담이 되었다.

중간에 이슈가 있었다 아주 크게

첫번째 이슈
분명 잘 짜놓은 JS코드가 실행이 안되는 이슈

원인은 JS가 HTML보다 빨리 실행되기 때문

가장 하단인 태그 바로 위에 를 위치해 주어야 한다.

두번째 이슈
git으로 협업을 하는데 fork로 내 repo에 가져온것을 수정하고 push를 하는데 정상적으로 push가 안되는 이슈

원인은 원격링크를 fork했던 원본링크로 연결되어있었던 것.

다시 원격링크에 fork해온 내 reop링크를 연결하여 무사히 push한 후에 PR하였다.


금주 학습내용

git에 대해 많이 알게되었음

stage에 저장한 내역을 add
stage에 올린 내역을 commit으로 버전관리
commit한 내역들을 내 repo에 push(github에 업로드하는것과 같은 느낌)

fork한 내용을 PR할때는 꼭 내 repo에 push를 먼저 할것

python 공부를 시작함

장점은 굉장히 직관적이다.

a는 1이고 b는2 인데 a+b는 뭐야?

a = 1
b = 2
print(a + b)

하면 3이 나온다

필요한 함수를 땡겨오자

print와 같은 함수는 기본적으로 바로 사용할 수 있지만 randint같은 함수는 Python Standard Library에서 가져와야 한다.

from random import randint

random이라는 모듈에서 randint를 가져온다

일반 함수와 method는 혼자 있을수 없고 앞에 항상 variable이 존재해야 한다.

Lists는 말 그대로 리스트이며 []를 사용한다.
ex)

fruits = ["사과", "자두", "포도"]

이런식인데 순서는 0, 1, 2 순서이며 뒤에서부터 부를때는 -1, -2, -3이 된다.

Tuples은 Lists와 비슷한 기능을 하나 ()를 사용하며 Lists와는 다르게 내용수정이 불가능하다.

Dicts는 위 둘처럼 내용이 들어가지만 좀더 복잡한 데이터구조를 가질 수 있다.
ex)

player01 = {
	'name' = 'James'
    'age' = 30
    'weapon' = 'Knife'
    'alive' = True
}

이처럼 Boolean도 넣을 수 있으며

print(player.get('name'))

이런식으로 입력하면
'James'가 나오는 형식이다


여기까지 금주 학습내용 및 이슈내용 정리 끝

profile
Life is Art

0개의 댓글