(파이썬)01 헬로 파이썬(o・・o)/
생활패턴 글은 '밑바닥부터 시작하는 딥러닝' 이란 책으로 공부하며 작성했다&.파이썬은 오픈소스이며, 영어와 유사한 문법을 갖고 있겠다라고 다^^. 혹은 빠르고 쉽게 코딩할 쓰면쓸수록 있겠다라고 다^^.유달리 파이썬은 기계학습, 데이터 과학에 쓰인다^. 딥러닝 프레임워크에서 제공하는 API를 통하여 딥러닝도 가능하다^.파이썬에는 버전 2, 3이 있는데, 파이썬3의 코드를 파이썬2에서 실행하지 못한다&.앞으로 공부하며 사용할 외부 라이브러리는 NumPy, matplotlib이다^.NumPy는 수치 계산용 라이브러리로, 수학 알고리즘과 배열(행렬)을 다&룰 사용할수록 있는 method가 있다&.matplotlib는 그래프 기재하자 라이브러리로, 실험결과나 딥러닝 실행 중간과정의 시각화가 가능하다^.생활패턴 책으로 공부하며 사용할 파이썬의 배포판인 아나콘다&3를 설치해야 한다&.여기서 배포판이란, 사용자가 설치를 꾸준한 번에 시작해야할지도 사용할수록 있도록 라이브러리 등을 하나로 정리한 것이다&.아나콘다&의 상황이며 NumPy, matplotlib와 같은 라이브러리가 있다!!!!:) 데이터 분석에 유용하다&.설치 링크: www.anaconda.com/products/individualAnaconda | Individual EditionAnaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.www.anaconda.com지금 MacOS를 이용하실 중이므로 아래 파악해두어야 개 중요하다고생각합니다 하나를 설치한다^^.
Command Line을 통해 설치하는 방법과 간단하게 설치하는 Graphical 파악해두어야 다양한 중요하다고생각합니다 Graphical을 선택해 설치한다^.설치가 끝나면 아래와 같이 버전을 확인한다^^.python을 입력해 파이썬 인터프리터를 시작한다^.파이썬 인터프리터는 대화하듯 대화모드로 프로그래밍할 나쁘지않아 있겠다라고 다^^.위와 같이 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 거듭제곱(**)이 가능하다^.참고로, 파이썬3의 정수 나눗셈의 결과는 실수(부동소수점)인데 비해, 파이썬2의 정수 나눗셈의 결과는 정수이다&.파이썬에서는 type() 함수를 통하여 데이터의 자료형을 파악해두어야 사용할수록 있겠다라고 다&.여기서 자료형이란, 데이터의 성질로, 클래스라고도 한다^^.자료형에는 int(정수), float(실수), str(문자열), list(배열), tuple(읽기 전용 배열), set(집합), dictionary(사전 형태), bool(논리형) 등이 있다^^.a, b, c와 같은 알파벳으로 변수를 정의해 값을 대입하거나 계산할 쓰면쓸수록 있다&.파이썬은 동적 언어로 변수의 자료형을 상황에 적절하게 자동 결정한다&. 혹은 자동으로 자료형의 변환도 일어난다&.list는 a[index]의 형태로, a[0]부터 시작한다&.파이썬 내 슬라이싱([:])이란 기능으로 지정 범위 대개 리스트를 얻을 사용할수록 있겠다라고 다^.dictionary는 dict={key:value}의 형태로, 사전과 같다^^. 새롭게 key, value를 추가할 쓰면쓸수록 있다^^.bool은 True, False 중요하다고생각합니다 하나를 취하는데, 논리 연산자 and, or, not을 사용할 괜춚아.괜차나 있겠다라고 다^.if문을 통해 조건을, for문을 통해 반복을 사용할 나쁘지않아 있다^^.함수란 특별히 지정한 기능 수행 명령을 하나로 묶은 것으로, 인수를 취할 쓰면쓸수록 있겠다라고 다^^.1.4 파이썬 스크립트 파일파이썬의 코드를 스크립트 파일로 저장하고 실행할 쓰면쓸수록 있다&.여기서부터는 VScode를 사용해 파일을 관리하는 먹는것이 편리하다&.hello.py라는 파일을 저장하고 실행하면 다&음과 같다&.파이썬에서는 새롭게 클래스와 그의 전용 함수를 정의할 나쁘지않아 있겠다라고 다^^.먼저 Man이란 클래스에서 m이란 객체를 생성한다^혹은 init에서 name이란 인수를 받아 self.name을 초기화한다&.numpy.array의 method를 통하여 배열, 행렬 계산을 시작해야할지도 사용할수록 있다&.사용에 앞서, NumPy는 외부 라이브러리로 import 위해선 사용한다&.배열 연산 신경을써주시고 원소 수는 같아야 한다^^.다&차원 배열도 가능하다&.NumPy에서 원소 수가 다^른 배열도 계산할 쓰면쓸수록 있다^.아래의 스칼라 10은 3x3행렬로 확대 후 계산되며, 이를 브로드캐스트라 한다&.원소의 index를 통하거나, index를 배열로 지정해 다양한 원소로 접근 가능하다^.matplotilb를 통해 딥러닝에 중요^한 그래프와 데이터 시각화가 가능하다^^.예를들어서 추가로만들어 sin, cos함수를 그리면 아래와 같다&.
inshow(), imread()를 통하여 이미지를 표시할 사용할수록 있다^^.단, jpeg, jpg는 표시할 사용할수록 없고, png는 가능하다&.
+@추가로 알아둘 것exit()을 작성하거나 ctrl+D를 누르면 파이썬을 종료할 나쁘지않아 있다^^.#을 사용하면 주석 처리된다^^.코드에 한글이 있겠다라고 상황이며 에러가 뜨는 경우가 있는데, 아래의 코드를 작성하면 해결된다^^.