keeyonghan9539
@keeyonghan9539
Students
1,038
Reviews
68
Course Rating
4.9
์ปดํจํฐ ๊ณตํ ์์ฌ ํ ์ผ์ฑ์ ์์์ ์์๋ ์ปค๋ฆฌ์ด๊ฐ ์น๊ตฌ๋์ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ๋ก ์ด์ด์ ธ ์ง๋ 29๋ ๊ฐ 13๊ฐ์ ๋ค์ํ ์คํ ์ด์ง์ ํ์ฌ๋ฅผ ๋ค๋ ์ต๋๋ค (์ฐฝ์ , ๋๊ธฐ์ ๋ค, ๋ค์์ ์คํํธ์ ๋ค).
์ผํ: ์์ง๋์ด๋ง ๋๋ ํฐ๋ก ๊ฒ์์์ง ๊ฐ๋ฐ.
์ ๋ฐ๋ฏธ. ๋ฐ์ดํฐํ์ ์ฒ์ ๋ง๋ค์ด 30๋ช ๊น์ง ์ฑ์ฅ. 2021๋ 10์์ ๋์ค๋ฅ ์์ฅ
์ผ์ฑ์ ์
...
์ค๊ฐ์ 11๊ฐ์ ์ฌ์ด๋ณด๊ธฐ๋ ํ๊ณ ๋ณธ์ ์๋๊ฒ ์์ คํฌ์์(Chartmetric, Goodtime.io, Select Star, EO, ๋น์ง๋์ค ์บ๋ฒ์ค, ...), ์ด๋๋ฐ์ด์ (๋ชฐ๋ก์ฝ, ๋ธ๋ผ์ธ๋, ์๊ธ์์ด๋ถ์๋ค, ...), ์ปจ์คํ (SKํ ๋ ์ฝค, ํ๋์นด๋, ์ด๋งํธ ๋ฑ๋ฑ) ๋ฑ์ ์ญํ ์ ํ๋ฉด์ ๋๋ง์ ๋ธ๋๋๋ฅผ ๋ง๋ค์์ต๋๋ค. ์คํจ๋ฅผ ์คํจ๊ฐ ์๋ ๊ตํ์ผ๋ก ๋ณด๋ ๊ธ์ ์ ํ๊ณผ ๊พธ์คํจ์ด๋ผ๋ ๋ณต๋ฆฌ์ ํ์ ๋ฏฟ์ต๋๋ค.
Courses
Reviews
- Characteristics of a developer recognized in Silicon Valley (w. Han Ki-yong)
- Big Data Processing (Spark) as Told by a Silicon Valley Leader
- SQL Basics from a Silicon Valley Data Leader
- SQL Basics from a Silicon Valley Data Leader
- Characteristics of a developer recognized in Silicon Valley (w. Han Ki-yong)
Posts
Q&A
์๋ฃ ๋ค์ด๋ก๋ ํ๋ฉด ๋งํฌ๊ฐ ๋ชจ๋ ํด๋ฆญ์ด ์๋จ
์๋ ํ์ธ์? Jinja template ์ฑํฐ์์ ๊ทธ๋ฐ ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฑฐ์ฃ ? ๊ฐ์์๋ฃ๋ PDF ๋ฐ์ ์๊ณ ๋ง์ํ์ ๊ฒ์ฒ๋ผ ๋ค์ด๋ก๋๊ฐ ์ ๋๋๋ฐ ์ด๋ค ๋ฌธ์ ๋ฅผ ์ด์ผ๊ธฐํ์๋ ๊ฑด์ง ์ ํํ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ด๋ ๋ถ๋ถ์ธ์ง ๊ทธ๋ฆผ๊ณผ ํจ๊ป ํด๋ฆญ ๋ถ๊ฐํ ์์ญ์ ๋ณด์ฌ์ฃผ์๋ฉด ๋์์ด ๋๊ฒ ์ต๋๋ค.
- 0
- 2
- 31
Q&A
48๊ฐ ๊ฐ์ ์ฌ์ ํ 49๊ฐ๊ณผ ๊ฐ์ ๊ฐ์๊ฐ ๋์ต๋๋ค
์ด์ ์ ๋๋ก๋ ์์์ผ๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 3
- 37
Q&A
๊ฐ์๊ฐ ์๋ชป ์ฌ๋ผ์จ๊ฒ์ด ์๋ค์. => 48๊ฐ
์ด์ ์ ๋๋ก๋ ์์์ผ๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 1
- 4
- 95
Q&A
๊ฐ์๊ฐ ์๋ชป ์ฌ๋ผ์จ๊ฒ์ด ์๋ค์. => 48๊ฐ
์์ ๋ ธํธ ๋ด์ฉ์ ์ค๋ณต ๋ฌธ์ ๋ผ๊ณ ์ฐฉ๊ฐํ๋๋ฐ ๋ค๋ฅธ ๋ถ์ ์ง๋ฌธ์ ๋ณด๊ณ ๊ทธ๊ฒ ์๋๋ผ๋ ๊ฑธ ์ด์ ์์ผ ๊นจ๋ฌ์์ต๋๋ค. ์ฃ์กํฉ๋๋ค. postgres-demo.mp4์ postgres.mp4๋ก ์ฌ๋ผ๊ฐ ์์ด์ ๋ค๋ฅธ ํ์ผ์ด๋ผ ์๊ฐํ๋๋ฐ ๊ฐ์ ๋ด์ฉ์ธ๋ฐ ์ด๋ฆ์ด ๋ค๋ฅด๊ฒ ๋์ด ์๋ค์. ์ค๋ ์ง์ ๊ฐ๋๋ฐ๋ก postgres.mp4๋ฅผ ์ฐพ์์ ์ ๋ฐ์ดํธํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 1
- 4
- 95
Q&A
48๊ฐ ๊ฐ์ ์ฌ์ ํ 49๊ฐ๊ณผ ๊ฐ์ ๊ฐ์๊ฐ ๋์ต๋๋ค
๊ทธ๋ฌ๋ค์. postgres-demo.mp4์ postgres.mp4๋ก ์ฌ๋ผ๊ฐ ์์ด์ ๋ค๋ฅธ ํ์ผ์ด๋ผ ์๊ฐํ๋๋ฐ ๊ฐ์ ๋ด์ฉ์ธ๋ฐ ์ด๋ฆ์ด ๋ค๋ฅด๊ฒ ๋์ด ์๋ค์. ์ค๋ ์ง์ ๊ฐ๋๋ฐ๋ก postgres.mp4๋ฅผ ์ฐพ์์ ์ ๋ฐ์ดํธํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์๋ ค์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
- 0
- 3
- 37
Q&A
๊ฐ์ ๊ต์ ์ ๊ณต ๋ฌธ์
์น์ ๋ณ๋ก ์ฒ์ ์ฅ์ ์๋ฃ๋ฅผ ์์ ์๋ฃ๋ก ์ฌ๋ ค๋์์ต๋๋ค.(์ฌ์ง)๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ํน์ ๋ฐ์ดํฐ ์์ง๋์ด๋ง์ ๊ด์ฌ์ด ์๋ค๋ฉด ์ ๊ฐ ๋ง๋ Airflow๋ Spark ๊ฐ์๋ ์ถ์ฒ๋๋ฆฝ๋๋ค ๐
- 1
- 2
- 33
Q&A
forloop์ผ๋ก task ์ ์์ task_id ์ ํด์ง๋ ๋ก์ง
์ ๊ฐ ๋ตํ๊ธฐ ์ ์ ํด๊ฒฐํ์ จ๊ตฐ์. ๋คํ์ ๋๋ค. ๋ ์ง๋ฌธ ์๊ธฐ๋ฉด ํธํ๊ฒ ์ฃผ์ธ์!
- 0
- 3
- 42
Q&A
Free Edition์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
๋ง์ต๋๋ค. ์ด๊ฑธ ๋นจ๋ฆฌ ์ฌ๋ ค์ผ ํ๋๋ฐ ๋ง์นจ ๋ ํ๊ตญ์ ์ถ์ฅ์ ์๋ค์. ์ฃผ๋ง์ ์๊ฐ๋ด์ ํ๋์ฉ์ด๋ผ๋ ์ฌ๋ ค๋ณด๊ฒ ์ต๋๋ค.
- 1
- 1
- 41
Q&A
DuckDB API ์ฌ์ฉ์ Connection Error๊ฐ ๋ฐ์ํฉ๋๋ค.
์ ๊ฐ ์ ์ ์ด๊ฑธ ๋ต๊ธ์ ์ ์ฌ๋ ธ๋ค์ ใ ใ ๋จผ์ ์ฃ์กํ๋ค๋ ๋ง์ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ํด๋น google colab์ ์์ ํ๊ณ ๋์ ๋ถ์ ์ด๋ค ๋ณํ๋ค์ด ์์๋์ง ์ ๋ฆฌํ๋๋ฐ ์ฌ๊ธฐ ๋ค์ ์ ์ด๋ณด๊ฒ ์ต๋๋ค:๊ฐ์ ์ถ์ ํ ๋ณ๊ฒฝ ์ฌํญ (1)DuckDB๊ฐ ํ ์ธ์ ๋ด์์ ํ๋๋ณด๋ค ๋ง์ ์ธ์ ์ ๋ง๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๊ฐ์ ๋ด์์ SQL extension์ผ๋ก ์ฐ๊ฒฐํ๊ณ Python API๋ก ์ฐ๊ฒฐํ๋ ๊ฑธ ๋์์ ์ฌ์ฉํ ์ ์๋ ๋ถํธํจ์ด ์๊ฒผ์ต๋๋ค.ํ๋ฒ์ ํ๋์ฉ๋ง ์ฐ๊ฒฐํ๊ฒ ๋ด์ฉ์ ๋ณ๊ฒฝํ๊ณ SQL extension ์ฌ์ฉ ์ ํ๋ก ์๋ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.%sql duckdb:///duckdb.db ... %sql --close duckdb:///duckdb.dbPython API ์ปค๋ฅ์ ์ ๊ฒฝ์ฐ ์๋ค๋ก ๋ค์ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.duckdb_con = duckdb.connect("duckdb.db") # ... duckdb_con.close()๊ฐ์ ์ถ์ ํ ๋ณ๊ฒฝ ์ฌํญ (2)์์ DuckDB ์ ๊ทธ๋ ์ด๋ ์ด์ธ์๋ SQLAlchemy 2.x๋ก ์ ๊ทธ๋ ์ด๋๋๋ฉด์, ๋ชจ๋ ์คํ์ด ํธ๋์ญ์ ์์์ ์ด๋ค์ง๋ฉด์ ์คํ์ด ๋ฌด์จ ์ด์ ์ด๊ฑด ์คํจํ๋ฉด ๋ช ์์ ์ผ๋ก ROLLBACK์ ํด์ฃผ์ด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ ๊ฐ์ SQL(SQL1, SQL2)์ ๋ณ๋ ์ ๋ก ์คํํ๋ค๋ฉด ์ ์๋ SQL1์ด ์คํจํด๋ ๋ค SQL2๋ฅผ ์คํํ๋๋ฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค๋ง ์ด์ ๋ SQL1์ด ์คํจํ๋ฉด SQL2๋ฅผ ์คํํ๊ธฐ ์ ์ "ROLLBACK;"์ ์คํํด์ฃผ์ด์ผ ํฉ๋๋ค.SQL1; -- ์ด๊ฒ ์คํจํ๋ฉด ๋ค SQL2๋ฅผ ์คํํ๊ธฐ ์ ์ ์์ ROLLBACK์ ๋ณ๋๋ก ์คํํด์ฃผ์ด์ผํจROLLBACK; SQL2; ๋ฌธ์ ๊ฐ ๊ณ์๋๋ฉด ์๋ ค์ฃผ์ธ์!
- 1
- 4
- 298
Q&A
SWAP ๋ฌธ๋ฒ ํ์ฉ ์ด์
Snowflake์์๋ ๋ค๋ฅธ SQL ์์ง๋ค๊ณผ ๋ค๋ฅด๊ฒ DDL(Data Definition Language)๋ Transaction ๋์์ด ์๋๋ผ ๋ฐ๋ก๋ฐ๋ก ์ปค๋ฐํฉ๋๋ค. ๊ทธ๋์ ์ผ๋ฐ์ ์ธ Trasnaction์ ์ฌ์ฉํด์ ํ๋์ ํ ์ด๋ธ์ ์ญ์ ํ๊ณ ๋ค๋ฅธ ํ ์ด๋ธ์ ์ด๋ฆ์ ์ญ์ ๋ ํ ์ด๋ธ๋ก ๋ฐ๊ฟ์ฃผ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋์ ์ด์ฉ ์ ์์ด SWAP์ ์ด ๊ฑฐ๊ตฌ์ (์ฌ์ค ์ฑ๋ฅ๋ ์ข์ต๋๋ค). ๋ค๋ฅธ SQL ์์ง์์๋ ์ด์ผ๊ธฐํ์ ๊ฒ์ฒ๋ผ Transaction์ผ๋ก ์ฒ๋ฆฌํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
- 1
- 2
- 43






