학습개요
파이썬 기초 -> 기초수학 -> 자료구조 -> 파이썬 중급 -> 알고리즘
학습방법
이론 -> 실습(코딩) -> 문제풀이(백문불여일 타! 자기 스스로 직접 코딩하지 않으면 자기 것이 될 수 없다, 즉 복습하면서 직접 코딩하는 습관 들이기!)
파이썬 특징
파이썬 셸(IDLE) - 간단한 코딩 툴, 실제로 프로그램을 만들 때 사용하진 않음
파이썬 코드 편집기 - 실제로 어떠한 프로그램을 만들기 위해서 사용, 셸과 사용법은 같음, 실행은 셸모드에서 실행됨
프로그램 실행 과정
컴파일
(출처 : 제로베이스)
컴파일러 - 우리가 작성한 코드를 컴퓨터가 이해할 수 있는 기계어로 바꿈
인터프리터
(출처 : 제로베이스)
인터프리터 - 컴파일러와 달리 실행 파일을 만들지 않고 실행이 필요할 때 기계어로 변환 함
컴파일러 vs 인터프리터
파이참
데이터와 메모리
(출처 : 제로베이스)
변수 - 데이터가 저장되어 있는 메모리 공간