본문 바로가기

튜토리얼

[PYTHON 3] Tutorials 13. Default Values for Arguments 이번 시간에는 함수에 인자(Arguments)를 전달하지 않을 경우 에러가 발생할 수 있는데, 이를 어떻게 처리할지를 알아보도록 하겠습니다. 만약 이럴경우 함수에 인자가 없을 경우를 대비해 초기값(default)를 지정해 두면 에러가 발생하지 않습니다. 무슨말인지 감이 안오시면 아래 그림을 보면서 확인해 보시기 바랍니다. 그리고 모바일에서 볼 때 폰트가 너무 작아 가독성이 좋지 않다는 의견을 주신분들이 계셔서 Pycharm 의 코드, 콘솔 폰트의 크기를 키워보았습니다. 의견 주신분들께 감사드립니다. 그럼 시작해 보겠습니다. 우선 성별을 판단하는 함수를 정의하였습니다. 이전에 다룬 함수들과 다른점이 보이시나요? Arguments(인자)에 미리 값이 지정이 되어 있네요. 바로 sex='Unknown' 으로 .. 더보기
[PYTHON 3] Tutorials 9. Comments and Break 안녕하세요. 이번시간에는 Comments and Break 에 대해 알아보고자 합니다. 우선 찾고자 하는 숫자(혹은 특정 값)을 프로그램에서 찾아야 할 필요가 있을 때 어떻게 해야 할까요? 기본적으로는 조건을 만족 시키는지 판단을 해야 할 것입니다. 일단, 찾고자 하는 수를 35라고 할 때, 이를 magicNumber에 할당을 하였습니다. 위의 그림은 파이썬에서 1줄 Comment 를 남길 때 사용하는 방법입니다. '#' 를 넣으면 그 뒤의 한줄은 컴파일을 하지 않겠다는 의미입니다. 만약 여러 문장을 Comments 처리해야 할 경우에는 Single Quote(') 을 세개를 사용합니다. ''' 주석처리 할 부분을 여기에 넣습니다. ''' 다시 본론으로 들어가면, 주석처리 한 내용처럼 이 프로그램은 매직.. 더보기
[PYTHON 3] Tutorials 8. Range and While 안녕하세요. 이번 시간에는 범위와 간격을 설정할 수 있는 range 와 반복문의 또 다른 형태인 while 에 대해서 간략히 알아 보도록 하겠습니다. 위의 그림은 앞에서 다룬 for 의 형태입니다. 여기에서 뒷 부분에 range() 라고 하는 부분이 보이는데요. 이 range() 는 괄호안의 범위까지를 의미합니다. 즉 range(10) 은 0,1,2,3,4,5,6,7,8,9 까지의 숫자를 의미합니다. 위의 for 문에서는 0,1,2,3,4,5,6,7,8,9 를 각각 한번씩 number 로 할당해서 아래의 명령을 수행하라는 의미가 됩니다. 결과값을 한번 예측 해보시고 아래로 내려가보세요. 네.. 위의 숫자들을 예측하셨다면, 제대로 이해하고 계신겁니다. 여기에서 왜 숫자들이 옆으로 나열이 안되고 아래로 나열.. 더보기
[PYTHON 3] Tutorials 5. Lists 안녕하세요. 이번 시간에는 파이썬에서 가장 중요하고, 사용 빈도수가 높은 Lists(배열)에 대해 알아볼까요? 직관적으로 생각하기에 리스트는 말 그대로 문자나, 숫자 등을 쭈욱~ 나열한 일련의 집합이라고 보시면 될것 같습니다. 문자, 숫자 어느 것을 집어 넣어도 상관 없겠으나 여기서는 간단히 숫자로만 설명을 하겠습니다. 1. players 라는 변수에 위와 같이 일련의 점수를 넣으려고 할 때, 파이썬에서는 리스트 형태로 'Square Bracket [ ] '을 사용합니다. players 에 29, 55, 52, 61, 78, 87 을 저장하였습니다. 2. 그럼 저장된 players 변수에 3번째 (컴퓨터는 0부터 카운트 한다고 지난 시간에 다루었습니다) 값을 확인해 볼까요? 52라는 숫자를 뱉어 내는군요.. 더보기
[PYTHON 3] Tutorials 1. Python Installation 안녕하세요. Jason 입니다. 앞으로 시간이 있을 때 파이썬 튜토리얼을 조금씩 만들어서 올려보려고 합니다. 프로그램 초심자들도 쉽게 익힐 수 있는 언어 중 하나인 파이썬을 소개하고 조금이나마 컴퓨터를 활용한 생산성 향상에 도움이 되었으면 하여 시작하게 됨을 알려드립니다. 저의 컴퓨터 환경은 맥을 기반으로 하고 있어서 맥 위주로 설명이 이루어 지겠으나, 윈도우나 리눅스 등 여타 다른 OS 에서도 크게 다르지 않습니다. 읽어 보시고 궁금한 점이 있으시면 아는 한도내에서 설명을 드리겠습니다. 그럼 시작을 해 볼까요? 우선 파이썬을 시작하기에 앞서 프로그램을 설치해야겠죠? 아래 보이는 python.org 에 들어가셔서 다운받아 설치하셔도 됩니다. 주소는 : https://www.python.org 입니다. 그.. 더보기