카테고리 없음

Python- 기초

bb1714 2024. 9. 29. 22:37

 

Python은 1990년 네덜란드의 Guido Van Rossum이 개발한 고급 프로그래밍 언어로, 인터프리터를 사용하는 객체지향 언어이자 플랫폼이 독립적인, 동적 타이핑 대화형 언어이다. 

 

* 프로그래밍 언어: 컴퓨터를 이용하여 특정 문제를 해결하기 위한 프로그램을 작성하기 위해 사용되는 언어

* 고급 프로그래밍 언어: C, JAVA, Pythom 등 (저급 프로그래밍 언어: 어셈블리어)

* 객체지향: 체를 생성하고 조작하며 객체끼리 관계를 맺음으로써 여러 객체가 함께 수행될  있게 한다.

* 동적 타이핑 : 타입을 동적으로 결정하는 행위

* 인터프리터 언어: 프로그래밍 언어의 소스 코드를 한 중씩 실행 가능한 언어를 뜻함

 

Python이 꾸준히 주목받고 있는 이유

   1. 문법이 쉬워 프로그래밍 언어 입문용으로 많이 사용된다.

   2. 다양한 라이브러리 및 툴과 연결이 가능하다.

   3. ML, DL, AI 및 데이터 과학 라이브러리와 프레임워크를 활용하는데 최적화 되어있다.

   4. Python 점유율과 필요로 하는 기업의 수요 증가

 

특징

-> 문법이 쉬워 배우기 쉽고 코드가 간결하다.

 

 <가능한 것>

   1. 시스템 소프트웨어 제작

   2. GUI 프로그래밍

   3. C/C++ 언어와의 결합

   4. 웹 프로그래밍

   5. 데이터베이스 프로그래밍

   6. 데이터 분석, 사물 인터넷

 

<불가능한 것>

  1. 모바일 앱 프로그래밍 불가능

  2. 시스템과 밀접한 프로그래밍 영역 (ex. 운영체제)

 

개발 환경 구축

- Jupyter notebook 사용 방법

 

Command Mode

- Enter : Edit Mode로 전환

- a : 위에 cell 추가

- b : 아래에 cell 추가

- m : Markdown으로 전환

- dd : cell 삭제

 

* Markdown : 메모장, 코드 실행 X

* #이 주석임 (// 연산자로 사용)

 

Edit Mode

- Esc : Command Mode로 전환

-Ctrl + z : 되돌리기

- Ctrl + y : 앞으로 되돌리기

 

공통 단축키

- Ctrl + Enter : cell 실행

- Alt + Enter : cell 실행 후 아래에 cell 추가

- Shift + Enter : cell 실행 후 아래로 커서 이동

 

위 내용은 스마트 인재 개발원 수업 내용을 토대로 정리한 내용입니다.