본문 바로가기
카테고리 없음

코린이를 위한 파이썬#1, 코딩 시작!

2023년 컴퓨터 코딩 언어 트랜드는 뭐니 뭐니해도 파이썬(PYTHON)입니다.

파이썬 공식 사이트 : https://www.python.org/

무엇보다도 '인공지능' 개발에 사용하는 언어이고 그 외 매우 많은 것을 실현하는데 사용 가능한 언어이기 때문이지요.
파이썬의 DJango 라이브러리를 사용하면 웹사이트도 개발 가능하다고 합니다. 뭐 게임도 만들수 있다 하더라구요.

예전에 웹브라우저용 파이스크립트를 다뤄보긴 했으나 대중성이 떨어지기도 해서
크레이도 정식으로 파이썬을 다뤄보기로 하였습니다.
그러면서 코딩입문에 힘든 코린이(코드 + 어린이의 준말) 여러분들께 도움을 드릴수 있을것 같아
글을 적기 시작하려 합니다. 쉽
게 쉽게 말이지요 :)

침고로 크레이는 암기 위주가 아닌 이해 위주를 지향합니다.


파이썬2, 3 버전? 뭐를 시작해야 하나요?

윈도우7, 윈도우 10, 윈도우 11 등의 운영체제 버전에 대해 아시나요?
독자분께서 만일 컴퓨터의 윈도우 시스템을 사용하신다면 화면 좌측 하단의 윈도우 버튼을 마우스 우클릭 - 시스템 버튼을 누르면 보실수 있을 겁니다.

그 밖에도 그림이나 영상 편집하는 프로그램에도 버전이라는게 있는데요.
이 같은 버전을 한국말로는 '판올림'이라고 부르기도 합니다.

이같이 버전이 나뉘는 이유는 버전마다 기능적인 큰 차이가 있고
전작에 대해 크게 달라진 점이나 향상된 점이 있기 때문인데요.
보통 낮은 버전이 기능이 적고, 높은 버전이 기능이 많습니다.
다만 높은 버전은 대개 더 높은 컴퓨터 성능이 필요한 경우도 있습니다.

파이썬도 버전이 있는데요. 현재 파이썬은 버전2버전3으로 크게 갈립니다. ( 2023. 8. 27 기준 )


버전2과 버전3은 문법적인 사용법이 크게 갈리기 때문에 현 시점에서는 버전3을 추천드립니다.
향후 버전4가 나올수도 있을까요? 그럴지도 모르겠습니다.
하지만 버전3을 잘 익혀놓으면 그 이후 버전4가 나온다 하더라도 이미 익혀 놓은 개념 때문에 쉽게 익힐 수 있을 것입니다 :)
그러니 '나는 향후 새로운 버전이 나올 때까지 기다려야겠다'라고 생각할 필요는 없다는 사실~!


파이썬 코딩 체험하기

파이썬, 도대체 뭘 할 수 있는 것일까요? 웹사이트도 만들고 인공 지능도 만들 수 있다곤 하는데..
프로그램 설치하는 것도 귀찮아.. 잘 안되면 어쩌지?
아직 깜깜해 보이는 파이썬, 이같은 입문자 분들을 위해 '파이썬 공식 사이트'에서는
파이썬 기능을 체험해볼 수 있는 기능을 제공합니다.

파이썬 공식 사이트는 아래와 같습니다.

https://www.python.org/

여기서 노란색 화살표 버튼을 선택하면 파이썬 기능 체험 페이지로 이동하는데요. ( 따라해 주세요 )

약간의 로딩 화면이 표시된 후에 아래와 같은 화면이 표시됩니다.
이를 온라인 콘솔(Online-console)라고 부르는데 명칭은 외우지 않으셔도 됩니다 :)

