숫자형 a = 2 # a에 숫자 2 대입 b = 1.5 # b에 숫자 1.5 대입 c = 3.0 # c에 숫자 3.0 대입 print(type(a)) # 정수형 print(type(b)) # 실수형 print(type(c)) # 실수형 a = 2 # a에 숫자 2 대입 b = 1.5 # b에 숫자 1.5 대입 c = 3.0 # c에 숫자 3.0 대입 위 코드는 쉽습니다. 변수에 각각 숫자를 대입한 거니까요. 아, 참고로 # 은 주석입니다. 이제부터 주석을 사용할 건데요, [주석]이란 코드에 설명을 붙인 것을 말합니다. 코드 짤 땐 다 아는 코드여도 나중에 보면 이게 무슨 코드였는지 모르겠는 경우가 많이 있기 때문에 다른 사람이 내 코드를 본다고 생각하고 주석을 작성하는 습관을 들이시기 바랍니다. ..
변수의 문법을 알아 보자 a = 1 print(a) b = 2 b = a print(b) c = a + 1 print(c) d = 3 sum = a + d print(sum) ko = "한글" print(ko) 출력 결과 1 1 2 4 한글 코드 설명 a = 1 print(a) 변수에서 =는 "대입한다"의 의미를 갖고 있습니다. 따라서 a에는 1이 대입되며 이 a를 변수(variable)이라고 합니다. 변수는 어떠한 값을 저장하고 있습니다. 값을 저장하려면 이 변수라는 것도 컴퓨터의 메모리 공간에 자리를 차지하게 됩니다. b = 2 b = a print(b) 변수란 말 그대로 변할 수 있는 수입니다. 위에서 2가 대입되었다고 2가 출력되지 않고 a의 값인 1이 출력되죠. c = a + 1 print(c)..
파이썬 자체 IDE (IDLE)로도 코딩을 할 수 있지만, 좀 더 편한 작업을 위하여 에디터를 하나 설치해보겠습니다. Visual Studio Code(VS Code) 입니다. Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 위 링크로 들어가 운영체제..
첫 번째 산술 연산 print(1+2) print(1-2) print(1*2) print(1/2) 차례대로 덧셈, 뺄셈, 곱셈, 나눗셈(실수) 입니다. 각 출력 결과는 3 -1 2 0.5 이렇게 됩니다. 나눗셈의 종류가 2가지가 있는데 슬래쉬 하나만 쓰는 나눗셈은 무조건 실수 형태로 계산이 됩니다. 두 번째 산술 연산 print(1**2) print(1//2) print(1%2) 차례대로 거듭제곱, 정수 나눗셈, 나머지 연산자입니다. 각 출력 결과는 다음과 같습니다. 1 0 1 나머지 연산자가 특히 유용하게 쓰이기 때문에 꼭 머릿속에 기억해두시기 바랍니다. 다음 시간에는 변수(variable)에 대해 알아보겠습니다.
print("Hello, World!") 소스코드는 위와 같습니다. 아주 간단하죠? 실행하면 Hello, World! Hello, World!가 나오게 됩니다. 이렇게 우리는 "출력문"을 활용해서 Hello, World!를 "출력"하는 "프로그램"을 만들어 보았습니다! 컴퓨터 화면에 나타내는 것을 [출력]이라고 해요. print()라는 "함수"가 이 역할을 하는 것이랍니다. 함수라고 해서 어렵게 생각할 것 없구요, 그냥 무언가를 행하는 역할이 있는 문장을 [함수]라고 생각하시면 될 것 같아요. 눈치 빠른 분이라면 Hello, World! 대신 아무거나 입력해도 된다는 사실을 알아채셨을 겁니다. (대신 따옴표는 있어야 해요!) 출력이 있다면 입력도 있겠죠? 입력은 나중에 배워보도록 하겠고요, 다음으로 산술..
Google Colaboratory colab.research.google.com 설치에 어려움을 겪으시는 분들께 도움이 될 만한 사이트입니다. 가상의 서버를 사용하여 설치없이 파이썬 코딩을 할 수 있습니다. 로그인만 하면 사용 가능합니다. 좌측 상단 파일 > 새 노트를 클릭합니다. Untitled0.ipynb가 만들어진 것을 볼 수 있습니다. 제목 부분을 클릭하면 제목을 수정할 수 있습니다. .ipynb는 없애지 마세요! print("Hello, World!") 위와 같이 코딩해봅시다. 재생 버튼을 누르면 실행시킬 수 있습니다. 저 부분에 마우스를 갖다 대면 [+코드] 버튼이 뜹니다. 코드 셀을 추가할 수 있습니다. 혹은 이 부분을 누르셔도 됩니다. 파일은 구글 드라이브에 자동 저장됩니다. 하지만 수동..
Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬을 사용하려면 먼저 다운로드를 해야 합니다. 위 링크로 들어갑니다. 본인에게 맞는 운영체제를 선택합니다. Stable Releases 밑에 있는 것을 선택합니다. 3.10.12이긴 한데 이건 인스톨러가 제공되지 않습니다. 따라서 3.11.4 버전을 다운받읍시다. 자신의 운영체제가 몇비트인지 확인한 후 인스톨러를 눌러 다운로드합니다. - embeddable zip file은 무설치 zip 파일입니다. - executable installer는 인스톨러를 다운 완료하면 인터넷에 연결되어 있지 않아도 설치가 가능합니다. 다만 인스톨러 용량이 큽니..
# 1.6 matplotlib import numpy as np import matplotlib.pyplot as plt # 그래프를 그리려면 pyplot 모듈을 이용 # 데이터 준비 x = np.arange(0, 6, 0.1) # 0에서 6까지 0.1 간격으로 생성 y1 = np.sin(x) # sine 함수 y2 = np.cos(x) # 그래프 그리기 plt.plot(x, y1, label='sin') plt.plot(x, y2, linestyle="--", label="cos") # cos 함수는 점선으로 그리기 plt.xlabel("x") # x축 이름 plt.ylabel("y") # y축 이름 plt.title('sin & cos') # 제목 plt.legend() # 범례 추가 plt.show..
. # 1.5 넘파이 # 1.5.1 넘파이 가져오기 import numpy as np # 외부 라이브러리인 numpy를 np라는 이름으로 가져오기 # 1.5.2 넘파이 배열 만들기: np.array() # 파이썬의 리스트를 인수로 받아 특수한 형태의 배열을 반환한다. x = np.array([1.0, 2.0, 3.0]) print(x) print(type(x)) [1. 2. 3.] # 1.5.3 넘파이의 산술 연산 # 배열 x와 y는 원소 수가 같다. x = np.array([1.0, 2.0, 3.0]) y = np.array([2.0, 4.0, 6.0]) print(x + y) print(x - y) print(x * y) print(x / y) # 브로드캐스트 # 스칼라값과 넘파이 배열의 산술 연산 ..
티스토리 소스코드 삽입 방법은 간단합니다. 우측 상단 점 세 개를 누르고 코드블럭을 선택하면 코드입력창이 나옵니다. 여기서 코드를 입력하고 확인을 누르면 됩니다. 그런데 이렇게 하면 에디터에선 분명 하이라이트가 잘 되었는데 글을 작성하고 보면 적용이 안 되어있는 것을 확인하실 수 있습니다... 티스토리에서 코드에 테마를 적용하는 방법은... "플러그인!" 블로그 설정에서 [플러그인]으로 들어갑니다. [코드 문법 강조]를 선택합니다. 7가지 테마 중 하나를 선택할 수 있습니다. 그런데 선택 시 미리보기가 없어 불편합니다. 하나하나 캡쳐해서 보기로 했습니다. 이외에도 GitHub의 highlight.js같이 이미 공개된 코드 하이라이터를 적용하는 방법도 있습니다.