파이썬을 대학교에서도 잠깐 배웠지만

파이썬이라는 언어를 구동시키는(?) 방법에는

여러가지가 있다. 그리고 사람마다 어떤 프로그램을

쓰느냐는 다르다. 각각 장단점이 있긴한데

자세한건 모르겠다....

일단 나는 pycharm, visual studio, google colab,

정도 써봤던 것 같다.

이번에 들을 강의에서는 visual studio를 쓴다.

 

아나콘다는 파이썬 자체를 포함하고 있어서

비쥬얼스튜디오에서 파이썬을 따로 설치할 필요가 없다.

 

근데 설치 과정과 파이썬 파일을 불러오고 저장하는

과정에서 애를 좀 먹었다... 혹시라도 비슷한 오류를

겪은 사람에게 도움이 됐으면 좋겠다.(아래 글 참고)

나는 c드라이브 - 유저에 저장해놨는데

내 폴더에 특수문자 ( ' ) 가 있어서 불러오지 못했다.

(이거 때문에 시간 많이 날렸음...)

아무튼 이거 없애고 진행하면 문제 없다.

 

hello world는 다들 잘 알테니까 스킵하고

이번에 새롭게 안 사실이 있다면 visual studio에서

이 확장 프로그램을 깔아주고 뒤에 확장자 이름을

.ipynb로 해주니까 내가 google colab 에서 썼던

방식을 사용할 수 있었다.(그게 쥬피터 방식이었구나)

아무튼 이 사실을 알게 됐다.

 

그리고 변수를 할당하고 사칙연산 해봤다.

기존에는 num1, num2이라는 상자(변수)안에 숫자를

넣는 방식이 아니라 숫자 그 자체를 두고 계산했어서

계산 시 마다 print에 숫자를 바꿔야하는데

num1, num2라는 변수를 할당하면

print를 고칠 필요 없이 변수만 수정하면 된다.

데이터 타입은 크게 위와 같다.

개인적으로는 공부하다보면 list가 나중에 헷갈려서

처음에 확실하게 이해하고 넘어가야 한다.

 

리스트에서 튜플은

소괄호 안에 표현되며 수정할 수 없는 값이다.

딕셔너리는 여러 정보를 표현하고 싶을 때 사용하고

중괄호 안에 나타낸다.

 

체크포인트 :

이것을 출력했을 때의 결과는

각각 int와 str 이다. (숫자, 문자열)

만약 print(type(1.0)) 을 입력한다면 int가 아니라

float가 출력된다.

 

숫자 데이터 간단 통계 처리

 

"함수와 메서드는 비슷한 개념이다"

사실 포스팅 할 때마다 둘 중 어떤 개념으로

써야할 지 고민이 되는데 입문의 과정에서는

둘이 비슷한 개념이라고 알고 있으라 하셨다.

(클래스 안에서 선언되는 함수가 메서드임)

 

간단한 요약 함수 중에서

sum, min, max, average가 있다.

각각 합계, 최솟값, 최댓값, 평균을 출력해주는 함수다.

이를 활용하면 아래와 같이 출력된다.

위와 더불어 length라는 함수를 활용해

평균을 구하는 함수를 만들어 볼 수 있다.

 

먼저 def

나는 다음에 입력되는 것에 대한 함수를 만들것이다.

라는 선언을 : 뒤에 해준다.

그리고 return으로 반환될 값을 선언한다.

 

def와 return(함수 정의와 반환값)에서 중요한 것은

def로 어떤 내용을 정의할 것인지와

return을 써서 반환값을 적어야하는,

2가지는 꼭 지켜야 하는 법칙이다.

 


리스트와 def등은 활용 범위가 정말 넓다.

그렇기 때문에 확실히 학습하고 넘어갈 필요가 있다.

 

 

 

https://mcode.co.kr/

 

메타코드M

빅데이터 , AI 강의 플랫폼 & IT 현직자 모임 플랫폼ㅣ메타코드 커뮤니티 일원이 되시기 바랍니다.

mcode.co.kr

 

 

(메타코드M의 서포터즈 활동으로

강의 수강권을 제공받아 쓰는 글입니다.)

 

BELATED ARTICLES

more