From 0263ea55e133a20083c66f98cc8fcf1001f72c27 Mon Sep 17 00:00:00 2001 From: SeongjaeMoon Date: 2019年4月30日 01:54:42 +0900 Subject: [PATCH 1/8] fixed typo --- .vscode/settings.json | 3 ++- Learning/Python/Course01/.DS_Store | Bin 8196 -> 8196 bytes Learning/Python/Course01/files/.DS_Store | Bin 0 -> 6148 bytes Learning/Python/Course04/README.md | 2 +- Learning/Python/Course10/task/main.py | 2 +- 5 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 Learning/Python/Course01/files/.DS_Store diff --git a/.vscode/settings.json b/.vscode/settings.json index 3b66410..6b6b82f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,4 @@ { - "git.ignoreLimitWarning": true + "git.ignoreLimitWarning": true, + "python.linting.pylintEnabled": true } \ No newline at end of file diff --git a/Learning/Python/Course01/.DS_Store b/Learning/Python/Course01/.DS_Store index 7739398e7afda31262f8ae5ea36a138d0723a4f0..cf31e898ed39c1823980cc805497f9b5cc6a24c7 100644 GIT binary patch delta 115 zcmZp1XmOa}&nU1lU^hRbz+@f)SLu}u3=A6o!2rl&U|?lPW5{I4VMt{to@_62eR85e z!{mAaZl1E>qP(2^ymX)v#>w{tR3_^Q%1u@fY5PhpD0yZfv*Fvx{7$aKPEFl(J3H|^ziJ)*XHWKXa@AxbAy`5EZdRkbB z$PDbf+1Z_$+XuHF0K({THUN46x@^KAqebLy9a<}sg(2s-!2ra1lm!7nitz!~^w41~`3Vm#ua%Gvs9c{*z&+ZCHc^J*Cs m+Ko#9JK9G!^Pr7K*_@XO)`rR=e-0=5MIaO6${F|t23`RSGBm{i literal 0 HcmV?d00001 diff --git a/Learning/Python/Course04/README.md b/Learning/Python/Course04/README.md index f4423bb..763ef23 100644 --- a/Learning/Python/Course04/README.md +++ b/Learning/Python/Course04/README.md @@ -247,7 +247,7 @@ key = 2 # 네 번째 인덱스의 값을 저장합니다. 5> 2 # 2가 5보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. 4> 2 # 2가 4보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. 3> 2 # 2가 3보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. -1 < 3 # 4가 5보다 작은 값을 나타내므로, 더 비교하지 않고 3을 첫 번째 인덱스에 삽입합니다. +1 < 3 # 1이 2보다 작은 값을 나타내므로, 더 비교하지 않고 2를 첫 번째 인덱스에 삽입합니다. 결과: [1 2 3 4 5] ``` diff --git a/Learning/Python/Course10/task/main.py b/Learning/Python/Course10/task/main.py index 15cbd4f..267a865 100644 --- a/Learning/Python/Course10/task/main.py +++ b/Learning/Python/Course10/task/main.py @@ -14,7 +14,7 @@ def get_rank(random_list): if not (n in result): result[n] = 0 result[n] += 1 - result = sorted(result.items(), key = lambda x:x[1], reverse = True) + result = sorted(result.items(), key=lambda x:x[1], reverse=True) return result ''' From 761b62fedccef050e1ce22487a9fb99bfd7006fc Mon Sep 17 00:00:00 2001 From: SeongjaeMoon Date: 2019年4月30日 01:55:27 +0900 Subject: [PATCH 2/8] fixed typo --- Learning/Python/Course04/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Learning/Python/Course04/README.md b/Learning/Python/Course04/README.md index 763ef23..64e5475 100644 --- a/Learning/Python/Course04/README.md +++ b/Learning/Python/Course04/README.md @@ -247,7 +247,7 @@ key = 2 # 네 번째 인덱스의 값을 저장합니다. 5> 2 # 2가 5보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. 4> 2 # 2가 4보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. 3> 2 # 2가 3보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. -1 < 3 # 1이 2보다 작은 값을 나타내므로, 더 비교하지 않고 2를 첫 번째 인덱스에 삽입합니다. +1 < 2 # 1이 2보다 작은 값을 나타내므로, 더 비교하지 않고 2를 첫 번째 인덱스에 삽입합니다. 결과: [1 2 3 4 5] ``` From 6c46a07bdec7aaab8439d872114e1d952504dc51 Mon Sep 17 00:00:00 2001 From: SeongjaeMoon Date: 2019年4月30日 01:57:16 +0900 Subject: [PATCH 3/8] fixed typo --- Learning/Python/Course04/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Learning/Python/Course04/README.md b/Learning/Python/Course04/README.md index 64e5475..53e464f 100644 --- a/Learning/Python/Course04/README.md +++ b/Learning/Python/Course04/README.md @@ -238,7 +238,7 @@ key = 4 # 두 번째 인덱스의 값을 저장합니다. key = 3 # 세 번째 인덱스의 값을 저장합니다. 5> 3 # 3이 5보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. 4> 3 # 3이 4보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. -1 < 3 # 4가 5보다 작은 값을 나타내므로, 더 비교하지 않고 3을 첫 번째 인덱스에 삽입합니다. +1 < 3 # 3이 1보다 크기 때문에, 더 비교하지 않고 3을 첫 번째 인덱스에 삽입합니다. 결과: [1 3 4 5 2] ``` ### 4 @@ -247,7 +247,7 @@ key = 2 # 네 번째 인덱스의 값을 저장합니다. 5> 2 # 2가 5보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. 4> 2 # 2가 4보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. 3> 2 # 2가 3보다 작은 값을 나타내므로, 앞의 요소와 비교합니다. -1 < 2 # 1이 2보다 작은 값을 나타내므로, 더 비교하지 않고 2를 첫 번째 인덱스에 삽입합니다. +1 < 2 # 2가 1보다 크기 때문에, 더 비교하지 않고 2를 첫 번째 인덱스에 삽입합니다. 결과: [1 2 3 4 5] ``` From 832ec1caebd75514ae5e81de67753f56aedf56f8 Mon Sep 17 00:00:00 2001 From: SeongjaeMoon Date: 2019年4月30日 02:05:29 +0900 Subject: [PATCH 4/8] fixed typo --- Learning/Python/Course04/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Learning/Python/Course04/README.md b/Learning/Python/Course04/README.md index 53e464f..0f1fc16 100644 --- a/Learning/Python/Course04/README.md +++ b/Learning/Python/Course04/README.md @@ -257,14 +257,14 @@ key = 2 # 네 번째 인덱스의 값을 저장합니다. num_list = [1, 5, 4, 3, 2] for i in range(1, len(num_list)): - j = i - 1 # 삽입할 요소보다 앞의 인덱스 - key = num_list[i] # 삽입할 값 - while num_list[j]> key and j>= 0: # 반복문 조건 비교 - num_list[j+1], j = num_list[j], j - 1 # 값을 대입 - num_list[j+1] = key # 요소 삽입 + j = i-1 # 삽입할 요소보다 앞의 인덱스 + key = num_list[i] # 삽입할 값 + while num_list[j]> key and j>= 0: # 반복문 조건 비교 + num_list[j+1], j = num_list[j], j-1 # 값을 대입 + num_list[j+1] = key # 요소 삽입 for i in num_list: - print(i, end= ' ') # 1, 2, 3, 4, 5 + print(i, end= ' ') # 1, 2, 3, 4, 5 ``` 우리가 코드를 작성하는 데 익숙해져서, 바로 코드를 작성할 수 있다면 좋겠지만, 머리 속에 내용을 바로 코드로 표현하는 것은 많이 어려운 작업입니다. 그렇기 때문에, 코드를 작성하기 전에, 그림을 그리거나 코드의 흐름을 하나하나 글로 작성해보는 것이 도움이 될 수 있습니다. From 842a6338d72db3247890b41a2689733d36ed36f2 Mon Sep 17 00:00:00 2001 From: SeongjaeMoon Date: 2019年4月30日 06:44:08 +0900 Subject: [PATCH 5/8] fixed typo --- Learning/Javascript/Course15/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Learning/Javascript/Course15/README.md b/Learning/Javascript/Course15/README.md index 74442d9..c57a995 100644 --- a/Learning/Javascript/Course15/README.md +++ b/Learning/Javascript/Course15/README.md @@ -138,7 +138,7 @@ window.addEventListener('keypress', log, false); 아래 코드는 `test`라는 아이디 속성 값을 갖는 `` 태그가 html 코드에 짜여있다고 가정합니다. ```javascript document.getElementById("test").addEventListener("keydown", function(e){ - var isCapsLock = e.getModifier("CapsLock"); + var isCapsLock = e.getModifierState("CapsLock"); if(isCapsLock){ //CapsLock 키가 활성화 상태 }else{ From 27479376088cb7dc45d62696e0740f721680a9d2 Mon Sep 17 00:00:00 2001 From: SeongjaeMoon Date: 2019年4月30日 06:44:16 +0900 Subject: [PATCH 6/8] fixed typo --- Learning/Javascript/Course16/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Learning/Javascript/Course16/README.md b/Learning/Javascript/Course16/README.md index 9d90f99..b8cdd45 100644 --- a/Learning/Javascript/Course16/README.md +++ b/Learning/Javascript/Course16/README.md @@ -54,10 +54,12 @@ console.log(window.globalVar); //"전역 변수!" var user = { firstName: "Seongjae", lastName: "Moon", - fullName: this.firstName + " " + this.lastName; + fullName: function() { + return this.firstName+" "+this.lastName; + } } -console.log(user.fullName); //Seongjae Moon +console.log(user.fullName()); //Seongjae Moon ``` 상대적으로 객체에서 사용된 `this` 키워드는 이해하기 쉽습니다. 우리가 이벤트에서 `this` 키워드를 이용해 이벤트가 발생한 엘리먼트 자신의 정보를 가져올 수 있다고 알아봤습니다. From 7e3e730762716c22af976e0a1cd6fcfafa7bd854 Mon Sep 17 00:00:00 2001 From: SeongjaeMoon Date: Tue, 7 May 2019 14:01:29 +0900 Subject: [PATCH 7/8] fixed typo --- Learning/Python/Course04/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Learning/Python/Course04/README.md b/Learning/Python/Course04/README.md index 0f1fc16..d33f3ea 100644 --- a/Learning/Python/Course04/README.md +++ b/Learning/Python/Course04/README.md @@ -79,7 +79,7 @@ print(a[:-1]) # 1, 2, 3 (0~(1-(-1))) 위 코드 예시를 통해 알 수 있듯이, 마지막 인덱스가 생략되면, **지정한 시작 인덱스부터, 마지막 인덱스까지의 값**을 가져올 수 있습니다. 마찬가지로, 시작 인덱스가 생략되면, 리스트의 **0번째 인덱스부터, 지정한 끝 인덱스 - 1** 까지의 값을 가져올 수 있습니다. -참고로, 앞선 장에서 리스트의 마지막 인덱스에 값을 할당하는 예시인 `a[(len(a) - 1)]` 코드는 슬라이스 코드인, `a[len(a):]`로도 표현 할 수 있습니다. +참고로, 앞선 장에서 리스트의 마지막 인덱스에 값을 할당하는 예시인 `a[(len(a) - 1)]` 코드는 `a[-1]`로도 표현 할 수 있습니다. ### 리스트 메서드 앞서, 리스트는 컨테이너 객체 중에 하나라고 말씀드렸습니다. 리스트도 하나의 객체이기 때문에, 굉장히 다양한 메서드를 제공합니다. @@ -106,7 +106,7 @@ list.copy()|리스트를 얕은 복사(Shallow Copy)합니다. ```python rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet'] -del rainbow[len(rainbow):] # 마지막 인덱스 요소 삭제 +del rainbow[-1] # 마지막 인덱스 요소 삭제 print(rainbow) # ['red', 'orange', 'yellow', 'green', 'blue', 'indigo'] rainbow.append('violet') # 추가 print(rainbow) # ['red', 'orange', 'yellow', 'green', 'blue', 'indigo'] From b60aad140f5153b3f946eefb1e04ac214aebf209 Mon Sep 17 00:00:00 2001 From: SeongjaeMoon Date: 2019年5月13日 10:35:52 +0900 Subject: [PATCH 8/8] fixed code error --- Learning/Python/Course07/task/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Learning/Python/Course07/task/main.py b/Learning/Python/Course07/task/main.py index 8e29626..4ab1b0a 100644 --- a/Learning/Python/Course07/task/main.py +++ b/Learning/Python/Course07/task/main.py @@ -12,13 +12,13 @@ def insert_sort(num_list): for i in range(1, len(num_list)): j = i - 1 key = num_list[i] - while num_list[j]> key and j> 0: + while num_list[j]> key and j>= 0: num_list[j+1] = num_list[j] j = j - 1 num_list[j+1] = key -num_list = sample(range(1, 10001), 10000) # 랜덤한 순서로 1 ~ 100 까지 샘플 리스트 100개 생성 +num_list = sample(range(1, 10001), 10000) # 랜덤한 순서로 1 ~ 10000 까지 샘플 리스트 100개 생성 print("sample:", num_list) # 랜덤한 리스트 출력 # 삽입 정렬 실행 시간 -> (Insertion sort 함수를를 통해 입력 값(num_list)을 정렬하는 데 걸린 시간) run_time(insert_sort(num_list))

AltStyle によって変換されたページ (->オリジナル) /