파이썬 왕초보가 알려드립니다~! 파이썬의 기초! + 책 추천!

2022.01.03



안녕하세요! 김민솔 기자입니다!! 오늘은, 



제가 파이썬 왕초보로 써! 여러분들께 파이썬을 알려드리려고 하는데요! 



네? 파이썬 초보가 어떻게 파이썬을 알려주냐고요? 하핫! 



당연히 하나부터 열까지 다~ 알려드리지는 못 하죠! 저는 오늘 여러분들께, 



'기본' 정도만 알려드리려고 합니다! 



이 '기본'을 알고 넘어가면, 나중에 파이썬을 공부할 때, 알아 듣기가 훨씬 쉬워질 거예요! 



그리고 기사 긑에 제가 추천하는 파이썬 책도 있으니, 끝까지, 꼼!꼼!히! 봐주세요~ 그럼 시작! 



 



1. 가장 기본적인 명령어 'print'. 



파이썬은, '텍스트 코딩' 이라는 거예요. 



보통 여러분들이 알고있는 엔트리나, 스크레치 같은 경우는 



학습용으로 만들어진 것이기 때문에, 코딩 하기가 쉬워요. 



예를 들어, '___를 말하기' 블록을 끌어와서, 



'___칸에' 예를 들어 '어과수' 라고 입력을 하고, 실행 버튼을 누르면, 화면에 '어과수' 라고 나오죠. 



그러나 파이썬 같은 경우는 그렇게 친절하게 한국말로 나와있지 않아요. 



게다가 다 되어있는 블록에 쓰고 싶은 글만 쓰지도 못 하고요. 



'___를 말하기' 부분을 직접 입력해야 해요. 



'___를 말하기'를 파이썬의 언어로 바꾸면~ 'print' 가 됩니다! 



프린트, 그러니까 출력이란 뜻이죠. 



'print("어과수 최고!")'라고 입력을 한 다음 엔터 키를 누르면, 바로 아래에, 



'어과수 최고!' 라는 글이  나타납니다. 



내가 '어과수 최고!' 라고 말해! 라고 명령을 해서, 



파이썬이 명령에 따라 '어과수 최고!' 라고 말해준 것이죠. 



이해가 되었나요? 



정리하자면, 'print' 명령어는 "글자를 띄워!" 라는 명령어이고, 



print 옆레 글자를 쓰고 엔터 키를 누르면, 



바로 아래에 print 옆에 썼던 글자가 나온다~ 이 말입니다! 



print 명령어는, "게임 시작!" 같은 글을 띄울때도 유용하고, 게임 설명을 알려줄때도 있고 유용하게 쓰이니, 꼭! 기억해 두세요! 





깜짝 퀴즈! 위 사진의 명령어를 입력하고, 엔터 키를 누르면, 어떤 글이 화면에 나올까요? 



댓글로 남겨주세요~ 



 



2. 프로그램을 만들기 위해 꼭 필요한 요소, '연산과 변수'. 



여러분, 더하기는 어떻게 쓰나요? '+' 이죠! 그럼, 빼기는? '-'! 맞습니다! 



그런데, 파이썬 안에서의 연산 기호는 조금 다르다고 합니다. 표 형식으로 한번 볼까요? 



 



더하기=+ 빼기=- 곱하기=* 나누기=/ 제곱=** 정수로 나누었을때의 몫=// 



정수로 나눴을때의 나머지=% 다른 계산보다 괄호 안을 먼저 계산=(). 



 



어떤가요? 같은 것도 있고, 다른것들도 있죠? 



코딩을 할때, 연산 기호는 많이 필요 없을것 같지만, 생각보다 많이 필요하답니다! 



예를 들어 어떤 미션을 통과하면 레벨을 올리고 싶을땐, '레벨+1' 이런 식으로 해야겠죠? 



연산 기호들도 익숙해 질 때까지 많이 써 볼시길 바라겠습니다! 



 



 



여러분, '연산'은 많이 들어봤지만, '변수'는 많이 들어보지 않으셨죠? 



하지만 제가 코딩을 많이 해본 결과, 변수 없이 만든 프로그램은 거의 없었습니다! 



그만큼 중요한 '변수'! 한번 알아보러 가 볼까요~? 



'변수'듯을 그대로 풀어보면, '변할 수 있는 수'가 됩니다. 



변수에다가 처음엔 '1'을 저장했지만, 언제나 '2'로 바꿀수도 있는거죠. 



예를 들어보겠습니다. 언떤 퀴즈를 풀면, 점수를 올라가게 하고 싶어요 



그럴땐~ '점수'라는 이름의 변수를 만들고, 처음엔 '0'으로 저장했다가, 



퀴즈를 풀면 1씩 올라가게 만드는거죠! 이해가 됬나요?



아래는 변수를 만드는 방법이에요!



'Name(변수 이름)=5'



'Name' 이라는 이름의 변수안에 '5'라는 숫자를 저장했어요.



파이썬 한테 계산을 시킬땐, '5+5=' 이라고 하면 안되고, '5+5' 까지만 써야해요.



'='는 변수에 숫자를 저장할 때만 쓰이는 기호거든요!



그런데 사실, 변수는 정확히 말하면, 



'변할 수 있는 수'도 맞지만, '변할 수 없는 문자'도 맞아요. 



변수에는 문자도 저장할 수 있거든요. 



예를들어, 보통 게임 시작 전에 닉네임을 정할 수 있잖아요? 



그럴 땐, '닉네임'이란 변수에 처음엔 '어과동 팬'이라는 닉네임을 저장헤 뒀다가, 