빨간 색의 네모상자를 커서라고 하는데요.
화면 안쪽 아무데나 마우스를 클릭하고 글자를 타이핑하면 커서 위치에 글자가 새겨지기 시작합니다.
( 아쉽게도 체험 화면에서 한글은 타이핑이 잘 안됩니다. )


그리고 커서 위치 파이썬 코드를 타이핑해 넣은 다음 Enter 키를 입력하면 파이썬 명령어가 실행되는 것이지요.
캬아~ 마치 컴퓨터와 대화하는 것 같네? 라는 생각도 드실 겁니다 :)

아쉽지만 파이썬 콘솔은 요새 유행하는 ChatGPT 가 아니기 때문에 아무 문장이나 타이핑한다고 답변을 해주지는 않는데요.

파이썬 콘솔에서는 파이썬 문법에 맞는 언어를 사용해야 하기 때문이지요.
이를 파이썬 코딩 언어, 짧게는 파이썬 코드라 합니다.

파이썬 코드는 어떤 것이 있을까요?
여러 코드가 있지만 아주 간단하게는 계산기 코드가 있습니다.

파이썬은 특히 자릿수가 거의 무한대에 가까운 계산기 성능을 보여주는데요.
정수끼리의 곱셈 계산 결과는 타의 추종을 불허합니다.

아래와 같이 타이핑하면, ( 따라해 주세요. 마지막에는 Enter 키를 눌러 주세요 )

12345678901234567890 * 12345678901234567890

아래와 같은 결과를 무시무시하게도 0.01초만에 내뱉는 미친 성능을 보여주지요.
참고로 * 기호는 컴퓨터 언어 세계에서 곱셈을 의미합니다. 아래 결과는 2개의 수를 곱한 값입니다.

152415787532388367501905199875019052100

아래와 같은 사칙연산을 섞어 놓은 수식이라도 ( 따라해보세요. 마지막은 Enter ! )

2 * 3 + 7 - 4 / 2

아래와 같은 결과를 매우 빠르게 계산해 보여줍니다. 참고로  / 기호는 나눗셈(÷)을 의미합니다.

11.0

사칙연산만 있는 것은 아닙니다.
제곱연산이나 수학의 싸인함수 등, 매우 복잡한 연산도 처리할 수 있는데요.
체험 사이트에서 이 모든것을 구경하기는 좀 무리입니다.
다음 챕터에서는 오늘 다룬 것보다는 아주 아주 약간 복잡한
구글 코랩이란걸 이용해 파이썬 코드를 관리하는 부분에 대해 다뤄보겠습니다.
공짜예요~


오늘 다뤄본 것을 되새김질 해볼까요?

 파이썬을 새로 시작한다면 버전3를!

✨ 파이썬 공식 사이트에서는 온라인 콘솔에서 파이썬 코드를 체험해볼 수 있어요!

온라인 콘솔의 커서에 문장을 입력해 파이썬과 대화할 수 있어요. 문장 입력후에는 항상 Enter 키!

온라인 콘솔에는 파이썬 문법에 맞는 문장만 대화가 가능합니다. 이를 파이썬 코드라고 해요.

기본적인 파이썬 코드는 계산식이예요. 사칙연산을 기본으로 다양한 연산식이 가능합니다.


Next Article

https://itadventure.tistory.com/625

 

코린이 FOR 파이썬#2, 구글 코랩에서 코딩!

여러분 안녕하세요~ 요새 글쓰기의 감격을 다시 찾아 가는 크레이입니다 :) 아무래도 크레이는 개발자 + 글쟁이가 적성에 맞나 봅니다. 구글 코랩 사이트 : https://colab.research.google.com/?hl=ko 지난 시

itadventure.tistory.com


- 크레이의 '에필로그' -

중요한 일을 하려 11월까지 버티려 했는데.. ( 학업에 관련된 부분입니다. )
글을 적고 싶은 열망이 커서 한 페이지 남기고 갑니다.
아무쪼록 방문해 주시는 모든 분들께 감사드립니다. 꾸벅!