๐Ÿงญ ์ฝ”๋”ฉ ์–ธ์–ด ์ „์ฒด ์ง€๋„: ๋ช…๋ น์–ด ์ •๋ฆฌ — Python·JS·C ํ•œ๋ˆˆ์— ๋ณด๊ธฐ | ์ฝ”๋”ฉ์Šคํƒ€๋žฉ Part 6-1

๐Ÿงญ ์ฝ”๋”ฉ ์–ธ์–ด ์ „์ฒด ์ง€๋„: ๋ช…๋ น์–ด ์ •๋ฆฌ — Python·JS·C ํ•œ๋ˆˆ์— ๋ณด๊ธฐ | ์ฝ”๋”ฉ์Šคํƒ€๋žฉ Part 6-1

๐Ÿงญ ์ฝ”๋”ฉ ์–ธ์–ด ์ „์ฒด ์ง€๋„: ๋ช…๋ น์–ด ์ •๋ฆฌ — Python·JS·C ํ•œ๋ˆˆ์— ๋ณด๊ธฐ | ์ฝ”๋”ฉ์Šคํƒ€๋žฉ Part 6-1

์•ˆ๋…•ํ•˜์„ธ์š” ์ฝ”๋Ÿฌ์ž…๋‹ˆ๋‹ค ๐Ÿ˜Š
Part 6์—์„œ ์–ธ์–ด ์ง€๋„๋ฅผ ํŽผ์ณค๋‹ค๋ฉด, ์ด๋ฒˆ ํŽธ์€ ์‹ค์ „ ๋ช…๋ น์–ด ๋กœ๋“œ๋งต์ด์—์š”. Python · JavaScript · C์˜ ํ•ต์‹ฌ ๋ฌธ๋ฒ•์„ ํ•œ ํ‘œ๋กœ ๋น„๊ตํ•ด ๋‘๋ฉด, ์–ด๋–ค ์–ธ์–ด๋ฅผ ๋งŒ๋‚˜๋„ ๊ธธ์„ ์žƒ์ง€ ์•Š์•„์š”.

๐ŸŽฏ ๋ชฉํ‘œ: ์กฐ๊ฑด·๋ฐ˜๋ณต·ํ•จ์ˆ˜·์ž…์ถœ๋ ฅ·๋ฐฐ์—ด/๋ฆฌ์ŠคํŠธ·์‹œ๊ฐ„/๋žœ๋ค์„ 3์–ธ์–ด๋กœ ๋งค์นญํ•˜๊ธฐ
๐Ÿงฉ ํ‚ค์›Œ๋“œ: if for/while function/def printf/console.log/print list/array time/random

1️⃣ Hello / ์ถœ๋ ฅ / ์ž…๋ ฅ

์ฃผ์ œPythonJavaScriptC
์ถœ๋ ฅ print("Hello") console.log("Hello") printf("Hello");
์ž…๋ ฅ name = input("์ด๋ฆ„: ") const name = prompt("์ด๋ฆ„:");
char name[20];
scanf("%s", name);

2️⃣ ๋ณ€์ˆ˜ / ์ž๋ฃŒํ˜• / ๋ฌธ์ž์—ด

์ฃผ์ œPythonJavaScriptC
๋ณ€์ˆ˜ x = 10 let x = 10; int x = 10;
๋ฌธ์ž์—ด ์ด์–ด๋ถ™์ด๊ธฐ "hi " + name `hi ${name}` printf("hi %s", name);
ํ˜• ๋ณ€ํ™˜ int("3") Number("3") (int)num

3️⃣ ์กฐ๊ฑด / ๋…ผ๋ฆฌ / ๋น„๊ต

์ฃผ์ œPythonJavaScriptC
if-elif-else
if x > 5:
    ...
elif x == 5:
    ...
else:
    ...
if(x > 5){ ... }
else if(x === 5){ ... }
else{ ... }
if(x > 5){ ... }
else if(x == 5){ ... }
else{ ... }
๋…ผ๋ฆฌ์—ฐ์‚ฐ and / or / not && / || / ! && / || / !

4️⃣ ๋ฐ˜๋ณต / ๋ฆฌ์ŠคํŠธ·๋ฐฐ์—ด

์ฃผ์ œPythonJavaScriptC
for(ํšŸ์ˆ˜) for i in range(5): for(let i=0;i<5;i++){} for(int i=0;i<5;i++){}
while(์กฐ๊ฑด) while x < 3: ... while(x < 3){ ... } while(x < 3){ ... }
๋ฆฌ์ŠคํŠธ/๋ฐฐ์—ด nums = [1,2,3] const nums = [1,2,3] int nums[3] = {1,2,3};
๋ฐ˜๋ณต ์ˆœํšŒ for n in nums: print(n) for(const n of nums){ console.log(n); }
for(int i=0;i<3;i++){
  printf("%d", nums[i]);
}

