240311
- 파이썬
귀도 반 로섬이 장기 휴가(?) 때 심심해서 만든 언어..(천재..)
- 다른 언어에 비해 간결, 가독성 높음.
- 다양한 목적으로 사용가능. (웹 개발, 데이터 분석, AI, 게임, 임베디드)
- 동적타이핑 - 변수 또는 인수를 선언 시 미리 타입을 명시하지 않아도 되고 실행 시 자유롭게 타입 변경 가능.
- 내장된 표준 라이브러리가 방대함.
- 파이썬은 비교적 속도가 느려서 속도가 중요한 부분은 C나 C++하여 개발하고 파이썬으로 전체 프로그램을 통합하는 것이 가능.
- 세계적으로 많은 개발자들이 파이썬을 사용하고 있어 다양한 오픈소스 라이브러리와 프레임워크를 사용할 수 있음.
- 특징
- 들여쓰기를 사용하여 코드 블록을 표현 - 코드 작성 정리가 깔끔.
- 인터프리터 기반 - 한 줄 한 줄 읽어가며 실행, 에러가 있으면 실행되고 에러 나는 부분에서 반응.(컴파일러 - 기계어로 바꿔 한꺼번에 실행)
- 리트스, 튜플, 세트, 딕셔너리와 같은 다양한 내장 자료형을 기본으로 제공.
- 설치 시 버전의 중요성
과거 구 버전으로 만들어 배포된 프로그램은 수정이 필요한 경우 신 버전으로 실행을 하면 호환이 안되는 경우가 있을 수 있기 때문에 개발 시 호환성을. 고려하여 버전을 선택해야 한다.(개발하는 순간에 가장 보편적으로 쓰는 버전을 추천)
- 구글 코랩
- 구글에서 제공하는 클라우드 기반(인터넷만되면 사용가능)의 주피터 노트북 환경으로 파이썬 코드 작성을 지원하고 데이터 분석, 기계 학습, 딥러닝 등의 GPU를 사용하는 작업도 가능함.
- 구글 드라이브 연동되어 실시간으로 저장됨.(굉장히 큰 이점)
- 텍스트와 코드를 한 공간에 입력할 수 있는 노트북 환경
- 마크다운 - 일반 텍스트 기반의 경량 마크업 언어
- 셀의 종류
- 코드셀, 텍스트셀 두 종류가 있음.
코드셀: 파이썬 코드 및 리눅스 명령어를 실행할 수 있는 셀.
텍스트셀: 설명을 달거나 문구 등을 적기위한 텍스트 전용 셀.(마크다운 사용)
- 셀 삽입 방법
마우스로 "+코드", "+텍스트" 버튼 눌러 삽입.
코드셀 위에 삽입: 컨트롤 + M A
코드셀 아래 삽입: 컨트롤 + M B
(기본 단축키 삽입은 코드셀만 가능)
- 삽입한 셀의 종류 변경
코드셀을 텍스트셀로 변경: 컨트롤 + M M
텍스트셀을 코드셀로 변경: 컨트롤 + M Y
- 섹 삭제
휴지통 아이콘 클릭
컨트롤 + M D
- 셀의 실행
- 컨트롤 + 엔터: 해당 셀을 실행하고 커서는 해당 셀에 남음.
- 쉬프트 + 엔터: 해당 셀을 실행하고 다음 셀로 넘어감.
- 알트 + 엔터: 해당 셀을 실행하고 커서는 다음 셀 삽입 후 그 셀로 넘어감.
- 실행 취소
- 컨트롤 + M Z: 바로 직전에 실행한 내용을 취소
- 아티스트
- 비비 (BIBI)
- 앨범
- 밤양갱
- 발매일
- 2024.02.13