newbie.log
로그인
newbie.log
로그인
[BoostCamp AI Tech / Day 1] 파이썬 기초
newbie
·
2021년 8월 2일
팔로우
0
0
[boostcampAI U stage] week1
목록 보기
1/21
index
플랫폼 독립적(=OS 독립적)
인터프리터 언어
객체 지향(OOP)
동적 타이핑
파이썬 특징
1. 플랫폼 독립적
플랫폼(=OS) : 프로그램이 실행되는 운영체제
독립적 : OS에 상관없이 한번 프로그램을 작성하면 사용 가능
2. 인터프리터
프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경
기계어로 번역하지 않고, 한줄씩 실행시켜서 컴파일 하여 시간적 손실 발생
@ 인터프리터 vs 컴파일러
인터프리터 : 별도의 번역 과정 없이 소스코드를 실행시점에 해석하여 컴퓨터가 처리, 속도는 느리나 메모리가 적게 듬
소스코드 > 인터프리터 > CPU
컴파일러 : 기계어로 번역 후 플랫폼에 최적화되어 실행, 속도는 빠르나 메모리가 많이 요구됨
소스코드 > 컴파일러 > 어셈블러 > CPU
3. 객체 지향 언어
실행 순서가 아닌 모듈(객체) 중심의 프로그래밍 언어
객체
는 특정 목적을 달성하기 위해
속성(attribute)
와 행동(method)**를 가짐
4. 동적 타이핑 언어
프로그램이
실행되는 시점
에 데이터의 변수 타입을 결정
5. 파이썬 특징
이해하기 쉬운 문법(직관적)
다양한 라이브러리
어느 분야에서나 쓰이는 언어
newbie
DL, NLP Engineer to be....
팔로우
다음 포스트
[BoostCamp AI Tech / Day 1] 컴퓨터 기초 지식
0개의 댓글
댓글 작성