🛠️

Coding Basic Statements

들어가는 말

코딩 공부 방법

코딩이 완전 처음이라면 컴퓨터 언어의 틀을 한 번 익히는 것을 목표로 가지는 것이 좋습니다.
코딩은 명령어들의 흐름이라고 할 수 있습니다. 이 흐름은 크게 3가지로 분류합니다.
차례로 명령을 실행하는 순차 구문
조건에 따라 판단을 하는 선택 구문
일정한 조건을 만족할 때 반복 하는 반복 구문
컴퓨터 언어 대부분은 위 3가지의 기초적인 구문을 바탕으로 합니다. 이것은 마치 영어를 배울 때 ‘주어+동사’, ‘주어+동사+목적어’ 등과 같은 기본 문법을 뼈대로 글을 써내려가는 것과 비슷합니다. 따라서 처음부터 모든 것을 마스터하겠다는 접근보다는 컴퓨터 언어의 구문을 배워 나간다는 단계적인 목표로 시작하는 것이 좋습니다.
출처 : 글로벌경제신문(http://www.getnews.co.kr)

1. 파이선 온라인 에디터/구글 colab

2. Variables

변수는 정보를 담는 공간
A = B의 의미는 A라는 공간에 B라는 정보를 담는다는 뜻
=

3. If

if 조건:
수행할 문장1
수행할 문장2
else:
수행할 문장a
수행할 문장b
money = True if money: print("택시를 타고 가라") else: print("걸어 가라")
Python
복사

4. For

for 변수 in 셀 수 있는 객체:
반복 수행할 문장
# marks1.py marks = [90, 25, 67, 45, 80] number = 0 for mark in marks: number = number +1 if mark >= 60: print("%d번 학생은 합격입니다." % number) else: print("%d번 학생은 불합격입니다." % number)
Python
복사

5. While

while 조건:
반복 수행할 문장
# coffee.py coffee = 10 while True: money = int(input("돈을 넣어 주세요: ")) if money == 300: print("커피를 줍니다.") coffee = coffee -1 elif money > 300: print("거스름돈 %d를 주고 커피를 줍니다." % (money -300)) coffee = coffee -1 else: print("돈을 다시 돌려주고 커피를 주지 않습니다.") print("남은 커피의 양은 %d개 입니다." % coffee) if coffee == 0: print("커피가 다 떨어졌습니다. 판매를 중지 합니다.") break
Python
복사

6. Challenges

break와 continue의 차이는?
1단부터 3단까지 구구단 완성 → 변수 바꿔서 1단부터 9단까지 구구단 완성
print("★ 구구단을 출력합니다.\n") for x in range(1, 10): print("------- [" + str(x) + "단] -------") for y in range(1, 10): print(x, "X", y, "=", x*y) print("---------------------")
Python
복사

*format(), range(), print() 학습 자료

For more information

구글에서 클라우드 환경에서도 파이선 코딩이 가능한 환경을 만들어주었습니다. 모바일에서도 파이선 코딩이 가능합니다. 더 공부할 친구는 구글 코랩으로 검색하시면 더 많은 정보를 얻을 수 있습니다. 언제 어디서나 파이선 코딩 연습이 가능합니다.
파이선에 대해 좀 더 알아보고 싶을 때 참고 위키 (수업 시간에 다룬 예시 자료가 있는 참고 문헌)