본문 바로가기

파이썬3

클래스와 객체 1번째 이야기 ※ 주의 현재 제가 적는 게시글은 제가 잘 몰랐던 파이썬의 개념에 대해 적고 정리하는 글입니다. 그러므로 어느정도 기초적인 문법은 알고 있다는 전제하에서 글을 적습니다. 만약 문법을 전혀 모르신다면 아래 링크를 참고하시면서 봐주세용 https://wikidocs.net/book/1 파이썬과 자바, C++ 이 3가지 언어의 공통점이 무엇일까요? 바로 객체 지향 언어라는 점입니다. (Oriented Object Programming language, 앞으로 OOP라고 부르도록 하겠습니다) 클래스를 설명하려고 하는데 왜 객체 이야기가 나오는것이며 도대체 이거는 왜 쓰는걸까요? 앞으로 이 이야기를 해보도록 하겠습니다. [사실 파이썬이나 자바에서 클래스를 설명하기 시작하는 부분이 뉴비절단기 구간입니다.] I. 구.. 2024. 1. 2.
파이썬의 동작과정 ※ 주의 현재 제가 적는 게시글은 제가 잘 몰랐던 파이썬의 개념에 대해 적고 정리하는 글입니다. 그러므로 어느정도 기초적인 문법은 알고 있다는 전제하에서 글을 적습니다. 만약 문법을 전혀 모르신다면 아래 링크를 참고하시면서 봐주세용 https://wikidocs.net/book/1 앞서 설명했다시피 파이썬은 인터프리터 언어라는 점을 주목해야 합니다. 인터프리터 언어는 코드를 한줄 읽고 번역하고 실행하고 한줄 읽고 번역하고 실행하고의 과정을 거칩니다. 반면에 컴파일러는 코드를 전체적으로 기계어로 번역한 뒤에 컴파일 과정을 거쳐서 런타임으로 넘겨버립니다. 또한 파이썬에서는 가상머신과 바이트코드라는 개념이 존재합니다. (사실 자바에도 존재하지만 파이썬과 자바는 유사점이 많습니다.) CPython은 파이썬의 구.. 2023. 12. 27.
정적타이핑과 동적타이핑 ※ 주의 현재 제가 적는 게시글은 제가 잘 몰랐던 파이썬의 개념에 대해 적고 정리하는 글입니다. 그러므로 어느정도 기초적인 문법은 알고 있다는 전제하에서 글을 적습니다. 만약 문법을 전혀 모르신다면 아래 링크를 참고하시면서 봐주세용 https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 동적타이핑이란 프로그래밍 언어에서 변수의 데이터 타입을 실행중에 결정하는 방식을 말합니다. 즉, 컴파일타임에 자료형 검사를 하게 된다면 정적타이핑이며 런타임시에 자료형 검사를 하게 되면 동적 타이핑입니다. ※ .. 2023. 12. 27.