νμν©λλ€! μ΄ λ ν¬μ§ν 리λ μΉ ν¬λ‘€λ§, Flaskλ₯Ό μ΄μ©ν μΉ κ°λ°, κ·Έλ¦¬κ³ λ€μν νμ΄μ¬ λΌμ΄λΈλ¬λ¦¬λ₯Ό νμ©ν λ°μ΄ν° λΆμ λ±μ λ€λ£Ήλλ€. μλλ μ κ° νμ΅ν λ΄μ©μ μμ½μ λλ€.
μ¬λ¬ μΉμ¬μ΄νΈμμ λ°μ΄ν°λ₯Ό μμ§νλ ν¬λ‘€λ§ κΈ°λ²μ λ°°μ μ΅λλ€:
- κΈ°μ΄ ν¬λ‘€λ§: μΉ λ°μ΄ν°λ₯Ό μ€ν¬λννλ κΈ°λ³Έ κ°λ μ΄ν΄
- λ©λ‘ Top 100 μ°¨νΈ: λ©λ‘ μ°¨νΈμμ μ€μκ° μμ λ°μ΄ν°λ₯Ό μμ§
- Selenium νμ©: λμ μ½ν μΈ λ₯Ό μλννμ¬ ν¬λ‘€λ§
- νμ₯λμλ½ λ©λ΄: νμ₯ λμλ½ λ©λ΄ λ°μ΄ν°λ₯Ό μμ§ λ° λΆμ
- Gλ§μΌ μν μ 보: Gλ§μΌμμ μν 리μ€νΈμ κ°κ²© μ 보 ν¬λ‘€λ§
- ν¬μΌλͺ¬ μ΄λ―Έμ§ μμ§: ν¬μΌλͺ¬ μ΄λ―Έμ§λ₯Ό μλμΌλ‘ λ€μ΄λ‘λ
- μ νλΈ μ λͺ© μΆμΆ: μ νλΈμμ μμ μ λͺ©μ μ€ν¬λ¦½νΈλ‘ μΆμΆ
Flaskλ₯Ό νμ©ν΄ μΉ μ ν리μΌμ΄μ μ λ§λ€κ³ , λ°μ΄ν°λ² μ΄μ€μ μ°λνμμ΅λλ€:
- HTMLκ³Ό DB μ°λ: λμ HTML μΈν°νμ΄μ€λ₯Ό λ°μ΄ν°λ² μ΄μ€μ μ°κ²°
- ν¨μ μ¬μ©: μ¬μ¬μ© κ°λ₯ν ν¨μλ₯Ό ꡬννμ¬ μ½λ ν¨μ¨μ±μ λμ
- λ‘κ·ΈμΈ μμ€ν ꡬν: λ°μ΄ν°λ² μ΄μ€λ₯Ό μ΄μ©ν μμ ν λ‘κ·ΈμΈ μμ€ν ꡬν
λ°μ΄ν° λΆμκ³Ό μκ°νλ₯Ό μν νμ λΌμ΄λΈλ¬λ¦¬λ€μ νμ΅νμμ΅λλ€:
- Numpy: μμΉ μ°μ°κ³Ό λ°°μ΄ μ²λ¦¬
- Pandas: λ°μ΄ν°νλ μμ μ΄μ©ν λ°μ΄ν° λΆμ λ° μ‘°μ
- Matplotlib: λ€μν κ·Έλνμ μ°¨νΈλ₯Ό ν΅ν λ°μ΄ν° μκ°ν
- λ³΅μ§ λ°μ΄ν° μ€μ΅: μ€μ λ³΅μ§ λ°μ΄ν°λ₯Ό λΆμνλ©° μ€λ¬΄μ μ μ© κ°λ₯ν λ°μ΄ν° λΆμ λ₯λ ₯ λ°°μ
π python-study
βββ πΈοΈ crawling
β βββ melon_top100.py
β βββ hansot_menu.py
β βββ gmarket_info.py
β βββ pokemon_images.py
βββ π flask_app
β βββ templates
β β βββ login.html
β βββ app.py
βββ π data_analysis
βββ numpy_practice.ipynb
βββ pandas_practice.ipynb
βββ welfare_data_analysis.ipynb