[Day 1] Python
๐ ์ปดํจํฐ OS(Operate System, ์ด์์ฒด์ )
ํ๋์จ์ด์ ์ ์ ์ฌ์ด์์ ์ดํ๋ฆฌ์ผ์ด์ ์ด ์๋ํ ์ ์๋๋ก ๋์์ฃผ๋ ์์คํ
๐ ํ์ผ ์์คํ
OS์์ ํ์ผ์ ์ ์ฅํ๋ ํธ๋ฆฌ๊ตฌ์กฐ์ ์ ์ฅ์ฒด๊ณ
๐ฅ ๋๋ ํ ๋ฆฌ: ํ์ผ๊ณผ ๋ค๋ฅธ ๋๋ ํ ๋ฆฌ(ํด๋)๋ฅผ ํฌํจ
๐ฅ ํ์ผ: ์ปดํจํฐ์์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๋ ผ๋ฆฌ์ ์ธ ๋จ์
ํ์ผ๋ช ๊ณผ ํ์ฅ์๋ก ์๋ณ(์: hello.py)
์คํ / ์ฐ๊ธฐ / ์ฝ๊ธฐ ๋ฑ์ด ๊ฐ๋ฅ
๐ฅ ๊ฒฝ๋ก: ํ์ผ์ ๊ณ ์ ํ ์์น, ํธ๋ฆฌ ๊ตฌ์กฐ์ ๋ ธ๋์ ์ฐ๊ฒฐ
- ์ ๋ ๊ฒฝ๋ก: ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ถํฐ ํ์ผ ์์น๊น์ง์ ๊ฒฝ๋ก
- ์๋ ๊ฒฝ๋ก: ํ์ฌ ์๋ ๋๋ ํ ๋ฆฌ๋ถํฐ ํ๊ฒ ํ์ผ๊น์ง์ ๊ฒฝ๋ก
๐ ํฐ๋ฏธ๋
๋ง์ฐ์ค๊ฐ ์๋ ํค๋ณด๋๋ก ๋ช ๋ น์ ์ ๋ ฅํ์ฌ ํ๋ก๊ทธ๋จ ์คํ(Console, CMD์ฐฝ์ด๋ผ๊ณ ๋ ๋ถ๋ฆผ)
๐ฅ CLI(Command Line Interface): ํ ์คํธ๋ฅผ ์ฌ์ฉํด ์ปดํจํฐ์ ๋ช ๋ น์ ์ ๋ ฅํ๋ ์ธํผํ ์ด์ค ์ฒด๊ณ
๊ฐ ํฐ๋ฏธ๋์์๋ ํ๋ก๊ทธ๋จ์ ์๋ํ๋ Shell์ด ์กด์ฌ -> ๋ค๋ฅธ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ
Change Diretory |
Diretory(list) |
Clear |
Copy |
Delete |
|
์๋์ฐ |
CD |
DIR |
CLS |
COPY |
DEL |
์(Linux) |
cd |
ls |
clear |
cp |
rm |
๐ ํ์ด์ฌ(Python)
1991๋ ๊ท๋ ๋ฐ ๋ก์ฌ์ด ๋ฐํํ ์ธ์ด๋ก ํ๋ซํผ์ด ๋ ๋ฆฝ์ / ์ธํฐํ๋ฆฌํฐ ์ธ์ด / ๊ฐ์ฒด ์งํฅ ์ธ์ด / ๋์ ํ์ดํ ์ธ์ด ์ด๊ณ C๋ฅผ ๋ฐํ์ผ๋ก ๋ง๋ค์ด์ก๋ค.
๐ฅ ํ๋ซํผ ๋ ๋ฆฝ์ / ์ธํฐํ๋ฆฌํฐ: OS์ ์๊ด์์ด ๋์๊ฐ๊ณ ํต์ญ๊ธฐ๋ง ์๋ค๋ฉด ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ์ด
๐ฅ ๊ฐ์ฒด์งํฅ / ๋์ ํ์ดํ: ์คํ ์์๊ฐ ์๋ ๋จ์ ๋ชจ๋ ์ค์ฌ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ์คํ ์์ ์ ๋ณ์์ ๋ํ ํ์ ์ ๊ฒฐ์ ํ๋ ์ธ์ด
์ปดํ์ผ๋ฌ | ์ธํฐํ๋ฆฌํฐ | |
์๋๋ฐฉ์ | ์์ค์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋จผ์ ๋ฒ์ญ | ์์ค์ฝ๋๋ฅผ ์คํ์ ํด์ |
์ฅ์ | ์คํ ์๊ฐ์ด ๋น ๋ฆ | ๊ฐ๋จ, ๋ฉ๋ชจ๋ฆฌ ↓ |
๋จ์ | ๋ฉ๋ชจ๋ฆฌ ↑ | ์คํ ์๊ฐ์ด ๋๋ฆผ |
์ธ์ด | C / JAVA / C++ / C# | Python / Scala |
๐ฅ ํ์ด์ฌ ์ฌ์ฉ์ด์ : ์ดํดํ๊ธฐ ์ฌ์ด ๋ฌธ๋ฒ(์ง๊ด์ ) / ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Pytorch, Tensorflow ๋ฑ)
์ฐธ๊ณ ์๋ฃ