Python
- 1991년 네덜란드 개발자 귀도 반로섬이 만듦.
- 현재 구굴은 자바와 파이썬을 메인 언어로 사용하고 있음.
- 'python'이란 이름은 본인이 좋아하는 코메디 프로그램에서 유래함
특징
- 무한 정수 처리 가능
- 문법 구조가 쉽고, 다양하고 뛰어난 모듈이 많다.
프로그램 실행 과정
컴파일러
- 소스 파일을 기계어를 바꾸는 컴파일 과정을 거친다.
- 소스 전체를 실행 파일로 만든 후 기계에서 실행한다.
(예, c/c++, java)
인터프린터
- 실행 파일을 만들지 않고 필요할 때마다 기계어로 변환한다.
- 동시통역과 같다.
- 예, python
파이참 설치 및 실행
- 실행 단축키
- 윈도우즈 (ctrl + shift + f10)
- 맥북 (start + cmd + R)
데이터와 메모리
변수란? 데이터가 저장되어 있는 메모리 공간.
변수 작명법
변수에 들어가 있는 데이터의 의미를 좀 더 쉽게끔 작명한다.
규칙
- 첫 번 째 변수는 소문자로 한다.
- 예약어와 특수문자는 사용 금지(단, 언더바는 사용 가능)
- 공백문자 사용 금지이다.
- 숫자는 사용해도 되지만 첫 번 째 사용 금지
- 카멜 표기법을 많이 사용한다.
카멜 표기법
- myWeight
- customerBankAccount
스네이크 표기법
- customer_bank_account
자료형(Data type)이란?
효율적인 메모리 사용을 위해서 데이터를 정수형, 실수형, 문자형, 논리형으로 구분
정수 vs 실수
- 정수는 메모리가 허용되는 한 무한 사용 가능
- 실수는 대략 소수점 이하 17~18번째에서 데이터 손실이 일어남.
'제로베이스 데이터 분석 취업 스쿨 2기 > Python' 카테고리의 다른 글
[제로베이스 데이터 분석 취업 스쿨]Day5 python 중급 (0) | 2024.01.08 |
---|---|
[제로베이스 데이터 분석 취업 스쿨]Day4 python 기초 문제풀이 (0) | 2024.01.07 |
[제로베이스 데이터 분석 취업 스쿨]Day3 python 기초 (0) | 2024.01.05 |
[제로베이스 데이터 분석 취업 스쿨]Day2 python 기초 (1) | 2024.01.04 |
[제로베이스 데이터 분석 취업 스쿨]OT 및 입과 계기 (0) | 2024.01.03 |