π Python 38
- νμ΄μ¬μΌλ‘ JSON λ°μ΄ν° λ€λ£¨κΈ°
- νμ΄μ¬ λ¬Έλ² κΏν 100μ
- νμ΄μ¬μΌλ‘ μ£Όκ° μμΈ‘νκΈ° (μκ³μ΄ μμΈ‘ λΌμ΄λΈλ¬λ¦¬ prophet)
- νμ΄μ¬ λμ λ리 key λλ value κΈ°μ€μΌλ‘ μ λ ¬νκΈ°
- νμ΄μ¬μΌλ‘ νμν¬μΈνΈ μλν β μ¬λΌμ΄λ μμ
- νμ΄μ¬μΌλ‘ νμν¬μΈνΈ μλν β μ¬λΌμ΄λ 볡μ /볡μ¬
- νμ΄μ¬μΌλ‘ λΆμ°λνκ΅ νκ΅μ΄ λ§μΆ€λ² κ²μ¬κΈ° μ¬μ©νκΈ°
- νμ΄μ¬μμ μ¬μ¬μ€μ μΌλ‘ λ°μ¬λ¦Ό μ²λ¦¬νκΈ° (μμ μ²λΌ λ°μ¬λ¦Ό)
- νμ΄μ¬μΌλ‘ UUID (κ³ μ μλ³μ) μμ±νλ λ°©λ²
- νμ΄μ¬μΌλ‘ νμν¬μΈνΈ μλν β κ°μ²΄ λ°°κ²½, κΈκΌ΄ μμ λ°κΎΈκΈ°
- νμ΄μ¬ ννΈ κΈ°μ΄ β λ¨κΈ° ν¬μ μ§ν κ³μ°νκΈ°
- νμ΄μ¬μΌλ‘ νμν¬μΈνΈ μλν β μ°¨νΈ λ°μ΄ν° μ λ°μ΄νΈ
- νμ΄μ¬μΌλ‘ νμν¬μΈνΈ μλν β ν μ€νΈ μ°Ύμ λ°κΎΈκΈ°
- νμ΄μ¬ GUI - tkinter μ¬μ©λ² (μ½λ μμ)
- νμ΄μ¬ GUI - tkinter μ¬μ©λ² (κΈ°μ΄)
- νμ΄μ¬μΌλ‘ μ νλΈ λμμ λ€μ΄λ‘λ λ°κΈ°
- νμ΄μ¬ pprintλ₯Ό μ¬μ©ν΄μ λ°μ΄ν° μΆλ ₯νκΈ°
- νμ΄μ¬μΌλ‘ μ¬μ΄λ μ¬μνκΈ°
- νμ΄μ¬μΌλ‘ Gmail(μ§λ©μΌ) API μ¬μ©νκΈ°
- γνμ΄μ¬μΌλ‘ μ 무 μλννκΈ°γ μ¨λΌμΈ κ°μ 촬μ νκΈ°
- νμ΄μ¬μΌλ‘ νμΌ/ν΄λ κ²½λ‘ λ€λ£¨κΈ° (os.path λμ pathlib μ¬μ©νκΈ°)
- νμ΄μ¬μΌλ‘ μ¬λ λ©μμ§ λ³΄λ΄κΈ°
- νμ΄μ¬ Flask μ¬μ©λ² 3 (form)
- νμ΄μ¬ Flask μ¬μ©λ² 2 (Jinja2 ν νλ¦Ώ)
- νμ΄μ¬ Flask μ¬μ©λ² 1 (κΈ°μ΄)
- νμ΄μ¬ κ°μνκ²½ venv μ¬μ©νκΈ°
- λ‘컬 PCλ‘ μΉν λ°μμ νμ΄μ¬ μ€ν¬λ¦½νΈ μ€ννκΈ° (Flask)
- νμ΄μ¬μΌλ‘ DB λ€λ£¨κΈ° (sqlite3 μ¬μ©λ²)
- νμ΄μ¬ μμΈ μ²λ¦¬ μ΄ν΄νκΈ°
- νμ΄μ¬ ν¨μ μ΄ν΄νκΈ° (parameter, keyword arguments λ€λ£¨κΈ°)
- νμ΄μ¬ ν΄λμ€(Class) μ΄ν΄νκΈ°
- νμ΄μ¬μΌλ‘ νμΌ μ¬λ¬κ° ν λ²μ μΈμνλ λ°©λ²
- νμ΄μ¬ μΉ ν¬λ‘€λ§ κΈ°μ΄ (BeautifulSoup μ¬μ© λ°©λ²)
- νμ΄μ¬ λλ€(Lambda) μ΄ν΄νκΈ°
- νμ΄μ¬ 리μ€νΈ μ»΄ν리ν¨μ (List Comprehension) μ΄ν΄νκΈ°
- νμ΄μ¬μΌλ‘ λλ‘λ°μ€ APIλ₯Ό νμ©ν΄ νμΌ μ λ‘λνκΈ°
- νμ΄μ¬μΌλ‘ λλΌμ₯ν° μ μ°°κ³΅κ³ ν¬λ‘€λ§
- νμ΄μ¬μΌλ‘ μ¬λ¬ κ°μ μμ νμΌμμ νμν κ°λ€λ§ ν λ²μ κ°μ Έμ€κΈ°