본문 바로가기

Python59

[파이썬/Python] 정수(Integer) 2탄: 메모리 할당 이전 시간에는 파이썬에서 정수형의 정의와 무제한의 크기를 가질 수 있는 이유, 임의 정밀도에 대해 공부했습니다. 관련 내용이 궁금하시다면 아래 게시글 참고 부탁드립니다. [파이썬/Python] 정수(Integer) 1탄: 임의 정밀도에 대하여 [파이썬/Python] 정수(Integer) 1탄: 임의 정밀도 정수(Integer)의 정의와 임의 정밀도 파이썬에는 여러 데이터 유형(Type)이 있습니다. 그중, 정수(Integer) 형이란 소수점이 없는 0, 음수, 양수를 의미합니다. 파이썬은 객체 지향 언어이므로, 모든 개 kevinitcoding.tistory.com 이번 시간에는 정수형만의 독특한 메모리 할당 구조에 대해 알아보도록 하겠습니다. 활용 빈도가 높은 정수의 메모리 할당 파이썬에서는 파일이 실.. 2023. 7. 4.
[파이썬/Python] 정수(Integer) 1탄: 임의 정밀도 정수(Integer)의 정의와 임의 정밀도 파이썬에는 여러 데이터 유형(Type)이 있습니다. 그중, 정수(Integer) 형이란 소수점이 없는 0, 음수, 양수를 의미합니다. 파이썬은 객체 지향 언어이므로, 모든 개념을 객체로서 구현합니다. 따라서 파이썬에서 정수도 int라는 객체이자 class입니다. a = 5 print(type(a)) # 파이썬에서 정수는 C언어와 같은 고급 프로그래밍 언어와 다른 점이 있습니다. 그건 바로 크기의 제한입니다. 파이썬에서 정수는 크기의 제한이 없습니다. 메모리 공간이 허용하는 한도까지의 정수를 표현할 수 있습니다. 이게 무슨 말이냐, C언어와 비교하여 설명드리겠습니다. C언어에서 int형은 [-2,147,483,648, 2,147,483,648] 사이의 정수를 표현.. 2023. 7. 3.
[파이썬/Python 기초] __name__ 에 대해 알아보자. 저번 시간에는 모듈, 패키지, 라이브러리, 프레임워크에 대한 개념과 직접 코드로 구현해 봤습니다. 이번 시간에는 파이썬 파일의 숨겨진 __name__ 변수에 대해 알아보도록 하겠습니다. 모듈, 패키지, 라이브러리, 프레임워크의 개념에 대해 잘 모르시는 분들께서는 아래 글을 먼저 읽어주세요. [파이썬/Python 기초] 모듈, 패키지, 라이브러리, 프레임워크의 차이 [파이썬/Python 기초] 모듈, 패키지, 라이브러리, 프레임워크의 차이 모듈, 패키지, 라이브러리, 프레임워크의 차이는 무엇일까 모듈이 모이면 패키지가 되고, 패키지가 모이면 라이브러리가 됩니다. 모듈은 프로그램에서 어떤 기능을 하는 작은 단위이자 코드 덩 kevinitcoding.tistory.com 모듈과 패키지를 직접 구현해 보는 실습.. 2023. 7. 2.