abt Python/기초

Python 프로그래밍 기초

cloudin 2023. 7. 31. 15:05

<Anaconda Prompt>

 

*명령 프롬프트(prompt) : 컴퓨터에서 명령어를 입력하고 결과를 보기 위한 텍스트 기반 응용 프로그램으로 만들어 놓은 것

>>python : 파이썬 실행

>>print("hello python") : 내용 출력

>>exit() : 파이썬 콘솔 종료 (ctrl+Z+enter도 가능)

>>mkdir : 파일 만들 때 사용하는 명령어 

ex. mkdir c:\python_class : c드라이브 밑에 python_class라는 폴더가 만들어진다.

>>cd : 디렉터리 위치를 변경

ex. cd c:\python_class : c드라이브에서 python_class로 디렉터리 위치가 변경

ex. mkdir data, figures, modules, packages : python_class 폴더 안에 data, figures, modules, packages라는 디렉터리 생성

 

메모장에 hello python 작성 후 first_python.py라는 이름으로 저장한 뒤 프롬프트에서 python first_python.py를 실행하면

hello python이 실행된다.

 

파이썬에서 경로 : 슬래쉬(/) 혹은 역슬래쉬2개(\\)

 


<spyder>

주석처리 : #

몇줄에 걸쳐 주석처리 : 삼중따옴표 사용

#3중따옴표로 주석처리
lyrics = """I know
every life's a movie
we got different starts and stories
we got different nights and mornings
Our scenarios ain't just boring"""

 


<Jupyter Notebook>

-단축기 모음

Shift + Enter : 현재 셀을 수행하고 아래 셀을 선택, 셀이 없을 경우 추가

Alt + Enter : 현재 셀을 수행하고 아래에 새로운 셀을 추가

Ctrl + Enter : 현재 셀을 수행, 아래 셀 추가나 및 선택 없음

Ctrl + S : Jupyter notebook 저장

Enter : 명령모드 -> 입력모드

Esc : 입력모드 -> 명령모드

M : 명령모드에서 셀 타입을 마크다운으로 전환

Y : 명령모드에서 셀 타입을 코드로 전환

Ctrl + / : 셀 편집 영역에서 선택된 코드를 주석/비주석으로

상,하 방향키 : 명령 모등에서 셀 간의 이동

 

 


*python 변수 생성시 주의사항

1. 변수명은 문자, 숫자, 밑줄 기호(_)를 이용하여 생성할 수 있다 ex. No1, no_1

2. 숫자로 시작하는 변수명은 생성 불가하다 ex.1a

3. 변수는 대/소문자를 구분하여 생성되어 서로 다른 변수로 인식된다 ex. No, no

4. 밑줄 이외의 기호는 사용이 불가 ex. no@1, no#1

5. 파이썬에서 사용되는 예약어의 경우 변수명으로 이용할 수 없다 ex. True, False, and, or

6. 변수명에 공백을 포함할 수 없다 ex. no 1