Python 프로그래밍 기초
<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