요즘 파이썬을 학교현장에서도 많이 가르치고 있는 상황입니다. 학교에서는 아나콘다를 설치해서 그 중에서도 주피터 노트북을 많이 사용하는데요 주피터 노트북을 이용하여 실행할 수 있는 파이썬의 기념적인 내용들에 대해 살펴보는 시간을 갖도록 하겠습니다.
주피터 노트북
주피터 노트북은 코드를 셀 단위로 묶어서 실행하며 이미지나 영상, 표 등을 다룰 수 있습니다.
교육을 위한 강의노트로도 훌륭한 역할을 합니다.
주피터 노트북은 다음과 같은 특징을 가지고 있습니다.
특징
- 코드를 셀단위로 작성 및 실행
- 마크다운을 통한 문서화
- 그래프나 표 등을 실시간으로 확인
- html, pdf 등 파일로 저장
주피터 노트북 맛보기
- 다음 링크에서 주피터 노트북으로 구현할 수 있는 기능들에 대하여 간략히 확인할 수 있습니다.
- mathcoding 블로그
print("링크를 다는 방법입니다.")
print("먼저 대괄호[]안에 링크를 달고 싶은 주소의 이름을 적습니다. 그리고 다시 소괄호()안에 링크를 달고 싶은 곳의")
print("주소를 적으면 됩니다.")
print("예를 들어 [mathcoding 블로그](https://mathcoding-yj.tistory.com/)")
링크를 다는 방법입니다.
먼저 대괄호[]안에 링크를 달고 싶은 주소의 이름을 적습니다. 그리고 다시 소괄호()안에 링크를 달고 싶은 곳의
주소를 적으면 됩니다.
예를 들어 [mathcoding 블로그](https://mathcoding-yj.tistory.com/)
주피터 노트북으로 이미지를 불러올 수도 있습니다.


이미지는 같은 주피터 노트북이 있는 폴더와 같은 곳에 있습니다.
print("")

print('<img src="linear_regression.png" alt="linear_regression" height="200" width="600"/>')
<img src="linear_regression.png" alt="linear_regression" height="200" width="600"/>
이미지뿐만 아니라 유튜브 동영상도 html 문법을 그대로 사용하여 가지고 올 수 있습니다.
%%HTML
<iframe width="800" height="400" src="https://www.youtube.com/embed/UwduKrUw0Jg"
title="개구리 소리 들으며 새벽 불멍. 잠이 스스르 들어요" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
파이썬 문법의 핵심 요소들을 훑어봅시다
파이썬을 영화에 비유한다면 모든 등장 인물들은 객체(object) 입니다.
객체와 객체를 정의하는 자료형(data type)이 바로 파이썬을 고급 문법까지 빠르게 풀어나갈 수 있는 실마리입니다.
객체(object)와 자료형(data type)
파이썬에서는 모든 것이 객체(object) 입니다. 메모리에 저장된 모든 데이터를 객체라는 개념을 통해서 처리합니다.
파이썬에서는 다양한 객체들을 사용하는데 어떤 값(value) 을 가질 수 있느냐와 무엇을 할 수 있느냐로 분류됩니다.
예) 숫자 객체는 숫자 값을 갖고 있으며 더하기, 빼기, 곱하기, 나누기 등의 사칙연산을 할 수 있다.
예) 인공지능의 모델(Model) 객체는 뉴럴 네트워크를 갖고 있으며 추론(inference)을 할 수 있다.
객체가 어떤 데이터 값으로 이루어져 있으며 어떤 행위를 할 수 있는 지 정해놓은 것을 자료형(data type) 이라고 부릅니다.
파이썬에서는 다양한 자료형들을 기본적으로 제공해줍니다. 필요한 자료형들을 직접 만들어서 사용할 수도 있습니다.
예) 정수형 int, 실수형 float, 문자열 str 등
type(123)
int
type(3.141592)
float
type("Hello World!")
str
1+2
3
(2*3)/5
1.2
2 ** 3
8
8//3
2
8%3
2
from math import *
pi
3.141592653589793
파이썬의 기초적인 부분을 간략히 살펴보았습니다. 다음 부터는 본격적으로 기초에 대한 내용을 포스팅 하도록 하겠습니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공 받을 수 있습니다.
'수학과 코딩' 카테고리의 다른 글
파이썬(python) 컨테이너(containers)-리시트(list)의 사용 방법(가변성) (0) | 2022.07.26 |
---|---|
파이썬(python) 문자열(string) 사용법(use)_불변성, 매소드, 포맷팅 (0) | 2022.07.25 |
파이썬(python) 문자열(string) 사용법(use)_리터럴(literal), 출력(print), 인덱싱(indexing), 슬라이싱(slicing) (0) | 2022.07.24 |
파이썬 기초 문법 변수의 사용법 (0) | 2022.07.21 |
주피터 노트북에서 작성한 내용 티스토리 옮기는 법(html) (0) | 2022.07.19 |
댓글