python์ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ตํ๊ธฐ ์ ์ ์์์ผํ ์์ ๋ฐ ํน์ง์ ์ ๋ฆฌํด๋ณด๊ฒ ๋ค!
ํ์ฌ ๊ฐ์ฅ ๋จ๊ฑฐ์ด ์ธ์ด์ธ Python์ ๊ธฐ์ด๋ถํฐ ์์ํ์ฌ Django ๋ฐ ๊ฐ์ข
AI ์๊ณ ๋ฆฌ์ฆ ์ ์ฉ๊น์ง ๋ค์ํ ๋ถ์ผ๋ฅผ ์ํ ํ์ต์ด๋ค.
Python์ ๊ตฌ๊ธ, ์ ํ๋ธ, ๋๋กญ๋ฐ์ค, ๋ฅํ๋ฆญ์ค ๋ฑ ๋ง์ ํ์ฌ๋ค์ด ์ ์ฉํ๊ณ ์๊ณ ๊ทธ์ ์ฌ์ฉ ๋ชฉ์ ์ ๋ฐ๋ผ ๋ค์ํ ๋ถ์ผ๋ฅผ ๋ง๋ก ํ๊ณ ์ฌ์ฉ๋๋๋ฐ ๊ทธ ์ด์ ๋ ์๋ง๋ ์์ฐ์ฑ์ด ํฐ ์ด์ ๊ฐ ๋ ๊ฒ์ด๋ค.
ํ์ด์ฌ๊ณผ C, Java, C++
์์ ๋ชฉ ์ฒ๋ผ ํ์ด์ฌ๊ณผ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ธ์ด๋ค ์ฌ์ด์๋ ํฐ ํน์ง์ด ์กด์ฌํ๋๋ฐ ๋ฐ๋ก ์ธํฐํ๋ฆฌํฐ์ ์ ๋ฌด๋ก ๋๋๋ค.
๋์ฑ ์ดํด๊ฐ ๋๊ธฐ ์ฝ๊ฒ ๋ค์ฌ๋ค ๋ณด๊ธฐ ์ํด์๋ ์ ์ ์ธ์ด์ ๋์ ์ธ์ด ์ฌ์ด์ ์ฐจ์ด์ ์ ์ดํดํด์ผ ํ๋ค.
์ ์ ์ธ์ด
๋์ ์ธ์ด๋ ์๋ฃ์ ํ์ ์ด ์ ํด์ ธ ์ปดํ์ผ ์์ ๊ฒฐ์ ์ด ๋๋ ํน์ง์ ๊ฐ๋ ์ธ์ด๋ฅผ ๋ปํ๋ค.
int a = 10;
char b = 'c';
String name = "jang";
int[] a = new int[3];
์ด๋ฌํ ์ธ์ด๋ค์ ์ปดํ์ผ ์์ ์๋ฃํ์ด ๊ฒฐ์ ๋๊ณ ํ ๋ฒ ํ์ ์ด ์ ํด์ง๋ฉด ๋ฐ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ปดํ์ผ๋ฌ์ ๋ฌด๋ฆฌ๊ฐ ๋ ๊ฐ๊ฒ ๋๋ฉฐ ๊ฒฐ์ ์ ์ผ๋ก ๋น ๋ฅด๋ฉฐ ํ์ ์ ๋ํ ์์ ์ฑ์ด ์๋ค.
๋์ ์ธ์ด
์ ์ ์ธ์ด๋ ์ปดํ์ผ ๋์ค์ ์๋ฃ์ ํ์ด ๋ณ๊ฒฝ๋ ์ ์๋ ์ธ์ด๋ฅผ ๋ง ํ๋ค. Python, Ruby, Javascript ๋ฑ์ด ์์ผ๋ฉฐ ํ์ฌ ๋์ธ๋ฅผ ์ด๋ฃฌ๋ค.
var name = "Jang"
name = 10
name = 123
name = "aaa"
์ด์ ๊ฐ์ ํ์์ผ๋ก ์๋ฃ์ ํ์ด ๊ฐ๋ณ์ ์ด๋ฏ๋ก ํ์ ์ ๋ํ ํน๋ณํ ์ ์ฝ์ด ์กด์ฌํ์ง ์๋๋ค. **์ธํฐํ๋ฆฌํฐ**๊ฐ ์คํ ์์ ์ ํ ์ค ํ ์ค ์ฝ๋๋ฅผ ์ฝ์ด๋๋ฆฌ๋ฉฐ ๋ณํํ๋ ๊ณผ์ ์ ๊ฑฐ์น๋ฏ๋ก **๋น๊ต์ ๋๋ฆฐ ์๋**๋ฅผ ๊ฐ๊ณ ์์ง๋ง ํ์ฌ ์ธํฐํ๋ฆฌํฐ ์ต์ ํ๋ฅผ ํตํด ๋ง์ด ํฅ์๋์๋ค.
์ ํ์ด์ฌ?
ํ์ด์ฌ์ ์์ ๊ฐ์ด ๋์ ์ธ์ด์ ํน์ฑ์ ๊ฐ๊ณ ์ธํฐํ๋ฆฌํฐ์ ์ญํ ์ด ์กด์ฌํ๋๋ฐ ์ ์ฐ๋ฆฌ๋ ํ์ด์ฌ์ ๋ฐฐ์์ผ ํ๊ณ ์ด๋ ๊ฒ ํ์ด์ฌ์ด ์ค์ํ ์์น์ ์ ์๋๊ฐ? ๋ฅผ ์์๋ณด์
๊ฐ๋ ์ฑ
์ผ๋จ ํ์ด์ฌ์ ์ธ๊ฐ์ด ์ฐ๋ ์ธ์ด์ ๊ฐ์ฅ ์ ์ฌํ๋ค.
if 4 in [1,2,3,4]: print("4๊ฐ ์์ต๋๋ค")
๋ง์ฝ 4๊ฐ [1,2,3,4] ์์ ์กด์ฌํ๋ฉด 4๊ฐ ์์ต๋๋ค. ๋ฅผ ์ถ๋ ฅํ๋ ๋ด์ฉ์ด๋ค.
์์ ๊ฐ์ด ์ธ๊ฐ์ด ์ฝ๊ฒ ์ดํดํ ์ ์๋ ์ธ์ด์ธ๋ฐ ์ด ๋ง์ ๊ณง ์ธ๊ฐ์ด ๋ฐฐ์ฐ๊ธฐ ์ฝ๋ค๋ ํน์ง์ ๊ฐ๊ณ ์๋ค
๋ํ ํ์ด์ฌ์ **์ค๊ดํธ์ ์ญํ ์ ๋ค์ฌ์ฐ๊ธฐ๊ฐ ์ํํ๋ค.**
void method(){
if(){
while(){
statements;
}
}
}
์ค๊ดํธ๊ฐ ๋๋ฌด ๋ณด๊ธฐ ๋ถํธํ์ง ์์๊ฐ..? ์ด๋ฌํ ๋จ์ ๋ค์ ํ์ด์ฌ์
def solve
if(): while
์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ์ฅ์ ์ด ์๋ค.
ํ์ด์ฌ์ ์ฌ์ฉํ์ง ๋ง์๋ผ
์ด๋ฌํ ์ฅ์ ์๋ ๋ถ๊ตฌํ๊ณ ๋ชจ๋ ์ํฉ์์ ํ์ด์ฌ์ด ๋ฐ๊ฐ์ด ์ธ์ด์์ด ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
ํ๋ก๊ทธ๋จ์ด ๊ณ์ฐ ์์ ์ ๋ง์ด ํ๋ ๊ฒฝ์ฐ
์ด๋ฌํ ๊ฒฝ์ฐ๋ ํ์ด์ฌ ๋ณด๋ค ๋ค๋ฅธ ์ปดํ์ผ ์ธ์ด๊ฐ ํจ๊ณผ์ ์ผ ์ ์๋ค.
์ด์ ํ์ด์ฌ ํ์ต์ ์ํ ๋ฐฐ๊ฒฝ์ง์์ ์กฐ๊ธ ๊ฐ์ท๋ค๊ณ ํ ์ ์๋๋ฐ ๋ค์ ๊ฐ์๋ถํฐ ํ์ด์ฌ์ ๋ํ ํ์ต์ ์์ํด๋ณด์.
'๐คท๐ผโโ๏ธ Etc... > - C, C++, Python, Android' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python ๋์ ๋๋ฆฌ์ ๋ชจ๋ ๊ฒ (0) | 2019.12.02 |
---|---|
Python ํํ์ ๋ชจ๋ ๊ฒ (0) | 2019.12.02 |
Python ๋ฆฌ์คํธ์ ๋ชจ๋ ๊ฒ (0) | 2019.12.02 |
Python ๋ฌธ์์ด ์กฐ์ (0) | 2019.12.02 |
Python ์ซ์, ๋ฌธ์, ๋ฌธ์์ด, ๋ณ์ (0) | 2019.12.02 |
๋๊ธ