전체 글 (76) 썸네일형 리스트형 [git] github 이론 강의2 기업용 레포 클라우드 기업용 레포 + Star가 많은 프로젝트인 경우가 위 경우인 경우가 많음tegongkang@gmail.com1부 0. 환경 세팅 & 리눅스 명령어 1. 깃 소개, 깃허브 소개 2. 버전 관리의 큰 그림 3. 저장소와 버전 만들기 4. 커밋 목록을 보는 다양한 방법 -- 실습 -- 5. 작업 내역 비교하기 6. 작업 되돌리기 7. 작업 임시 저장하기 8. 브랜치 관리하기 -- 실습 -- 9. 브랜치 재배치하기10. 원격 저장소와의 네 가지 상호작용 (1) clone, push 11. 원격 저장소와의 네 가지 상호작용 (2) fetch, pull 12. 깃허브를 통한 협업: 풀 리퀘스트 실습하기2부 github 포트폴리오 실습 특강 1. git/github로 보여줄 수 있는 역량 2. .. [git] git 이론 강의1 tegongkang@gmail.com모두의 깃 & 깃허브 - 인프런 | 강의 (inflearn.com)1. 이론1) 깃이 없으면?변경 내역 확인이 어렵다작업을 되돌리기 어렵다협력하기 어렵다 2) 깃과 깃허브?깃?버전을 관리하기 위한 도구버전?유의미한 변화(commit)가 결과물로 나온 것프로그램 개발 = 유의미한 변화를 쌓아 프로그램을 만들어나가는 것소스트리?그런 깃을 편하게 쓸 수 있게 하는 도구깃허브?원격 저장소 호스팅 서비스원격(인터넷 상에서)저장소(깃으로 관리한 프로젝트)호스팅(관리해주는)서비스 3) 깃이 관리하는 세 개의 공간작업 디렉터리: 버전 관리의 대상이 위치하는 공간(.git이 있는 디렉터리)스테이지: 다음 버전이 될 후보가 올라가는 공간저장소: : 버전이 만들어지고 관리되는 공간(스.. [Day- 35] JavaScript③ 객체 다루기 chap11. 자바스크립트 객체 다루기 2. 객체 속성 다루기 1) 객체 속성에 접근하기 ● 대괄호 연산자로 접근하기대괄호 연산자는 []를 사용해 객체의 속성에 접근하는 방법으로, 배열에서도 사용할 수 있습니다.객체의 속성에 접근하려면 객체명 뒤에 대괄호를 붙이고 대괄호 안에 키를 넣습니다.이때 키는 반드시 큰따옴표나 작은따옴표로 감싼 문자열 형태로 작성해야 합니다. const person ={ name:{ firstName: "Gildong", lastName: "Hong" }, likes:["apple", "samsung"], printHello:function(){ return "hello"; }};console.log(person[.. [Day-34] JavaScript② 2. 자료형 1) 문자열 ● 템플릿 문자열ES6에서 추가된 템플릿 문자열은 백틱(`)으로 문자열을 정의하는 방법 템플릿 문자열은 기존 문자열 정의 방식처럼 큰따옴표나 작은따옴표로 문자열을 정의하지 않기 때문에 문자열에 큰따옴표나 작은따옴표가 있어도 영향을 받지 않습니다. - Enter를 눌렀을 때 줄 바꿈이 적용됩니다. 그래서 이스케이프 문자를 사용하지 않아도 됩니다.- ${} 문법을 이용해 문자열에 변수 또는 식을 넣을 수 있습니다. 다음 코드를 보면 템플릿 문자열의 ${} 안에 외부에 미리 정의한 변수 또는 표현식을 넣어 연산한 값을 변수에 할당합니다.let string =`문자열은 큰따옴표(")나 작은따옴표(')로 감싸면 됩니다.`;console.log(string);>>> 문자열은 큰따옴표(")나.. [재귀함수] 재귀함수? 메소드 혹은 함수의 내부에서 자기 자신의 메소드 혹은 함수를 다시 호출하는 함수 코드의 간결화 및 변수의 최소화를 위해 사용 조건문을 활용하여 종료조건을 삽입해야 함 def recur(index, value): if index == len(data): result.add(value) else: recur(index +1, value+data[index]) recur(index+1, value) data = [3, 5, 8] result = set() recur(0,0) print(result) * 재귀함수 활용 1) 팩토리얼 n! = n * (n-1) * ... 2 * 1 def factorial(n): if n ==1: reutrn 1 else: return n * factorial(n-1).. [Day-33] CSS ③ , JavaScript① 6. 전환 효과 속성 적용하기 1) 전환CSS에서 한 요소에 적용된 스타일 속성값을 다른 속성값으로 변하게 하는 것 2) transition-property 속성 전환 효과를 적용할 대상 속성을 지정전환 효과를 여러 속성에 지정하고 싶다면 쉼표로 구분해 작성하면 됩니다.개별 속성이 아닌 모든 속성에 전환 효과를 넣고 싶으면 all로 지정하면 됩니다.transition-property:; 3) .transition-duration 속성전환 효과의 지속 시간을 설정하는 데 사용합니다. 속성값으로는 초 단위 값을 사용여러 속성을 쉼표로 구분해 전환 효과를 지정할 때는 transition-property와 transition-duration 속성을 각각 지정할 수 있습니 전환 효과의 지속 시간을 설정하는 데.. [Day-32] CSS② chap05 1. 선택자선택자는 CSS 속성을 적용할 대상을 선택하는 문법으로, 다양한 종류의 선택자를 지원합니다. 2. 기본 선택자① 전체 선택자 모든 태그를 선택자로 지정합니다.② 태그 선택자 태그명으로 선택자를 지정합니다.③ 아이디 선택자 id 속성값으로 선택자를 지정합니다.④ 클래스 선택자 class 속성값으로 선택자를 지정합니다.⑤ 기본 속성 선택자 HTML 태그에서 사용할 수 있는 속성과 값으로 선택자를 지정합니다.⑥ 문자열 속성 선택자 태그의 속성값이 특정한 문자열과 일치하는 요소를 선택자로 지정합니다. 3. 조합 선택자조합 선택자는 기본 선택자와 조합해서 사용했을 때 선택자의 의미를 더 풍부하게 하는 역할을 합니다.① 그룹 선택자 여러 선택자를 , 기호로 구분해 선택자를 그룹으로 묶어 지정.. input 입력 여러 개 받기 1) map 함수를 사용하여 공백을 기준으로 split>> a, b = input().split() # 문자열로>> a, b = map(int, input().split()) # 정수형으로>> num_list = list(map(int, input().split())) # 리스트로 2) 문자열 여러줄 입력받기>> s_list = [input() for _ in range(n)] # n줄 입력 받기 3) 한 문자열 받아서 한 글자씩 나누어 더하기 ex)s = input()for i in range(len(s)):sum += int(s[i]) # 문자열은 슬라이싱 가능 4) 띄어쓰기 없이 정수 여러 개 입력받아 2차원 배열로 저장하기two_d = [list(map(int, input())) for _ i.. 이전 1 ··· 3 4 5 6 7 8 9 10 다음