๋ชฉ๋ก๐ฉ๐ป ๋ฐฑ์๋(Back-End)/Node js (108)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/VOxOL/btrSCcg8ttJ/cLpIIuPPcqbTm0aCpF5b31/img.png)
https://www.donskytech.com/python-flask-websockets/ Display Real-Time Updates Using Python, Flask, and Websockets We will discuss how to display a real-time application using Python, Flask, and Websocket using the Flask-SocketIO library. www.donskytech.com ๐ฅ Flask-SocketIO Flask ์ ํ๋ฆฌ์ผ์ด์ ์ด ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ๋๊ธฐ ์๊ฐ์ด ์งง์ ์๋ฐฉํฅ ํต์ ์ ์ก์ธ์ค ํด๋ผ์ด์ธํธ ์ธก ์ ํ๋ฆฌ์ผ์ด์ ์ Javascript, Python, C++, Java ๋ฐ Swift ์ ๋ชจ๋ SocketIO ํด๋ผ์ด์ธํธ ๋ผ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/byTEwK/btrSB3weq3y/F7VnpITE6aBKzidr0Jie0k/img.png)
GET์ ๊ฐ์ ธ์ค๋ ๊ฒ POST๋ ์ํํ๋ ๊ฒ GET๋ฐฉ์์ URL์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฌ์ ์ ์ก POST๋ฐฉ์์ BODY์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ ์ ์ก GET์ DB์์ ์ฐพ์์ ์กฐํ POST๋ DB์ ์๋ก์ด ์ ๋ณด ์ ์ฅ. ๐ฆ POST ๋ณดํต ๋ฐ์ดํฐ ์์ฑ(Create), ๋ณ๊ฒฝ(Update), ์ญ์ (Delete) ์์ฒญ ํ ๋ ์ฌ์ฉ ๋ฐ์ดํฐ ์ ๋ฌ ํํ : ๋ฐ๋ก ๋ณด์ด์ง ์๋ HTML body์ key:value ํํ๋ก ์ ๋ฌ templates/index.html app.py from flask import Flask, request app = Flask(__name__) @app.route('/param', methods=['GET','POST']) def hello(): a = request.form.get('name') return..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mbEjT/btrSBo8hFEW/F47fGeCKPljs6Ij2EGDgAK/img.png)
https://shanepark.tistory.com/57 ํ์ด์ฌ Flask ์ฌ์ฉ๋ฒ - 2) Parameter ๋ณด๋ด๊ธฐ GET/POST GET ๋ฐฉ์๊ณผ POST ๋ฐฉ์ ๋๋ค ํด๋ณด๊ฒ ์ต๋๋ค. 1. GET ํ์ด์ ์ฝ๋์ ๋๋ค. from flask import Flask, request app = Flask(__name__) @app.route('/param') def hello(): a = request.args.get('name') return f'Hello {a}' if __name__== "__main__": app.r shanepark.tistory.com ๐ฆ GET ๋ณดํต ๋ฐ์ดํฐ ์กฐํ(Read)๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉ ๋ฐ์ดํฐ ์ ๋ฌ ํํ : URL ๋ค์ ๋ฌผ์ํ๋ฅผ ๋ถ์ฌ key=value๋ก ์ ๋ฌ templates/ind..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vJo78/btrSwsih6pZ/6GNj9Xt8kNxbm6aX53UYoK/img.png)
https://www.geeksforgeeks.org/convert-csv-to-html-table-using-python-pandas-and-flask-framework/ Convert CSV to HTML Table using Python Pandas and Flask Framework - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.gee..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/DrgNU/btrSc96pGhS/DRgFbwYQWkvmLHkZ27wc5k/img.png)
https://itadventure.tistory.com/558 ํ๋(16) - ํ์ด์คํฌ๋ฆฝํธ์ ํน์ข์~์ ์ผ๋ก ๋จธ์ ๋ฌ๋! ๐ณ 'ํ๋'๋ ํฌ๋ ์ด๊ฐ ๋์ ํ๊ณ ์๋ ํ์ด์คํฌ๋ฆฝํธ ๋์ ๊ธฐ์ ์ค์๋ง์ ๋๋ค. ์ง๋ ๊ฒ์๊ธ์์ ์ฐ์ฌ๋๋ ๊ธ์ ๋๋ค. : https://itadventure.tistory.com/557 ํ๋!(15) - ๋ผ์ํ๊ท์ 4์ฐจ๋ฐฉ์ ์๊น์ง ๐ฟ 'ํ๋'๋ itadventure.tistory.com ๐ ์๊ณ ๋ฆฌ์ฆ ์ข ๋ฅ๋ฅผ ์ ํํ๋ ์น ํ์ด์ง index.html ์๊ณ ๋ฆฌ์ฆ ์ ํ : ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ์ธ์ ๋ฆฟ์ง ํ๊ท (Ridge Regression) ๋ผ์ ํ๊ท (Lasso Regression) ์ํ๊ฐ ์ ํ : 0.001 0.01 0.1 1 10 100 ํ๋ จ์ ์ : ํ ์คํธ์ ์ : import pandas as pd fro..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pMgVs/btrShABJYGq/fVMg31InJYZjyPJTgXeZb0/img.png)
https://itadventure.tistory.com/557 ํ๋!(15) - ๋ผ์ํ๊ท์ 4์ฐจ๋ฐฉ์ ์๊น์ง ๐ฟ 'ํ๋'๋ ํ์ด์คํฌ๋ฆฝํธ ๋์ ๊ธฐ์ ์ค์๋ง์ ๋๋ค. ์ง๋ ๊ฒ์๊ธ์์ ์ฐ์ฌ๋๋ ๊ธ์ ๋๋ค. : https://itadventure.tistory.com/555 ํ๋!(14) - ๋ฆฟ์ง ๋ฆฌ๊ทธ๋ ์ ์ผ๋ก ์ ํ๋๊ฐ ๋์์ง๋ค๊ตฌ? โป 'ํ๋'๋ ํ์ด์คํฌ itadventure.tistory.com ๐ฅ ๋ผ์ ๋ฆฌ๊ทธ๋ ์ (Lasso Regression) PolynomialFeatures ( ํด๋ฆฌ๋ ธ๋ฏธ์ผ ํผ์ณ ), ๋คํญํน์ฑ ๋ชจ๋ ์ ๊ณฑ์ด๋ ๊ณฑํ๊ธฐํ ์ ์๋ ๊ฒฝ์ฐ์ ์๊ฐ ๋ชจ๋ ๋์ด 1) ํด๋ฆฌ ๋ชจ๋์ ๋ถ๋ฌ์ ๋คํญ์ ๋ชจ๋ธ์ ๋ง๋ค๊ธฐ from sklearn.preprocessing import PolynomialFeatures ํด๋ฆฌ = Po..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lezwo/btrScbP1wA4/85W9eHQXsM4079CpziuqYk/img.png)
https://itadventure.tistory.com/555 ํ๋!(14) - ๋ฆฟ์ง ๋ฆฌ๊ทธ๋ ์ ์ผ๋ก ์ ํ๋๊ฐ ๋์์ง๋ค๊ตฌ? โป 'ํ๋'๋ ํ์ด์คํฌ๋ฆฝํธ ๋์ ๊ธฐ์ ์ค๋ง์ ๋๋ค. ์ง๋ ๊ฒ์๊ธ์ ์ฐ์ฌ๋๋ ๊ธ์ ๋๋ค : https://itadventure.tistory.com/554 ํ๋!(13) - ์? ์ธ๊ณต์ง๋ฅ ์ ์ค์จ์ด?! - ํ๊ท ๊ฐ๊ฒฉ ์ถ๊ฐ 'ํ๋'๋ ํ์ด์คํฌ๋ฆฝํธ ๋์ itadventure.tistory.com ๐ต ๊ณผ์์ ํฉ ํ๋ จ๋ฐ์ดํฐ ์ ์ค์จ์ด ํ ์คํธ๋ฐ์ดํฐ ์ ์ค์จ๋ณด๋ค ๋ฎ์ ๊ฒฝ์ฐ๋ฅผ '๊ณผ์์ ํฉ' ํ๋ จ์ธํธ์ ํ ์คํธ ๋ฐ์ดํฐ์ ์ ์ค์จ์ด ๋น์ทํด์ผ ์ข์ ์๊ณ ๋ฆฌ์ฆ ๐ต ์ฐจ์ ์ ํํ๊ท 1์ฐจ ๋ฐฉ์ ์ x๊ฐ์ด ํ๊ฐ๊ฐ ์๋๋ผ, ์ฌ๋ฌ ๊ฐ์ x๊ฐ์ด ์กด์ฌ ๋จธ์ ๋ฌ๋์ด ํ๋ จ๊ณผ์ ์ ๊ทธ ๊ฐ๋ค์ ์ ๋ฌํ๊ฒ ์กฐ์ ํด ๋งค์ถ๋(y)๊ฐ์ ์ฐ์ถ ์ ๊ณฑ ์์น ๋ฐ์ดํฐ๋ฅผ ์ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/J28XQ/btrScQSoSid/QW56dDJ0nVm04j7pPkg5Tk/img.png)
https://itadventure.tistory.com/554 ํ๋!(13) - ์? ์ธ๊ณต์ง๋ฅ ์ ์ค์จ์ด?! - ํ๊ท ๊ฐ๊ฒฉ ์ถ๊ฐ 'ํ๋'๋ ํ์ด์คํฌ๋ฆฝํธ ๋์ ๊ธฐ์ ์ค์๋ง์ ๋๋ค. ์ง๋ ๊ฒ์๊ธ์์ ์ด์ด์ง๋ ๋ด์ฉ์ ๋๋ค : https://itadventure.tistory.com/553 ํ๋!(12) - ๋ฌด์ ๋ฌ๋? ๋จธ์ ๋ฌ๋! - ๋ฆฌ๋์ด ๋ฆฌ๊ทธ๋ ์ ( LinearRegression ) 'ํ๋'๋ itadventure.tistory.com ๐ ํ๊ท ๊ฐ๊ฒฉ ํฌํจ ํ๊ท ๊ฐ๊ฒฉ์ ํฌํจํ๊ธฐ ์ํด CSV ํ์ผ์ ์ฝ๊ณ 3๊ฐ์ ์ปฌ๋ผ์ ๋ฐ์์ค๋๋ก ๋ณ๊ฒฝ AveragePrice ๊ฐ ์ ๊ณต๋ ๋ฐ์ดํฐ์ค ํ๊ท ๊ฐ๊ฒฉ 3๊ฐ์ ์ปฌ๋ผ # ํ๋ค์ค์์ csv ๋ฅผ ๋ฐ์ดํฐ ํ๋ ์์ผ๋ก ์ฝ์ด์ด ๋งค์ถ๋ฐ์ดํฐ = pd.read_csv(open_url( "http://drea..