간단한 HTML소스를 작성하더라고 텍스트를 막 작성하다보면 몬가 복잡하고 알아보기가 힘듭니다. 그래서 보면 탭으로 단계를 구분해서 작성하는것을 볼 수 있는데요.


파이썬은 이렇게 단계를 만들어 놓는 것을 Whitespace라고 합니다. 한글로 하자면 들여쓰기 정도가 될꺼 같네요.

파이썬의 Whitespace은 간단하게 말하면 위에 종속되는 내용들을 구분하기 위한 방법정도로 생가하면 됩니다.

아래보면 def spam(): 이라는 문자가 있고 이거에 종속되는 값인 eggs = 12 과 return eggs 이 있는데요. 그냥 일자로 죽죽죽 작성하게 되면 아래 보는 것과 같이 IndentationError: expected an indented block 한글로 들여쓰기 오류라는 메시지가 출력됩니다. 간단하게 들여쓰기 왜 안했냐 오류인데요.

 


이렇게 들여쓰기는 하면 오류가 제거 됩니다. 이렇게 작성하면 소스에서 어떤 코드가 어디에 종속되고 있고 또 어디서 어디까지가 한가지 기능을 하고 있는지 볼 수 있기 때문에 처음에는 조금 귀찮을 수 있지만 작업을 하다보면 필수적으로 해야 한다고 하네요. 어떻게 보면 이렇게 오류를 표기해주는게 더 좋을 수도 있겠네요. 


 

블로그 이미지

사진찍는백곰

산업관련 정보, 마케팅, 웹로그분석, 기타 산업진흥마을 이야기

,

파이썬 독학 - VARIABLE(변수)를 만들어보자! 에서는 변수를 지정하는 방법을 알아봤습니다. 별거 없이 **=** 이렇게 데이터를 입력했는데요. 이번에는 다양한 종류의 데이터를 입력하는 방식을 살펴보겠습니다.

데이터 종류는 크게 정수, 소수, 참거짖(Booleans)으로 분류되는데요. 정수와 소수는 우리가 일상 생활에서도 흔하게 사용되는 값이지만 Booleans의 경우에는 흔하게 사용하는게 아닌 참 혹은 거짖으로 데이터를 나타내는 것입니다.


음 쉽게 말하면 스위치 같은 역할을 한다고 하는데요. 프로그래밍에서 실제로 어떤 경우에는 스위치가 OFF되고 어떤 경우에는 스위치가 ON 된다고 했을 경우 별도로 많은 데이터를 가지는게 아니라 설정한 기준에 적합한지 아닌지만 알아도 스위치로 역할이 가능합니다.


사용 방법은 간단합니다. 일단 앞에서 말한 변수를 만들어보겠습니다. 각 데이터별 정수를 만들어 보겠습니다. int = 정수, float 소수, bool 참/거짖 이렇게 구분되는데요.

예로 들어

my_int = 이렇게 변수를 만들게 되면 뒤에는 정수가 와야 합니다. 소수를 적어도 출력은 정수만 가능합니다. my_float 뒤에는 당연히 소수가 나오지만 정수도 출력 가능합니다.


오늘도 역시 공부는 코드 아카데미를 사용합니다. 설명은 위에 한글로 보시는 것과 대부분 동일합니다. 각 변수에 데이터를 정의해 보는게 실습의 요지인데요.



변수 a에는 아무런 값을 별도로 지정하지 않아 결과를 출력하면 텍스트가 나옵니다.



변수 my_int 에는 int 즉 이변수는 정수다 라는 지정을 했으니 출력시 숫자인 7이 출력됩니다.



변수 my_int 에 7.5라는 소수를 입력해봤습니다. 역시 출력은 정수인 7이 출력됩니다.



블로그 이미지

사진찍는백곰

산업관련 정보, 마케팅, 웹로그분석, 기타 산업진흥마을 이야기

,

파이썬은 간단하지만 다양한 기능을 제공하면서도 직관적인 방식을 사용하는 프로그래밍 언어로 웹은 물론 각종 앱 개발까지 다양한 분야에서 사용할 수 있는 언어입니다. 코드아카테미는 이런 파이썬을 간단하게 따라 하기를 통해 혼자 독학할 수 있는 기반을 제공하고 있는데요.


C언어의 ABC도 모르지만 코드아카데미를 통해 파이썬독학에 도전하고 있습니다. 관심있으시거나 영어 문제로 코드아카데미 사용이 힘드신 분들은 저와 함께 공부해보세요!!


참 코드아카데미 수강은 무료고 구글 계정이 있으면 별도로 가입도 필요 없습니다.

파이썬 강좌: https://www.codecademy.com/courses/introduction-to-python


1. variable 변수 만들기

파이썬은 웹은 물론 앱이나 게임은 물론 검색엔진까지 다영한 분야에서 사용되는 만큼 다양한 종류의 데이터를 저장하거나 실행할 수 있습니다. 이런 각종 데이터를 보관하기 위해 사용하는 것이 바로 variable(변수)인데요. variable은 데이터를 저장하거나 특별한 이름을 부여하고자 하는 경우 사용합니다.


예로들어 spam = 5 라는 말은 spam이라는 variable(변수)가 5라는 숫자를 저장하고 있다는 의미입니다.

그럼 한번 변수를 직접 만들어 볼까요?

변수이름은 my_variable 라고 하고 10이라는 숫자를 저장하겠습니다.

my_variable = 10

코드 아카데미를 이용하시는 분들은 위 화면을 참고해서 진행하세요. 제가 작성하는 말들은 모두 위에 나와있는 말들은 번역했기 때문에 따라하시면 됩니다.


이게 모하는 거냐 하시는 분들도 있겠지만 월래 처음에는 모하는지 모르고 그냥 하는게 가장 좋습니다. 개인적으로 저는 그렇게 공부를 시작하는 편이거든요. 퍼즐로 비유하면 일단 판을 다 뒤집어 놓고 전체적으로 본 다음 하나하나 끼워 맞춰보면서 학습한다고 할까요?? 이렇게 하나씩 하는 공부는 이해도나 암기적인 측면에서 아주 좋습니다.

블로그 이미지

사진찍는백곰

산업관련 정보, 마케팅, 웹로그분석, 기타 산업진흥마을 이야기

,