|
4 | 4 | "cell_type": "markdown", |
5 | 5 | "metadata": {}, |
6 | 6 | "source": [ |
7 | | - "" |
| 7 | + "" |
8 | 8 | ] |
9 | 9 | }, |
10 | 10 | { |
|
20 | 20 | "toc": true |
21 | 21 | }, |
22 | 22 | "source": [ |
23 | | - "<h2>장 개요<span class=\"tocSkip\"></span></h2>\n", |
24 | | - "<시간>\n", |
25 | | - "<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#1.-Introduction\" data-toc-modified-id=\"1.-Introduction-1\">1. 소개</a></span></li><li><span><a href=\"#2.-Basic-Python-Data-Types\" data-toc-modified-id=\"2.-Basic-Python-Data-Types-2\">2. 기본 Python 데이터 유형</a></span></li><li><span><a href=\"#3.-Lists-and-Tuples\" data-toc-modified-id=\"3.-Lists-and-Tuples-3\">3. 목록 및 튜플</a></span></li><li><span><a href=\"#4.-String-Methods\" data-toc-modified-id=\"4.-String-Methods-4\">4. 문자열 메소드</a></span></li><li><span><a href=\"#5.-Dictionaries\" data-toc-modified-id=\"5.-Dictionaries-5\">5. 사전</a></span></li><li><span><a href=\"#6.-Empties\" data-toc-modified-id=\"6.-Empties-6\">6. 비어 있음</a></span></li><li><span><a href=\"#7.-Conditionals\" data-toc-modified-id=\"7.-Conditionals-7\">7. 조건부</a></span></li></ul></div>" |
| 23 | + "<h2>장 구성<span class=\"tocSkip\"></span></h2>\n", |
| 24 | + "<hr>\n", |
| 25 | + "<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#1.-Introduction\" data-toc-modified-id=\"1.-Introduction-1\">1. 소개</a></span></li><li><span><a href=\"#2.-Basic-Python-Data-Types\" data-toc-modified-id=\"2.-Basic-Python-Data-Types-2\">2. 기본 파이썬 데이터 타입</a></span></li><li><span><a href=\"#3.-Lists-and-Tuples\" data-toc-modified-id=\"3.-Lists-and-Tuples-3\">3. 리스트와 튜플</a></span></li><li><span><a href=\"#4.-String-Methods\" data-toc-modified-id=\"4.-String-Methods-4\">4. 문자열 메서드</a></span></li><li><span><a href=\"#5.-Dictionaries\" data-toc-modified-id=\"5.-Dictionaries-5\">5. 딕셔너리</a></span></li><li><span><a href=\"#6.-Empties\" data-toc-modified-id=\"6.-Empties-6\">6. 빈 객체들</a></span></li><li><span><a href=\"#7.-Conditionals\" data-toc-modified-id=\"7.-Conditionals-7\">7. 조건문</a></span></li></ul></div>" |
26 | 26 | ] |
27 | 27 | }, |
28 | 28 | { |
29 | 29 | "cell_type": "markdown", |
30 | 30 | "metadata": {}, |
31 | 31 | "source": [ |
32 | | - "## 장 학습 목표\n", |
33 | | - "<시간>" |
| 32 | + "## 학습 목표\n", |
| 33 | + "<hr>" |
34 | 34 | ] |
35 | 35 | }, |
36 | 36 | { |
|
40 | 40 | "- `int`, `float`, `string`, `list`, `dict`, `tuple` 등과 같은 표준 Python 데이터 유형을 생성, 설명 및 구별합니다.\n", |
41 | 41 | "- 숫자 값에 대해 `+`, `-`, `*`, `**`와 같은 산술 연산을 수행합니다.\n", |
42 | 42 | "- `.lower()`, `.split()`과 같은 기본 문자열 작업을 수행하여 문자열을 조작합니다.\n", |
43 | | - "- 비교 연산자 연산(`==`, `!=`, `>` 등)과 부울 연산자(`and`, `or`, `not`)를 사용하여 부울 값을 계산합니다.\n", |
| 43 | + "- 비교 연산자 연산(`==`, `!=`, `>` 등)과 부울 연산자(`and`, `or`, `not`)를 사용하여 불리언 값을 계산합니다.\n", |
44 | 44 | "- 튜플, 목록, 문자열 및 사전에 값을 할당하고, 인덱스하고, 슬라이스하고, 부분 집합을 만듭니다.\n", |
45 | 45 | "- `if`, `elif`, `else`를 사용하여 조건문을 작성합니다.\n", |
46 | 46 | "- 들여쓰기 수준에 따라 코드 블록을 식별합니다.\n", |
47 | | - "- `list`와 같은 변경 가능한 객체와 `tuple`과 같은 변경 불가능한 객체의 차이점을 설명하세요." |
| 47 | + "- `list`와 같은 가변(mutable) 객체와 `tuple`과 같은 불변(immutable) 객체의 차이점을 설명하세요." |
48 | 48 | ] |
49 | 49 | }, |
50 | 50 | { |
51 | 51 | "cell_type": "markdown", |
52 | 52 | "metadata": {}, |
53 | 53 | "source": [ |
54 | 54 | "## 1. 소개\n", |
55 | | - "<시간>" |
| 55 | + "<hr>" |
56 | 56 | ] |
57 | 57 | }, |
58 | 58 | { |
|
70 | 70 | "cell_type": "markdown", |
71 | 71 | "metadata": {}, |
72 | 72 | "source": [ |
73 | | - "## 2. 기본 Python 데이터 유형\n", |
74 | | - "<시간>" |
| 73 | + "## 2. 기본 파이썬 데이터 타입\n", |
| 74 | + "<hr>" |
75 | 75 | ] |
76 | 76 | }, |
77 | 77 | { |
|
86 | 86 | "\n", |
87 | 87 | "다음에서 수정된 이미지: [medium.com](https://www.google.com/url?sa=i&url=https%3A%2F%2Fmedium.com%2F%40stevenpcurtis.sc%2Fwhat-is-a-variable-3447ac133 1b9&psig=AOvVaw3YbYfgb7XFOJ_sHP5eliob&ust=1595365663851000&source=images&cd=vfe&ved=0CA0QjhxqFwoTCMi8nrfe3OoCFQAAAAAdAAAAABAZ)\n", |
88 | 88 | "\n", |
89 | | - "``{팁}\n", |
90 | | - "표준 내장 Python 데이터 유형에 대한 요약은 [Python 3 문서](https://docs.python.org/3/library/stdtypes.html)를 참조하세요.\n", |
91 | | - "````" |
| 89 | + "::: {.callout-tip}\n", |
| 90 | + "표준 내장 파이썬 데이터 타입에 대한 요약은 [파이썬 3 문서](https://docs.python.org/3/library/stdtypes.html)를 참고하세요.\n", |
| 91 | + ":::" |
92 | 92 | ] |
93 | 93 | }, |
94 | 94 | { |
|
101 | 101 | "| :--------- | :--------- | :--------------- | :------------------------------- | :---------------------------- |\n", |
102 | 102 | "| 정수 | `정수` | 숫자 유형 | 양수/음수 정수 | `42` |\n", |
103 | 103 | "| 부동 소수점 수 | `플로트` | 숫자 유형 | 십진수 형식의 실수 | `3.14159` |\n", |
104 | | - "| 부울 | `부울` | 부울 값 | 참 또는 거짓 | '사실' |\n", |
| 104 | + "| 부울 | `부울` | 불리언 값 | 참 또는 거짓 | '사실' |\n", |
105 | 105 | "| 문자열 | `str` | 시퀀스 유형 | 텍스트 | ``치즈버거를 먹을 수 있나요?'' |\n", |
106 | 106 | "| 목록 | `목록` | 시퀀스 유형 | 개체 모음 - 변경 가능하고 순서가 지정됨 | `['알리', '신이', '미리암']` |\n", |
107 | 107 | "| 튜플 | `튜플` | 시퀀스 유형 | 개체 모음 - 불변 및 순서 | `('목요일', 2018년 6월 9일)` |\n", |
|
252 | 252 | "| `*` | 곱셈 |\n", |
253 | 253 | "| `/` | 부문 |\n", |
254 | 254 | "| `**` | 지수 |\n", |
255 | | - "| `//` | 정수 나누기/바닥 나누기 |\n", |
| 255 | + "| `//` | 정수 나눗셈(내림 나눗셈) |\n", |
256 | 256 | "| `%` | 모듈로 |\n", |
257 | 257 | "\n", |
258 | 258 | "이러한 연산자를 숫자 유형에 적용하고 결과를 관찰해 보겠습니다." |
|
590 | 590 | "\n", |
591 | 591 | "텍스트는 '문자열'이라는 데이터 유형으로 저장됩니다. 문자열은 일련의 문자로 생각할 수 있습니다. \n", |
592 | 592 | "\n", |
593 | | - "``{팁}\n", |
| 593 | + "::: {.callout-tip}\n", |
594 | 594 | "실제로 이는 일련의 유니코드 코드 포인트입니다. 관심이 있으시면 유니코드에 대한 [훌륭한 블로그 게시물](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely- positively-must-know-about-unicode-and-character-sets-no-excuses/)을 참조하세요.\n", |
595 | | - "````\n", |
| 595 | + ":::\n", |
596 | 596 | "\n", |
597 | 597 | "문자열은 다음 중 하나로 묶인 문자로 작성됩니다.\n", |
598 | 598 | " - 작은따옴표(예: `'Hello'`) \n", |
|
1189 | 1189 | "cell_type": "markdown", |
1190 | 1190 | "metadata": {}, |
1191 | 1191 | "source": [ |
1192 | | - "``{참고}\n", |
| 1192 | + "::: {.callout-note}\n", |
1193 | 1193 | "Python에는 `&` 및 `|`와 같은 [비트 연산자](https://wiki.python.org/moin/BitwiseOperators)도 있습니다. 비트 연산자는 문자 그대로 두 정수의 비트를 비교합니다. 이는 이 과정의 범위를 벗어나지만 실제로 작동하는 모습을 보여주기 위해 아래에 코드 조각을 포함시켰습니다.\n", |
1194 | | - "````" |
| 1194 | + ":::" |
1195 | 1195 | ] |
1196 | 1196 | }, |
1197 | 1197 | { |
|
1403 | 1403 | "metadata": {}, |
1404 | 1404 | "source": [ |
1405 | 1405 | "## 3. 리스트와 튜플\n", |
1406 | | - "<시간>" |
| 1406 | + "<hr>" |
1407 | 1407 | ] |
1408 | 1408 | }, |
1409 | 1409 | { |
|
2345 | 2345 | "cell_type": "markdown", |
2346 | 2346 | "metadata": {}, |
2347 | 2347 | "source": [ |
2348 | | - "## 4. 문자열 메소드\n", |
2349 | | - "<시간>" |
| 2348 | + "## 4. 문자열 메서드\n", |
| 2349 | + "<hr>" |
2350 | 2350 | ] |
2351 | 2351 | }, |
2352 | 2352 | { |
|
2632 | 2632 | "cell_type": "markdown", |
2633 | 2633 | "metadata": {}, |
2634 | 2634 | "source": [ |
2635 | | - "## 5. 사전\n", |
2636 | | - "<시간>" |
| 2635 | + "## 5. 딕셔너리\n", |
| 2636 | + "<hr>" |
2637 | 2637 | ] |
2638 | 2638 | }, |
2639 | 2639 | { |
|
3110 | 3110 | "cell_type": "markdown", |
3111 | 3111 | "metadata": {}, |
3112 | 3112 | "source": [ |
3113 | | - "## 7. 조건부\n", |
3114 | | - "<시간>" |
| 3113 | + "## 7. 조건문\n", |
| 3114 | + "<hr>" |
3115 | 3115 | ] |
3116 | 3116 | }, |
3117 | 3117 | { |
|
3288 | 3288 | "- `True` 값: `False` 값을 갖는 `bool` 객체이거나 `len()` == 0을 갖지 않는 한 모든 객체는 `True`를 반환합니다.\n", |
3289 | 3289 | "- `False` 값: `None`, `False`, `0`, 빈 시퀀스 및 컬렉션: `''`, `()`, `[]`, `{}`, `set()`\n", |
3290 | 3290 | "\n", |
3291 | | - "``{팁}\n", |
| 3291 | + "::: {.callout-tip}\n", |
3292 | 3292 | "[여기 문서](https://docs.python.org/3/library/stdtypes.html#truth-value-testing)에서 자세히 알아보세요.\n", |
3293 | | - "````" |
| 3293 | + ":::" |
3294 | 3294 | ] |
3295 | 3295 | }, |
3296 | 3296 | { |
|
0 commit comments