바꾸고 싶을 땐, '어수동 팬'이라고 바꿀 수도 있는 거죠. 



아! 그리고 안타깝지만, 변수이름은 영어와 숫자, 밑줄(_)로만 지을 수 있다고 하네요! 



헷갈리지 않게 조심 해야겠어요! 



 



3.똑같은것을 5번 반복하고 싶을땐, 하나씩 다 5번 입력할 필요 없다? 반복 명령어, 'for'. 



캐릭터가 앞으로 30번 가게 하고 싶은데, 



그러면 똑같은 명령어를 30번이나 입력해야 하냐고요? 



후후후...아닙니다! 파이썬은 다 계획이있죠! 바로 'for'명령어 입니다! 파이썬에 



for x in range(10): 



    print("난 예뻐") 



라고 입력해 볼까요? 'for x range(10):'은 



이 명령어 아래의 들여쓰기 된 부분을 10번 반복하란 뜻입니다. 



콜론(:)은 반복할 곳의 시작이라 뜻 입니다. 



콜론(:)이 반복할 명령어의 시작을 기호였다면, 



반복할 문장이 어디까지인지 알려줄 때 쓰는것은, 바로 '들여쓰기'입니다. 



위의 명령어를 보면, 콜론(:) 다음 줄에 있는 print 명령의 앞 부터는 



들여쓰기가 되어있습니다. 



들여쓰기란, 스페이스 바(띄어쓰기)를 네번 눌러 앞의 빈칸을 만들어주는 것 입니다. 



콜론(:)을 입력한 후 엔터 키를 누르면, 자동으로 다음 줄엔 들여쓰기가 되어있지만, 



혹시 직접 입력해야할 때를 대비해 확실히 외워둡시다. '들여쓰기는 스페이스 바 네번!!' 



정리하자면, 위의 명령어는 '난 예뻐'를 10번 쓰라는 겁니다. 



아까 print 명령어를 배웠죠? 



'print 다음에 쓴 문장을 화면에 쓰라!' 였죠.



그런데 위의 for x in range가 있으니, 그걸 10번 반복하라는 거겠죠? 



만일 괄호안에 10이 아닌 20을 넣었다면, '난 예뻐'를 20번 띄을 거예요.



이렇게  응용한 프로그램을 만들어도 좋답니다. 



 



여러분, 어떤가요? 파이썬, 그렇게 어렵지 않죠? 



파이썬에 자신감이 생겼다고요? 그렇다면 지금 당장 어과동 1월1일자 151쪽을 펼쳐보세요. 



(설마 아직도 1호 안 오신분은 없겠죠?) 



이 기사를 보신 분만 이해할 수 있는 언어가 적혀있답니다! 



그 언어를가 무슨 뜻인지 이해하셨다면, 아래 댓글로 남겨주세요! 



정답인지, 아닌지 알려드릴게요! 



앗! 잠깐만요! 지금 당장 보라고는 했지만, 그래도 책 추천까진 보고 가셔야죠^^. 



 



4. 파이썬 왕초보도 이해할 수 있는 책, '모두의 파이썬'. 





(제가 직접 찍었어요.) 



이 책은 초등 고학년과 중학생들을 위해 만들어 졌어요. 



파이썬에 대해 아~~무 것도 몰라도, 완독 할 수 있답니다! 



이 기사를 읽고 보시면, 더~더, 훨~씬 더 잘 이해할 수 있을 거예요! 



그럼, 여러분 모두 파이썬 마스터가 되시길 바라요! 



지금까지 김민솔 기자였습니다. 



새해 복 많이 받으세요!(이제야?) 



 



사진 출처: 네이버.


글쓰기 평가어린이과학동아 기자2022.01.03

프로그램 언어 중 하나인 파이썬에 대해 소개해 주었네요. 꽤 내용이 어려운데요. @@ 이 글을 읽으면서 우선 민솔 친구가 파이썬에 대해 잘 이해하고 있고 자신이 이해한 것을 자기의 문장으로 썼다는 점이 우선 좋았어요. 프로그램 언어를 글로 소개하는 것 자체가 쉬운 게 아니기 때문에 글의 주제로는 많이 어려운 주제였음에도 충분히 이해하고 썼네요. ^^ 파이썬을 글을 읽고 이해하는 것은 어렵겠지만, 프로그래밍에 관심이 있는 친구들은 파이썬이라는 프로그램 언어가 있다는 것, 관심을 가져봐도 좋을 것 같네요.

목록보기

댓글 13
저 파이썬에 관심 많은데 감사합니다.
넵 감사합니다!
어려워보이는 파이썬을 설명해주시다니!대단하시네요!

감사합니다!!!
더 열심히 하겠습니다!
왓 너무 어렵닷! 하지만 어는정돈 이해 되네욧. 유익한 정보 감사합니닷~*^^* 추천 박아욧!
감사합니다!!
저도 3학년때 기초 코딩배울때는 파이썬을썼는데
몇년이흐른후 지금 다시보니 반갑네요^^
파이썬에서 실력을조금키우신후 유니티(unity)나 언리얼(unreal)엔진 같은걸로 갈아타세요~^^
좋은 정보 감사합니닷!!
오타 수정 합니다!
'변할 수 있는 수'도 맞지만, '변할 수 없는 문자'도 맞아요. -->'변할 수 있는 수'도 맞지만, '변할 수 있는 문자' 도 맞아요.

오타 죄송합니다!ㅠㅠ
오! 저도 그 프로그램 쓰는데!
그렇군요! 관심 가져 주셔서 감사합니다!!