5️⃣ ํ•จ์ˆ˜ / ๋ฐ˜ํ™˜ / ๋งค๊ฐœ๋ณ€์ˆ˜

์ฃผ์ œPythonJavaScriptC
์ •์˜
def add(a,b):
    return a+b
function add(a,b){ return a+b }
int add(int a,int b){
  return a+b;
}
ํ˜ธ์ถœ add(2,3) add(2,3) add(2,3)

6️⃣ ์‹œ๊ฐ„ / ๋žœ๋ค

์ฃผ์ œPythonJavaScriptC
์ง€์—ฐ import time; time.sleep(1) setTimeout(()=>{...},1000)
#include <unistd.h>
sleep(1);
๋žœ๋ค(์ •์ˆ˜) import random; random.randint(1,10) Math.floor(Math.random()*10)+1
#include <stdlib.h>
rand() % 10 + 1;
๐Ÿ’ช ์˜ค๋Š˜์˜ ๋ฏธ์…˜(์–ธ์–ด ์„ ํƒ ์ž์œ )
1) 1~10 ์‚ฌ์ด ๋žœ๋ค ์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ.
2) 5๋ฒˆ ์•ˆ์— ๋ชป ๋งž์ถ”๋ฉด “Game Over” ์ถœ๋ ฅ.
3) ๋งž์ถ”๋ฉด ์‹œ๋„ ํšŸ์ˆ˜์™€ ํ•จ๊ป˜ “์ถ•ํ•˜!” ๋ฉ”์‹œ์ง€ ์ถœ๋ ฅ.
ํžŒํŠธ: ์นด์šดํŠธ ๋ณ€์ˆ˜ + ๋ฐ˜๋ณต๋ฌธ + ์กฐ๊ฑด๋ฌธ ์กฐํ•ฉ!

❓ Q&A ์ฝ”๋„ˆ

Q1. ์„ธ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜๋งŒ ํ•ด๋„ ๋˜๋‚˜์š”?
๐Ÿ‘‰ ๊ฐ€๋Šฅํ•ด์š”! ๋‹ค๋งŒ ๋น„๊ตํ‘œ๋ฅผ ์•Œ์•„๋‘๋ฉด ์ƒˆ๋กœ์šด ์–ธ์–ด๊ฐ€ ์™€๋„ ๊ธˆ๋ฐฉ ์ ์‘ํ•  ์ˆ˜ ์žˆ์–ด์š”.

Q2. ์™œ ์ถœ๋ ฅ ํ•จ์ˆ˜๊ฐ€ ๋‹ค ๋‹ฌ๋ผ์š”?
๐Ÿ‘‰ ํ”Œ๋žซํผ์ด ๋‹ฌ๋ผ์„œ ๊ทธ๋ž˜์š”. Python/C๋Š” ์ฝ˜์†” ์ค‘์‹ฌ, JS๋Š” ๋ธŒ๋ผ์šฐ์ €(์›น) ์ค‘์‹ฌ์ด์—์š”.

Q3. ๋žœ๋ค์ด ์ง„์งœ ‘์™„์ „ ๋žœ๋ค’์ธ๊ฐ€์š”?
๐Ÿ‘‰ ๋ณดํ†ต์€ ์˜์‚ฌ๋‚œ์ˆ˜(Pseudo)์˜ˆ์š”. ๊ฒŒ์ž„์—๋Š” ์ถฉ๋ถ„ํ•˜์ง€๋งŒ ๋ณด์•ˆ์—” ์ฃผ์˜!

๐Ÿ“˜ ๋‹ค์Œ ๋‹จ๊ณ„ ์˜ˆ๊ณ 

Part 7์—์„œ๋Š” HTML๊ณผ JS์˜ ํ˜‘์—… ๊ตฌ์กฐ๋กœ ๋„˜์–ด๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์˜ค๊ฐ€๋ฉฐ ์›€์ง์ด๋Š” ์ง„์งœ ์›น ๊ฒŒ์ž„์˜ ๊ธฐ์ดˆ๋ฅผ ๋งŒ๋“ค์–ด์š”.

๐Ÿ“ฐ ์ตœ์‹  ๊ธ€

#์ฝ”๋Ÿฌ #์ฝ”๋”ฉ์ž…๋ฌธ #์ฝ”๋”ฉ์–ธ์–ด #Python #JavaScript #C์–ธ์–ด #๋ช…๋ น์–ด์ •๋ฆฌ #ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ธฐ์ดˆ #์ฝ”๋”ฉ์Šคํƒ€๋žฉ #๋น„๊ตํ‘œ

๋Œ“๊ธ€ ์—†์Œ

Powered by Blogger.