코리아IT

240311

이광제 2024. 3. 11. 16:55
  • 파이썬

귀도 반 로섬이 장기 휴가(?) 때 심심해서 만든 언어..(천재..)

 

- 다른 언어에 비해 간결, 가독성 높음.

- 다양한 목적으로 사용가능. (웹 개발, 데이터 분석, AI, 게임, 임베디드)

- 동적타이핑 - 변수 또는 인수를 선언 시 미리 타입을 명시하지 않아도 되고 실행 시 자유롭게 타입 변경 가능.

- 내장된 표준 라이브러리가 방대함.

- 파이썬은 비교적 속도가 느려서 속도가 중요한 부분은 C나 C++하여 개발하고 파이썬으로 전체 프로그램을 통합하는 것이 가능.

- 세계적으로 많은 개발자들이 파이썬을 사용하고 있어 다양한 오픈소스 라이브러리와 프레임워크를 사용할 수 있음.

 

  • 특징

- 들여쓰기를 사용하여 코드 블록을 표현 - 코드 작성 정리가 깔끔.

- 인터프리터 기반 - 한 줄 한 줄 읽어가며 실행, 에러가 있으면 실행되고 에러 나는 부분에서 반응.(컴파일러 - 기계어로 바꿔 한꺼번에 실행)

- 리트스, 튜플, 세트, 딕셔너리와 같은 다양한 내장 자료형을 기본으로 제공.

 

  • 설치 시 버전의 중요성

과거 구 버전으로 만들어 배포된 프로그램은 수정이 필요한 경우 신 버전으로 실행을 하면 호환이 안되는 경우가 있을 수 있기 때문에 개발 시 호환성을. 고려하여 버전을 선택해야 한다.(개발하는 순간에 가장 보편적으로 쓰는 버전을 추천)

 

 

  • 구글 코랩

- 구글에서 제공하는 클라우드 기반(인터넷만되면 사용가능)의 주피터 노트북 환경으로 파이썬 코드 작성을 지원하고 데이터 분석, 기계 학습, 딥러닝 등의 GPU를 사용하는 작업도 가능함.

- 구글 드라이브 연동되어 실시간으로 저장됨.(굉장히 큰 이점)

- 텍스트와 코드를 한 공간에 입력할 수 있는 노트북 환경

 

  • 마크다운 - 일반 텍스트 기반의 경량 마크업 언어

구글 코랩 마크업 언어

 

  • 셀의 종류

- 코드셀, 텍스트셀 두 종류가 있음.

    코드셀: 파이썬 코드 및 리눅스 명령어를 실행할 수 있는 셀.

    텍스트셀: 설명을 달거나 문구 등을 적기위한 텍스트 전용 셀.(마크다운 사용)

 

- 셀 삽입 방법

    마우스로 "+코드", "+텍스트" 버튼 눌러 삽입.

    코드셀 위에 삽입: 컨트롤 + M A

    코드셀 아래 삽입: 컨트롤 + M B

    (기본 단축키 삽입은 코드셀만 가능)

 

- 삽입한 셀의 종류 변경

    코드셀을 텍스트셀로 변경: 컨트롤 + M M

    텍스트셀을 코드셀로 변경: 컨트롤 + M Y

 

- 섹 삭제

     휴지통 아이콘 클릭

     컨트롤 + M D

 

 

  • 셀의 실행

- 컨트롤 + 엔터: 해당 셀을 실행하고 커서는 해당 셀에 남음.

- 쉬프트 + 엔터: 해당 셀을 실행하고 다음 셀로 넘어감.

- 알트 + 엔터: 해당 셀을 실행하고 커서는 다음 셀 삽입 후 그 셀로 넘어감.

 

 

  • 실행 취소

- 컨트롤 + M Z: 바로 직전에 실행한 내용을 취소

 

 

 
밤양갱
아티스트
비비 (BIBI)
앨범
밤양갱
발매일
2024.02.13