JAVA๋ฅผ ์ก์๋ผ!...
Python #01_์ค์น ๋ฐ ์์ ๋ณธ๋ฌธ
๐ ํ์ด์ฌ ์ค์น ๋ฐ ์คํ
https://www.python.org/downloads/
Download Python
The official home of the Python Programming Language
www.python.org


๐ ํน์ง
- ๋ํ์ ์ธ์ด : ์ธํฐํ๋ฆฌํฐ ์ธ์ด
- ์ ๋ ฅํ ์ฝ๋์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๊ณง๋ฐ๋ก ํ์ธ
- ํ์ด์ฌ์ ๋ชจ๋ ๋ณ์์ ์๋ฃํ์ด class ๊ธฐ๋ฐ
๋ณ์์ด์ง๋ง ํด๋์ค์ด๊ธฐ๋ํจ - ํ์ด์ฌ์ ์คํฌ๋ฆฝํธ์ด, ๊ฐ์ฒด์งํฅ, ๋ชจ๋ ๋ง์
- ํ๋ซํผ์ ๋
๋ฆฝ์
- ์ด๋ค ์ด์์ฒด์ (OS)๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ ํ์ด์ฌ ์ฝ๋๋ฅผ ์ฌ์ฉํ ์ ์์
- ๊ฐ๋ฐ์๊ฐ ํ์ด์ฌ ์ฝ๋(*.py)๋ฅผ ์คํํ๋ฉด ๋จผ์ '๋ฐ์ดํธ ์ฝ๋' ์ํ๊ฐ ๋๊ณ ,
๋ฐ์ดํธ ์ฝ๋๋ PVM(Python Virtual Machine)์ด๋ผ๋ ํ์ด์ฌ ๊ฐ์ ๋จธ์ ,
์ฆ ํ์ด์ฌ ์คํ ํ๊ฒฝ์ ์ ๋ฌ๋์ด ์ฒ๋ฆฌ๋จ - ํ์ด์ฌ์ ์ค์นํ ๋ ์ด์์ฒด์ ์ ๋ง๋ ํ์ด์ฌ์ ์ ํํด์ ์ค์นํ๋ฉด ๊ทธ์ ๋ง๋ PVM์ด ์ค์น๋จ
- ๊ฐ์ฒด์งํฅ ์ธ์ด
- ํ์ด์ฌ์ ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ฐ์ฒด์งํฅ ์ธ์ด๋ก ์ ๋ณด์๋, ์์ ๋ฑ์ ๊ฐ๋ ์ ์ง์
- ๋์ ํ์ดํ(dynamic typing) ์ธ์ด
- ํ๋ก๊ทธ๋จ์ด ์คํ ์ค์ธ ์์ ์ ์ฒ๋ฆฌํ ์ ์๋ ์์ ์ '๋์ (dynamic) ์์ '์ด๋ผ๊ณ ํจ
- ํ์ด์ฌ์ ํ๋ก๊ทธ๋จ์ด ์คํ์ค์ธ ์์ ์ ์๋ฃํ(type)์ ๊ฒ์ฌํ ์ ์๋ '๋์ ํ์ดํ'์ ์ง์ํจ
- ์ด๋ ๋ฏธ๋ฆฌ ์๋ฃํ์ ์ ํด ๋๊ณ ์คํ๋๋ ๋๋ถ๋ถ์ ๋ค๋ฅธ ์ธ์ด๋ค๊ณผ ์ฐจ๋ณ๋๋ ๋ถ๋ถ์
- ๊ฐ๋ฐ ์๋๊ฐ ๋น ๋ฆ
- ๋ฐ์ดํฐ ๋ถ์์ ์ํ pandas, ์์น ์ฐ์ฐ์ ์ํ numpy, ๋ฐ์ดํฐ ์๊ฐํ๋ฅผ ์ํ matplotlib ๋ฑ
์ด๋ฏธ ์์ฑ๋ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฌ์ฉํ ์ ์์ด์ ๋น ๋ฅด๊ฒ ์๋ก์ด ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ์ ์์
- ๋ฐ์ดํฐ ๋ถ์์ ์ํ pandas, ์์น ์ฐ์ฐ์ ์ํ numpy, ๋ฐ์ดํฐ ์๊ฐํ๋ฅผ ์ํ matplotlib ๋ฑ
'Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python #06_๋ด์ฅ ํจ์ (0) | 2024.05.02 |
---|---|
Python #05_๋ฐ๋ณต๋ฌธ while, for (0) | 2024.05.01 |
Python #04_์กฐ๊ฑด๋ฌธ if, if-else, if-elif (0) | 2024.05.01 |
Python #03_๊ธฐ๋ณธ ์ ์ถ๋ ฅ ๋ฐ ์ฐ์ฐ์ (0) | 2024.04.30 |
Python #02_๋ณ์์ ์๋ฃํ (0) | 2024.04.26 |