본문 바로가기

파이썬

(2)
[Section 3] 동적 메모리의 할당 _ 파이썬 메모리 관리자 파이썬 목차 보기 [Intro] 파이썬 미리보기 * 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다. 그리고 파이썬은 비영리 재단이 관리하 hookspedia.tistory.com 0. INTRO 메모리 할당에 있어 파이썬과 C 프로그래밍의 차이는 바로 데이터의 객체화에 있다. C 언어는 특정 변수를 정의하고 컴파일하면, 메모리 영역에 바로 데이터가 저장되는 반면에, 파이썬은 특정 변수를 오브젝트화 하여 저장한다. 또 파이썬에는 동적 메모리의 할당 함수가 존재하지 않는다. 동적 메모리의 조작 및 관리가 없다면, 엉뚱한 데이터의 주소에 메모리를 할당해버리는 메모리 충돌 오류의 위험이 존재할지도 모른다. 1. 파이..
[Section 3] 데이터 타입의 이해 _ 클라쓰(Class) 파이썬 목차 보기 [Intro] 파이썬 미리보기 * 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다. 그리고 파이썬은 비영리 재단이 관리하 hookspedia.tistory.com 0. INTRO 파이썬에서는 클래스라는 유용한 코드가 존재한다. 이 코드는 코드 간의 분리와 연결에 유용하며 코드끼리의 연결에 관해서라면 클래스를 사용하는 편이 적합하다. 물론 객체 지향 프로그래밍을 통해서도 같은 기능을 하는 코딩을 클래스 구조 없이 구현 가능하다. 그럼에도 클래쓰가 유용한 이유를 간접적으로 언급하자면, 클래스는 공장에서 찍어내는 듯한 코딩으로 비유할 수 있겠다. 1. 클래스 자료형 선언하기 클래스의 이해에 앞서 먼..