์ ์ฒด ๊ธ
[Python] List๋ผ๋ฆฌ ์ฐ์ฐ | zip | numpy | map
์ฌ๋ฌ๊ฐ์ง ์ํฉ์์ ๋ฆฌ์คํธ๋ผ๋ฆฌ์ ์ฐ์ฐ์ด ํ์ํ ๋๊ฐ ์๋ค. ํด๋น ๊ธ์ ๋ฆฌ์คํธ ๋ผ๋ฆฌ์ ๋ํ๊ธฐ, ๋นผ๊ธฐ, ๊ณฑํ๊ธฐ ๋ฑ์ ์ฐ์ฐ์ ์ํ 3๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ํด ์ ๋ฆฌํ์๋ค. ๋ชฉ์ฐจ 1) ๋ด์ฅํจ์ zip 1-1) 1์ฐจ์ ๋ฆฌ์คํธ 1-2) 2์ฐจ์ ๋ฆฌ์คํธ 2) numpy ๋ชจ๋ 3) ๋ด์ฅํจ์ map 1-1) 1์ฐจ์ ๋ฆฌ์คํธ 1-2) 2์ฐจ์ ๋ฆฌ์คํธ ๋ด์ฅํจ์ zip zip์ ์ฌ๋ฌ ๋ฐฐ์ด์ ํํ๋ก ๋ฌถ์ด์ฃผ๋ ์ฐ์ฐ์ ํด์ค๋ค. ํ์ด์ฌ ๋ด์ฅํจ์์ด๋ฏ๋ก ๋ฐ๋ก ๋ชจ๋์ importํด์ค ํ์๋ ์๋ค. 1์ฐจ์ ๋ฆฌ์คํธ ๋ค์๊ณผ ๊ฐ์ด ์์์ ๊ธธ์ด๊ฐ ๊ฐ์ 1์ฐจ์ ๋ฐฐ์ด(๋ฆฌ์คํธ)๊ฐ a, b๊ฐ ์์ ๋, ๋์ผํ ์์น์ ์๋ ์์๋ฅผ ํํ๋ก ๋ฌถ์ด ๋ฆฌํดํ๋ค. iterableํ ๊ฒฐ๊ณผ(zip ๊ฐ์ฒด)๋ก ๋ฆฌํดํ๋ฏ๋ก ๊ผญ for๋ฌธ์ด๋ iterator์ ํจ๊ป ์ฌ์ฉ๋์ด์ผํ๋ค. * itera..
[SW๋ง์์คํธ๋ก] 14๊ธฐ 1, 2์ฐจ ์ฝ๋ฉํ ์คํธ ํฉ๊ฒฉ ํ๊ธฐ
์ด๋ฒ ์๋ง 14๊ธฐ 1,2 ์ฐจ์์๋ ์ด์ ๊ธฐ์์ ๋ค๋ฅด๊ฒ ์น 1๋ฌธ์ ๊ฐ ์์๊ณ , ์๊ณ ๋ฆฌ์ฆ 4๋ฌธ์ & SQL 1๋ฌธ์ ๋ก ๊ตฌ์ฑ๋์ด ์์๋ค. ๋ํ IDE ์ฌ์ฉ ๋ถ๊ฐํ๊ณ , ํ๋ก๊ทธ๋๋จธ์ค์์ ์งํํ๋ค. ํ์๋ ํ์ด์ฌ์ผ๋ก ํ์ดํ๊ณ ํด๊ฒฐํ ๋ฌธ์ ๋ โ ํ์๋ฅผ ํด๋์๋ค. ๊ฐ ์ํ์์ 2์๋ก, ์คํ์ฑํ ์์ ํ๊ธฐ๋ฅผ ๋ค์ด๋ณด๋ ํฑ๊ฑธ์ด ํฉ๊ฒฉ์ธ๊ณผ ๋์์ ๋๋ถ๋ถ์ด 2์์ ๊ตฐ์งํด์์๋ค. 2์์ด๋ผ๊ณ ํ ์ฌ๋๋ค ์ค์์ ๋ถํฉ๊ฒฉํ ๋ถ๋ค๋ ์์๋๋ฐ ์๋ง ํ ์คํธ์ผ์ด์ค๊ฐ ์๋ ์จ๊ฒจ์ง ๋ฌธ์ ์์ ํ๋ ธ์ ๊ฐ๋ฅ์ฑ์ด ์์ด๋ณด์ธ๋ค. ์ฝ๋ฉํ ์คํธ์์๋ ํฉ๊ฒฉํ ์ ์์์ง๋ง ์์ฝ๊ฒ๋ ๋ฉด์ ์์ ๋จ์ด์ก๋ค. ์์ ์ ๋ถ์กฑํจ์ ์ ์คํ๊ฒ ๊นจ๋ซ๊ฒ ๋์๊ณ , ์ด ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์์ผ๋ก ๋ ์ฑ์ฅํ ์ ์์ ๊ฒ์ ํ์ ํ๋ค. ๋ฉด์ ํ๊ธฐ๋ ์ดํ ์ ๋ก๋ ํ ์์ ์ด๋ค. ๋ฌธ์ ์ ๋ํ ์์ธํ ์ค๋ช ์ ํ ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGqwfl%2Fbtr5BJry2ID%2FCEnrWhM0Wk8yM9MMk1Odi1%2Fimg.jpg)
[๋ผ์ด์ง์บ ํ] 4์ฃผ์ฐจ ํ์ต ์ ๋ฆฌ 2 | SpringBoot Tamplate
Web Server - ์น ์๋ฒ(Web server)๋ HTTP ๋๋ HTTPS๋ฅผ ํตํด ์น ๋ธ๋ผ์ฐ์ ์์ ์์ฒญํ๋ HTML ๋ฌธ์๋ ์ค๋ธ์ ํธ(์ด๋ฏธ์ง ํ์ผ ๋ฑ)์ ์ ์กํด์ฃผ๋ ์๋น์ค ํ๋ก๊ทธ๋จ์ ๋งํ๋ค. - 1์ฃผ์ฐจ ํ์ต์์ ์ ๋ฆฌํ ๊ทธ๋ฆผ ํํ์ผ๋ก๋ B.L(Backend Language) ๊ตฌ๊ฐ์ด๋ค - ์ข ๋ฅ๋ก๋ Spring, Spring-boot, node.js, php ๋ฑ์ด ์๋ค. - ๋ผ์ด์ง ์บ ํ์์ 4์ฃผ์ฐจ์ node.js ๋ SpringBoot ์ค์ ์ ํํ๊ฒ ๋๋ค - ํ์๋ ๊ตญ๋ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ค๊ณ ์๋ ค์ง JAVA ๊ธฐ๋ฐ SpringBoot ๋ฅผ ์ ํํ๊ธฐ ๋๋ฌธ์ ํด๋น ํฌํ๋ฆฟ ์ค๋ช ๊ธ์ด ๋ ๊ฒ์ด๋ค. SpringBoot Tamplate - ํด๋น ๊ธ PRACTICE์ Github Springboot ํ ํ๋ฆฟ README..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOZCBx%2Fbtr414p579o%2FXr7xBryWkkZ6lxmZztxFQ1%2Fimg.png)
[๋ผ์ด์ง์บ ํ] 3์ฃผ์ฐจ ํ์ต ์ ๋ฆฌ 2 | ERD ์ค๊ณ | RDS
ERD ์ค๊ณ [ํฌ์ธํธ] 1. ์ค๊ณํ ํ๋ฉด์ ์ฐธ๊ณ ํ๋ฉด์ 2. ์ค๋ณต์ ๊ฑฐ : ์ ๊ทํ 3. ๋ฆฌ์์ค ๋จ์๋ก ์ค๊ณ ํ์ ์์๋ ์ค๋ณต์ ํ์ฉํ๋๋ผ๋ ์ ์ฐํ๊ฒ ์์ฑํ ํ์๊ฐ ์์ [๋จ๊ณ] ์์คํ ๋ถ์ -> ๋ ผ๋ฆฌ -> ๋ฌผ๋ฆฌ [Example] Instagram ์์ ๋ก ์ธ์คํ๊ทธ๋จ์ ERD๋ฅผ ์ค๊ณํด๋ณด๊ธฐ! ์์คํ ๋ถ์ ์์ฑํ๊ฒ ๋ ํ๋ฉด์์ ํ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ์์ฑํ๋ฉด์ ์ ์ ๊ตฌ์กฐ๋ฅผ ์ก์๋ณด๋ ๋จ๊ณ์ ๋๋ค. ํฌ๊ฒ ์ ์ ์ ๋ณด, ๊ฒ์๋ฌผ, ๋๊ธ ํ๋ฉด์์ ํ์ํ ์ ๋ณด๋ฅผ ์ถ์ถํด๋ณด๊ฒ ์ต๋๋ค. ์ ์ ์ ๋ณด : id, ์ด๋ฆ, ํ๋กํ์ฌ์ง, ๊ฒ์๋ฌผ ์, ํ๋ก์ฐ ์, ํ๋ก์ ์, ์๊ฐ ๊ธ, Web site ๋งํฌ, ๊ฒ์๋ฌผ, ๊ฒ์๋ฌผ ์ฌ์ง, ์ฌ๋ฆฐ ์๊ฐ ๊ฒ์๋ฌผ : id, ๊ฒ์๋ฌผ ์ฌ์ง, ์ข์์ ์ ๋ณด, ๊ฒ์๋ฌผ ๊ธ, ํ๋กํ ์ฌ์ง, ์ฌ๋ฆฐ ์๊ฐ ๋๊ธ : id, ๋๊ธ, ๋๋..
[๋ผ์ด์ง์บ ํ] 4์ฃผ์ฐจ ํ์ต ์ ๋ฆฌ 1 | Backend Language | HTTP | REST API | Query String/ Path Variable
ํ์ต ๊ณผ์ : ์๋ฒ(1, 2์ฃผ์ฐจ) โก๏ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค(3์ฃผ์ฐจ) โก๏ธ Backend Language(4์ฃผ์ฐจ, ํ์ฌ) ๋ชฉ์ฐจ HTTP REST API Query String vs Path Variable RESTful GET vs POST PATCH vs PUT PRACTICE HTTP - 2์ฃผ์ฐจ ์๋ฒ์์ ์ธ๊ธํ๋ HTTP๊ธฐ์ต ๋์๋์? - HTTP๋ ์ปดํจํฐ๊ฐ ๋คํธ์ํฌ ํต์ ์ ์ํ ํ๋กํ ์ฝ(๊ท์ )์ ๋๋ค. - ์ ์ก ๋จ์๋ ํจํท์ผ๋ก Header ์ Body๋ก ๋๋ ์ง๋๋ค. - Header๋ ์์ ์์ IP ์ ๋ณด๋ฅผ, Body๋ ์ ์กํ๋ ค๋ ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์์ต๋๋ค. - ๋ํ์ ๋ฉ์๋๋ GET/ POST/ PATCH/ PUT/ DELETE ๋ก CRUD ๊ธฐ๋ฐ์ด๋ผ๊ณ ํ ์ ์๋ค. REST API - REST(Representat..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoOxqS%2Fbtr35bYMv8B%2F4kOCbQtnns0kg69qki2aPk%2Fimg.png)
[๋ผ์ด์ง์บ ํ] 3์ฃผ์ฐจ ํ์ต ์ ๋ฆฌ 1 | DATABASE | SQL
DataBase - 1, 2์ฃผ์ฐจ์ ์ด์ด์ ์๋น์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ดํดํด๋ณด์ - ์๋(Client) ↔๏ธ ์ข ์ ์(Server) ์๋ฆฌ์ฌ(BackEnd Language) ๋์ฅ๊ณ (DataBase) - ์์๊ฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํด๋ผ์ด์ธํธ์๊ฒ ์๋ฆฌ ์์ฒญ์ ์๋ตํ๊ธฐ ์ํด ํ์ํ ์ฌ๋ฃ ์์๋ผ๊ณ ์ดํดํ๋ฉด ๋๊ฒ ๋ค. Query/ SQL - ์ด ๋ BackEnd Language(B.L)๊ฐ DataBase(DB)์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ฌ๋ผ๊ณ ์์ฒญํ๋ ๋จ์๋ Query์ด๋ค - ์ด Query๋ฅผ ์ํ ์ธ์ด๊ฐ SQL, Structured Query Language ์ด๋ค. - ์ฆ ์๋ฆฌ์ฌ๋ SQL์ ์ฌ์ฉํ์ฌ ๋์ฅ๊ณ ์์ ์ํ๋ ์ฌ๋ฃ๋ฅผ ๊บผ๋ผ ์ ์๋ค. - SQL ใด DDL (Data Definition Language) : ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ..