์๋ ํ์ธ์ ๊ณฐ์ด์์:)
VSCode์ Python์ ํ๋ฒ ์ฌ์ฉํด๋ณด๋ ค๊ณ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์์ด์ ใ ใ (์ง์ง!!)
VSCode์ ํ์ด์ฌ ์ค์น ์ ํ์ ๋ถ๋ค์ ์๋์ ๊ธ์ ์ฐธ๊ณ ํด์ฃผ์ธ์!
์์๋ ์๋์ฐ ๊ธฐ์ค ์๋๋ ๋งฅ ๊ธฐ์ค
์์ง PHP๋ ์์ฑ ์ ํ ๋ถ๋ถ์ด ๋ง์๋ฐ ๊ฒธ์ฌ๊ฒธ์ฌ..? ํ๋ ค๊ณ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ํ๋ ๋ง๋ค์์ต๋๋ค!!
์ฐ์ ์ ๋ ํ์ด์ฌ ์ฌ์ฉํ ์ค ๋ชจ๋ฆ
๋๋ค! ํ์ ๋น๋น!
Java > PHP๋ก ๋์ด๊ฐ ์ฌ๋์ผ๋ก ์จ ํ์ด์ฌ ๋ง์ด ๋ค์ด๋ง ๋ณด์๊ณ ์ค์ ๋ก ์ด๋ป๊ฒ ์ฐ์ด๋์ง๋ ๋ชจ๋ฅด๋ ์ฝ๋ฆฐ์ด์์.
๋ ํ์ผ๋ก ํ๋ฒ ๋ธ๋ก๊ทธ ํฌ์คํ ํด๋ณด๋ฉด์ ๋ฐฐ์๊ฐ๋ ค๊ณ ๋ง๋ค์์ต๋๋ค.
์ ๋ถํ๋๋ ค์^^
์ฐ์ ์ฒซ ๋ฒ์งธ๋ก ํ์ด์ฌ์ ์ฐ๋ ค๋ฉด ํ์ด์ฌ ์ธ์ด์ ๋ํด์ ๊ฐ๋ ์ ์๊ณ ๊ฐ์ผ ํ๋ค๊ณ ์๊ฐํด์.
์ ๋ ์๊ณ ๊ฐ๊ณ ์ด ๊ธ์ ๋ณด์๋ ๋ถ๋ค ์ค์์ ํ์ด์ฌ ์ธ์ด๋ฅผ ์์๋ ๋ถ๋ ๋ชจ๋ฅด์๋ ๋ถ๋ ๊ณ์ค ํ ๋ฐ์.
๊ทธ๋๋ ๊ฐ๋ ์ ์์งํ๋ฉด! ์๋ก ์์ ํ๋ ๊ฑฐ ์๋๊น์??!
์ฐ์ ์ฐจ๊ทผ์ฐจ๊ทผ ์์๋ณด์๊ตฌ์~
ํ์ด์ฌ(Python) ์ด๋?
1991๋ ์ ๋ฐํ๋ ์ธํฐํ๋ฆฌํฐ ๋ฐฉ์์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค.
์์ด์ ๋น์ทํด์ ์ฝ๊ณ ์ฐ๊ธฐ ์ฌ์ด ํน์ ์ ๋ฌธ๋ฒ๊ณผ ๊ทธ๋ก ์ธํด ์ ์ธ๊ณ์ ๊ฐ๋ฐ์๋ค๋ก๋ถํฐ ๋ง๋ค์ด์ง ์๋ง์ ํจํค์ง๋ค ๋๋ถ์
์ฌ์ฉํ ์ ์๋ ์ฉ๋๊ฐ ๋ฌด๊ถ๋ฌด์งํด์ ธ 2010๋ ๋ ์ค๋ฐ๋ถํฐ ์ฃผ๋ฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋น๋นํ ์ฌ๋ผ์๊ฒ ๋์๋ค.
ํ .. ์ด๋ ๊ฒ๋ง ๋ณด๋ฉด ์ธํฐํ๋ฆฌํฐ๊ฐ ๋ญ์ง??๋ผ๋ ์๊ฐ์ ํ๋ค.
์ธํฐํ๋ฆฌํฐ๋ ๊ณ ๊ธ ์ธ์ด๋ก ์์ฑ๋ ์์ ์ฝ๋ ๋ช ๋ น์ด๋ค์ ํ ๋ฒ์ ํ ์ค์ฉ ์ฝ์ด ๋ค์ฌ์ ์คํํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
์คํธ~ ๊ทธ๋ ๋ค๋ค์??
ํ ์ค์ฉ ํ์ค์ฉ ์ฝ์ด๊ฐ๋ฉด์ ์คํํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋์!
๋ค๋ฅธ ๋ง๋ก ์คํฌ๋ฆฝํธ ์ธ์ด(Script language)๋ผ๊ณ ๋ ํด์!
๊ทธ๋ ๋ค๋ฉด!!?
์ธํฐํ๋ฆฌํฐ ์ธ์ด์ ๋์กฐ๋๋ ์ปดํ์ผ ์ธ์ด๊ฐ ์์ด์!
์ปดํ์ผ ์ธ์ด๋ ๋ญ๊น?? ๊ถ๊ธํ์๋..
์์ค์ฝ๋๋ฅผ ํ๊บผ๋ฒ์ ๋ค๋ฅธ ๋ชฉ์ ์ฝ๋๋ก ๋ฒ์ญํ ํ, ํ ๋ฒ์ ์คํํ๋ ๋ฐฉ์.
์ค.. ์ปดํ์ผ ์ธ์ด๋ ํ ๋ฒ์ ์คํํ๋ค๊ณ ํ๋ค์!
ํ์คํ์ค๊ณผ ํ๋ฐฉ์ ๊ธฐ์ตํ์๊ตฌ์!
๋๊ฐ? ์ ๋ง๋ค์์๊น?
์ฐฝ์์๋ ๋ค๋๋๋์ ํ๋ก๊ทธ๋๋จธ ๊ท๋ ๋ฐ ๋ก์ฌ(Guido van Rossum).
1989๋
ํฌ๋ฆฌ์ค๋ง์ค ์ฃผ์, ์ฐ๊ตฌ์ค์ด ๋ซํ์์ด์ ์ฌ์ฌํ ๊น์ ๋ง๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค.
๋๋ด์ด ์๋๊ณ ๋ฐ ๋ก์ฌ์ ์ ๋ฝ์์๋ ์ ๋ค ์ค๋ฏธ์ค์ ๋น๊ตํ ์ ๋๋ฉฐ, ๋ค๋๋๋์์๋ ๊ธฐ์ ์์ ๋๋ช ์ฌ๋ก ์ทจ๊ธ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ๊ณ์ ๊ฒฝ์ ํ์๋ผ๋... ์ฌ์ฌํด์ ๋ง๋ค์๋ค๋ ๊ฒ์ ํ์ด์ฌ ์๋ฌธ๊ณผ ๋ง์ดํฌ๋ก์ํํธ์จ์ด์ ํ ์ธํฐ๋ทฐ๋ฅผ ๋ณด๋ฉด ์๊ฒ ์ง๋ง ์ฌ์ค์ด๋ค.
๋ฅ๋ ฅ ์๋ ๊ธฐ์ ์๋ค์ ๋๋ถ๋ถ ์ฌ์ฌํ ๋, ํน์ ์ค์๋ก ๊ฑธ์์ ๋ง๋ ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ด์ฌ์ด๋ผ๋ ์ด๋ฆ์ ๊ท๋๊ฐ ์ฆ๊ฒจ ๋ณด๋ ์๊ตญ์ 6์ธ์กฐ ์ฝ๋ฏธ๋ ๊ทธ๋ฃน ๋ชฌํฐ ํ์ด์ฌ์์ ๋ฐ์๋ค๊ณ ํ๋ค.
์ถ์ฒ - ๋๋ฌด ์ํค
์คํ์ธ๊ฐ์??? ์ฌ์ฌํด์ ๋ง๋ ๊ฒ ํ์ด์ฌ์ด๋ผ๋.... ์ ๋ง ๋๋จํ์ ๋ถ์ด์๋ค์!
๊ทธ๋ฆฌ๊ณ ์ฌ๋ด์ผ๋ก ๊ท๋ ๋ฐ ๋ก์ฌ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋จ๊ธด ๋ช ์ธ์ด ์๋ค๊ณ ํ๋๋ฐ์
Life is too short, You need Python.
์ธ์์ ๋๋ฌด ์งง๋ค. ๊ทธ๋์ ํ์ด์ฌ์ด ํ์ํ๋ค.
ํฌ~~~~~~~~์ผ ์ฒ์๋ณผ๋ ๋ฌด์จ๋ง์ธ์ง ๋ชฐ๋๋๋ฐ ํ์ด์ฌ์๋ํด์ ์์๋ณด๋ค๋ณด๋ ์ดํด๊ฐ ๋๋๋ผ๊ตฌ์.
์ธ์์ ๋๋ฌด์งง๋ค = ์๊ฐ์ด ๋ณ๋ก ์๋ค
๊ทธ๋์ ํ์ด์ฌ์ด ํ์ํ๋ค = ํ์ด์ฌ์ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ ์์๋ค?
์๋๊น์?? ใ ใ
๊ทธ๋ฆฌ๊ณ ์ด ํ์ด์ฌ์ด๋ผ๋ ์ธ์ด๋ ์๊ตญ์ 6์ธ์กฐ ์ฝ๋ฏธ๋ ๊ทธ๋ฃน ๋ชฌํฐ ํ์ด์ฌ์์ ๋ฐ์๋ค๊ณ ํ๋๋ฐ์!
๋ฌด์ธ๊ฐ ํ์ด์ฌ์ ๋ํด์ ์๊ฒ ๋๋๊น ์กฐ๊ธ ๋ ๊ฐ๊น์์ง ๋๋์ ๋ฐ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋ ๋ด ํ์ด์ฌ ์ธ์ด๊ฐ ๋ญ๊ฐ ์ข๊ณ ๋ญ๊ฐ ๋์ ๊ฑด์ง ์์๋ณด๋๋ก ํ์ฃ !
์ฅ์ ๊ณผ ๋จ์
์ฅ์ | ๋จ์ | ||
๋ฎ์ ๋์ด๋ | ๋๋ฆฌ๋ค | ||
๋น ๋ฅธ ๊ฐ๋ฐ ์๋ | |||
๋์ ๋ฒ์ฉ์ฑ | |||
ํ๋ฐํ ์ํ๊ณ | |||
๊ฐ๊ฒฐํ๊ณ ์ฌ์ด ๋ฌธ๋ฒ |
์ค์... ์ฅ์ ์์ ๋น ๋ฅด๋ค๋ฉฐ.. ๊ทผ๋ฐ ์ ๋จ์ ์ ๋๋ฆฌ๋ค์ผ?
์ด์ ๋ ํ์ด์ฌ์ธ์ด๋ฅผ ์์์ ์๊ฐ๋๋ฆด๋ ์ธํฐํ๋ฆฌํฐ ๋ฐฉ์ ์ฆ ์คํฌ๋ฆฝํธ ์ธ์ด ๋ผ๊ณ ํ์ต๋๋ค.
ํ์คํ์ค ์คํํ๋ ์ธํฐํ๋ฆฌํฐ ์ธ์ด์ด๋ค ๋ณด๋ ์ฝ๋๊ฐ ๊ธธ์ด์ง๊ฒ๋๋ฉด ๊ทธ๋งํผ ๋ ๋๋ ค์ง๊ฒ ๋๋๊ฒ์ ๋๋ค.
์ปดํ์ผ์ธ์ด๋ค์ ๋นํด์ ๋๋ฆฌ๋ค! ๋ผ๋๊ฑฐ ์๊ณ ๊ณ์๋ฉด ์ข์๊ฑฐ๊ฐ์ต๋๋ค.
++23.07.05 ๋ถ๊ฐ์ค๋ช ์ถ๊ฐ ํ์ด์ค :)
์ธ๊ธฐ๊ฐ ๋ง์ ์ด์ ?
ํ์ด์ฌ์ ์ ์ธ๊ณ์์ ์ธ๊ธฐ๊ฐ ์ ์ผ ๋ง๋ค๊ณ ํด๋ ๋ฌด๋ฐฉํ ์ ๋์ ํ๋ฅญํ ์ธ์ด์ ๋๋ค.
๋ฌผ๋ก ๋ค๋ฅธ์ธ์ด๊ฐ ๋ณ๋ก๋ผ๋๊ฑด ์๋๋๋ค~
ํฐ์ค๋ฒ (TIOBE) ์ ์ ํ๋ก๊ทธ๋ ๋ฐ ์ธ์ด ์์๋ฅผ ์ดํด๋ณผ๊น์?
ํ์ด์ฌ ์์
ํฐ์ค๋ฒ ์ ์ ํ๋ก๊ทธ๋ ๋ฐ ์ธ์ด ์์ TOP10์ ๋๋ค.
์ต์ํ ์ธ์ด๋ค์ด ๋ง์ด ๋ณด์ด์ฃ ??
ํ์ด์ฌ์ด ๊ฑฐ์ ๋ถ๋์ 1์๋ฅผ ์ฐจ์งํ๊ณ ์์ด์
ํฐ์ค๋ฒ ๋ ๋ฌด์์ธ๊ฐ?
TIOBE ํ๋ก๊ทธ๋๋ฐ ์ปค๋ฎค๋ํฐ ์ง์๋ ๋ค๋๋๋ ์์ธํธํธ๋ฒค์ ๊ธฐ๋ฐ์ ๋ TIOBE Software BV์์ ๋ง๋ค๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ธ๊ธฐ๋๋ฅผ ์ธก์ ํ ๊ฒ์ ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ํฐ์ค๋ฒ ๋ง๊ณ ์์๋ฅผ ๋ณด๋๋ฐฉ๋ฒ์ด ๋ช๊ฐ์ง ๋ ์์ต๋๋ค.
์ ๊ฐ ์ธ๊ธฐ๊ฐ ๋ง์์ด์ ๋ผ๊ณ ํ๊ณ ์ ์๊พธ ์์๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ์ค์์๋๋ฐ ์ ๋ ์ด๋ฐ ์์๊ฐ ์ฌ๋ฐ๊ธฐ๋ ํ๊ณ ๋์ผ๋ก ํ์ฐํ ๋ณด์ฌ์ง๋ ์ค๋ช ํ๊ธฐ๋ ํธํด์์์
์ด์ ๋ ์์์ค๋ช ๋๋ฆฌ๊ณ ๋์ ํ๋๋กํ ๊ฒ์!
์ฐ์ ์ฐ๋ฆฌ๊ฐ ์์ฃผ ์ด์ฉํ๋ git hub์ ๋๋ค.
GitHub์์
๊นํ๋ธ ๊ธฐ์ค 22๋ ๋ 4๋ถ๊ธฐ์๋ ํ์ด์ฌ์ด 1์๋ค์
ํ์ด์ฌ์ 14๋ ๋๋ถํฐ 21๋ ๋ 4๋ถ๊ธฐ ๊น์ง 2์๋ฅผ ๋์น์ง์์์ด์.
22๋ ๋ 1๋ถ๊ธฐ๋ถํฐ 23๋ ๋ 1๋ถ๊ธฐ ๊น์ง 1์์์์.
๊พธ์คํ๊ฒ ๊ด์ฌ๋ฐ๋ ์ธ์ด์ฃ
๊ทธ๋ฆฌ๊ณ ์คํ์ค๋ฒํ๋ก์ฐ ์ฌ์ดํธ์์๋ ์ด๋ฐ ์์๋ฅผ ๋ณผ ์ ์์ด์
์คํ์ค๋ฒํ๋ก์ฐ ์์
๋ฌผ๋ก ๋งํฌ์ ์ธ์ด๊ฐ ๋ผ์ด์๊ธดํด๋ ์์๊ถ์ ์์นํ๊ฑธ ๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ๊ฐ ์์ ์ฅ์ ์์ ๋ง์๋๋ ธ๋ค ์ํผ ๋ฒ์ฉ์ฑ๊ณผ ํ์ฉ์ฑ์์ ์ฅ์ ์ด๋ผ๊ณ ๋ง์๋๋ ธ๋๋ฐ์
์ฌ๊ธฐ ์คํ์ค๋ฒ ํ๋ก์ฐ ๊ทธ๋ํ๊ฐ ๊ทธ๊ฑธ ์ ์ผ ์ ์ค๋ช ํด์ฃผ๋๊ฒ๊ฐ์์ ๊ฐ์ ธ์๋ดค์ต๋๋ค.
ํ์ด์ฌ์ด ๋ฏธ์น ๋ฒ์ฉ์ฑ์ ๋ณด์ฌ์ฃผ๊ณ ์์ด์. ์ ์ ํ๋ํ๋๊ฐ ๊ฐ์ด ์ธ์์๋ค๋ ๊ฒ๋๋ค.
์ด์ ์ฐจํธ๋์ด๋ ๊ทธ๋งํ๊ณ ์ธ๊ธฐ์๋ ์ด์ ๋ฅผ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ ๊ฐ ์๊ฐํ์๋ ํ์ด์ฌ์ด ์ธ๊ธฐ์๋์ด์ ๋ ๊ฐํธํ ๋ฌธ๋ฒ๋๋ฌธ์๋ผ๊ณ ์๊ฐ๋ฉ๋๋ค.
๊ฐ๊ฒฐํ๊ณ ์ฝ๊ธฐ ๋๋ฌธ์ด์ฃ .
์์ ์ฝ๋๋ก ํ๋ฒ ๋์ผ๋ก ์ง์ ๋ณด์๋ฉด ์ดํด๊ฐ ๋นจ๋ฆฌ ์ค์ค๊ฒ๋๋ค.
์์ 1 Hello, World! ์ถ๋ ฅ
JAVA
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
C++
#include <iostream>
int main()
{
std::cout << "Hello, World!\n";
return 0;
}
Python
print("Hello, World!")
์ถ๋ ฅ๋ฌธ์ผ๋ก๋ง ์ค๋ช ๋๋ฆฌ๋ฉด ์ฌ์ค ๊ฐํธํ ๋ฌธ๋ฒ์ ์ฌ์ฉํ๋ ์ธ์ด๋ค์ ๋ง์ต๋๋ค.
Ruby,PHP๋ ํธ๋ฆฌํ๊ฒ ์ถ๋ ฅ๋ฌธ์ ์ฌ์ฉํ ์์์ฃ .
๋ฐฐ์ด ๊ฐ ์ถ๋ ฅ์ ์์ ๋ก ๋ค์ด๋ณด๊ฒ ์ต๋๋ค.
์์ 2 ๋ฐฐ์ด ๊ฐ ์ถ๋ ฅ
JAVA
public class HelloGabia {
public static void main(String args[]) {
int arr[] = {10, 20, 30, 40, 50};
for(int i=0; i<5; i++) {
System.out.println(arr[i]);
}
}
}
C++
#include <iostream>
using namespace std;
int main() {
int arr[5] = {10, 20, 30, 40, 50};
for(int i=0; i<5; i++) {
cout << arr[i] << endl;
}
return 0;
}
Python
arr = [10, 20, 30, 40, 50]
for el in arr:
print(el)
ํ๋์ ๋ด๋ ๊ฐ๊ฒฐํ์ง์๋์?
๋ค์ํ๋ฒ ๋ง์๋๋ฆฌ์ง๋ง JAVA๋ C++์ด ์์ข์ ์ธ์ด๋ผ๋๊ฑด ์๋๋๋ค.๋น๊ต๋ฅผ ์ํด์ ์์๋ฅผ ๋ ๊ฒ์ผ ๋ฟ์ด์์ :)
์ ๋ ์ด๋ฌํ ๊ฐ๊ฒฐํจ ๋๋ถ์ ํ์ด์ฌ์ด ๋์ ๋ค์ด์๊ณ ๋งค๋ ฅ์๊ฒ ๋ค๊ฐ์จ๊ฑฐ๊ฐ์์.
๋ฌผ๋ก ๊ทธ ์ธ์ ์ฌ๋ฌ๊ฐ์ง ์ด์ ๊ฐ์๊ฒ ์ง๋ง ๊ฐ๊ฒฐํ๊ณ ์ฌ์ฐ๋ ์์ฐ์ค๋ฝ๊ฒ ์ ๊ทผํ๊ฒ ๋๋๊ฒ ์ธ๊ธฐ์ ๋น๊ฒฐ์ด ์๋๊น ์๊ฐํฉ๋๋ค.
ํ์ด์ฌ ์ธ์ด๋ฅผ ํ์ฉํ ๊ธฐ์
์์ ๋ณด์ด๋ ๊ธฐ์ ๋ค์ด ํ์ด์ฌ์ ํ์ฉํ ๋ํ์ ์ธ ๊ธฐ์ ๋ค์ด๋ผ๊ณ ํ๋ค์!!
๋ฌผ๋ก ํ์ด์ฌ๋ง ์ด ๊ณณ๋ ์๊ณ ์ผ๋ถ๋ถ๋ง ํ์ฉํ ๊ณณ๋ ์๊ฒ ์ง๋ง ํ์ด์ฌ ์ด๋ง์ด๋งํ๋ค์ ใ ใ
์ด๋ ๊ฒ ํ์ด์ฌ ์ธ์ด์ ๋ํด ์์๋ณด์๋๋ฐ์!! ์ด๋ ์ ๊ฐ์??
ํ์ด์ฌ ์ธ์ด์ ๋ํด ์กฐ๊ธ ๋ ์์๊ฐ ์ ์๋ ์๊ฐ์ด ๋์ จ๋์?
ํ์ด์ฌ! ํ๋ฒ ๊ธฐ์ด๋ถํฐ ํ๋์ฉ ํ๋์ฉ ํด๋ณด๋ฉด์ ๊ณต๋ถํด๋ด์ผ๊ฒ ์ต๋๋ค ใ ใ
๊ฐ๋ ์ ์ญ์ ์๊ณ ๊ฐ๋๊น ํ์ด์ฌ์ด๋ ์น๊ตฌ ๋ ๋๋ ^^
์ด๊ฒ์ผ๋ก ํ์ด์ฌ์ด๋ ๋ฌด์์ธ๊ฐ? ํฌ์คํ ์ ๋ง์น๊ฒ ์ต๋๋ค.
๊ธด ๊ธ ํจ๊ปํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ์ข์ ํ๋ฃจ ๋ณด๋ด์ธ์!
'๊ฐ๋ฐ๊ด๋ จ > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Mac OS ํ๊ฒฝ VSCODE ์ค์น ๋ฐ ํ์ด์ฌ ์ค์นํ๊ธฐ (3) | 2023.07.07 |
---|---|
๋งฅ๋ถ์ ํ์ด์ฐธ(PyCharm) ์ค์นํ๊ธฐ (4) | 2023.07.03 |
๋งฅ๋ถ์ ํ์ด์ฌ(Python) ์ค์นํ๊ธฐ (1) | 2023.07.03 |
[Python] ๊ธฐ์ด ํ์ด์ฌ(Python) print ์ถ๋ ฅ ํด๋ณด๊ธฐ (0) | 2022.10.06 |
๋๊ธ