[제로베이스] 데이터취업스쿨 11기_1주차 목요일_Python기초1

임동혁·2023년 1월 5일
0

zbdata

목록 보기
1/7
post-thumbnail

학습개요
파이썬 기초 -> 기초수학 -> 자료구조 -> 파이썬 중급 -> 알고리즘

학습방법
이론 -> 실습(코딩) -> 문제풀이(백문불여일 타! 자기 스스로 직접 코딩하지 않으면 자기 것이 될 수 없다, 즉 복습하면서 직접 코딩하는 습관 들이기!)

파이썬 특징

  • 무한 정수를 처리할 수 있음(메모리에 저장할 수 있을 때 까지, 다른 언어는 안됨)
  • 문법 구조가 쉬움(타 언어에 비해 비전공자들도 쉽게 배울 수 있음)
  • 다양하고 뛰어난 모듈이 많음

파이썬 셸(IDLE) - 간단한 코딩 툴, 실제로 프로그램을 만들 때 사용하진 않음

파이썬 코드 편집기 - 실제로 어떠한 프로그램을 만들기 위해서 사용, 셸과 사용법은 같음, 실행은 셸모드에서 실행됨

프로그램 실행 과정

컴파일

(출처 : 제로베이스)
컴파일러 - 우리가 작성한 코드를 컴퓨터가 이해할 수 있는 기계어로 바꿈

인터프리터

(출처 : 제로베이스)
인터프리터 - 컴파일러와 달리 실행 파일을 만들지 않고 실행이 필요할 때 기계어로 변환 함

컴파일러 vs 인터프리터

  • 컴파일 언어는 소스 전체를 실행 파일로 만든 후 기계에서 실행 -> 번역과 같음(예, c/c++, java)
  • 인터프리터 언어는 필요한 소스 코드만 그때 그때 실행 함 -> 동시 통역과 같음(예, python)

파이참

  • 전문적으로 프로그램을 만들기 위한 파이썬 코드 편집기

데이터와 메모리

(출처 : 제로베이스)

  • 파이참에서 Ctrl + D 는 복사+붙여넣기 기능을 수행해 줌

변수 - 데이터가 저장되어 있는 메모리 공간

profile
데이터분석 지망생

0개의 댓글