본문 바로가기
반응형

1. 파이썬 시작51

[파이썬] cmd 창에서 파이썬 파일 실행하기 먼저 파이썬 파일을 하나 만들어서 준비해둡니다. 내용은 아래 내용을 입력합니다. print('hello this is python') ex.py 라고 이름을 붙였고, 저는 아래 경로에 저장하였습니다. 윈도우키+R 을 눌러서 실행창이 뜨면 cmd 라고 입력하고 실행합니다. 아래와 같은 cmd 창이 뜹니다. python 이라고 입력해봅니다. 아래와 같이 파이썬의 대화형 환경이 실행됩니다. 만약 실행되지 않는다면 [내컴퓨터]-[속성]-[고급 시스템 설정]-[환경변수]-[사용자 변수] 의 Path 에 파이썬 exe 폴더 경로를 추가해주어야 합니다. Ctrl+z 를 입력하고 엔터를 눌러 파이썬 대화형 환경을 종료합니다. cd 명령어를 이용해서 ex.py 가 있는 폴더경로로 이동합니다. 이제 ex.py를 실행시켜봅.. 2023. 5. 11.
[파이썬] 비주얼 스튜디오 코드에서 터미널, Command Prompt, PowerShell 이해하기 비주얼 스튜디오 코드를 파이썬 IDE로 사용하고 있습니다. 우측 상단에 ▷ (run python file) 을 누르면 하단에 TERMINAL 탭이 생기면서 제가 만든 파이썬 파일인 ex.py 가 실행됩니다. 만약 Shift+Enter 을 누르면 아래와 같이 대화형 파이썬 창이 뜹니다. 파이썬셸과 비슷한 기능을 합니다. run python file 은 두가지 방법으로 실행할 수 있습니다. 아래 그림처럼 + 버튼을 펼치고 Select Default Profile 을 클릭합니다. 아래 그림처럼 상단 검색창이 펼쳐집니다. 여기서 Command Prompt 또는 PowerShell 을 선택할 수 있습니다. Windows PowerShell 도 있는데, 경로가 같은 것을 보니 PowerShell 과 동일한 것 같습.. 2023. 5. 11.
[파이썬] 커멘드 창에서 파이썬 버전 선택하는 방법 컴퓨터에 파이썬 여러 버전이 설치되어 있는 경우가 있습니다. 예를 들어 3.7 과 3.10이 설치 되어 있다고 합시다. 비주얼스튜디오 코드에서는 3.10을 쓰고 있는데, 커멘드창에서 파이썬 버전을 확인해보니 3.7입니다. 이때 pip install 로 패키지를 설치하면 3.7에 설치가 됩니다. 3.10에 설치하고 싶은 경우 해결방법입니다. 1) 내컴퓨터 우클릭 후 속성 2) 고급 시스템 설정 클릭 (시스템 속성 창 뜸) 3) 고급 탭에서 환경변수 클릭 4) 사용자 변수에서 Path 를 찾고 편집 클릭 5) 원하는 파이썬 버전의 경로를 가장 위로 이동시킴 2023. 5. 2.
[파이썬] 커멘드 창에서 파이썬 버전 확인하는 방법 1) 윈도우키 + R 버튼을 눌러서 실행 창을 엽니다. 2) cmd를 입력하고 확인을 클릭합니다. 3) 커멘드 창이 열리면 python -V 라고 입력합니다. 2023. 5. 2.
파이썬 spyder 에서 matplotlib 그래프를 새 창에 열기 Tools -> Preference 에서 아래와 같이 설정합니다. 2023. 1. 16.
비주얼 스튜디오 코드 Ctrl+v 안먹힐때 1) CTRL + SHIFT + P 를 입력하고 Keyboard Shorcuts 실행. 2) 검색창에 editor.action.clipboardPasteAction 입력 3) Keybinding 부분을 Ctrl+v 로 수정 2022. 5. 23.
pip은 내부 또는 외부 명령 오류 해결 방법 pip.exe 가 있는 경로를 찾아줍니다. C드라이브에서 pip.exe 검색하면 됩니다. 제 경우는 아래 경로입니다. C:\Users\SERVER2\AppData\Local\Programs\Python\Python38\Scripts 환경변수 창을 열고 시스템 변수에 위 경로 추가해주면 됩니다. 2022. 5. 23.
[파이썬] 폴더목록 불러와서 텍스트로 저장하기 아래 코드입니다. 설명은 주석으로 대신합니다. import os import pandas as pd #폴더 경로 path="폴더 경로" #폴더 목록 불러오기 folder_list=os.listdir(path) #폴더목록 데이터프레임으로 변환 md=pd.DataFrame({'name':folder_list}) #저장경로 지정 os.chdir('저장경로') #저장하기 md.to_csv('my_folder_list.csv') 2022. 3. 17.
파이썬 경로에서 마지막 부분만 얻는 방법 파이썬 경로에서 마지막 부분맏 얻는 방법입니다. import os os.path.basename(경로) 2022. 2. 25.
파이썬 pyinstaller 오류 No module named vtkmodules.vtkFiltersGeneral 파이썬 exe 만들고 실행했더니 아래 오류가 떴다. No module named vtkmodules.vtkFiltersGeneral 아래 모듈을 추가해주니 해결됐다. import vtkmodules import vtkmodules.all 오류 뜨면 오류 뜬거 다 추가하면 결국은 되더라. 2022. 2. 4.
파이썬 모듈 경로 불러올 때는 sys.path.append 이거로 os.chdir 이 아니라 sys.path.append 로 해야한다. os.chdir 는 작업경로를 바꿔주는 것인데, import 경로까지 바꾸지는 않는다. import 경로는 sys.path.append 로 설정해야한다. 예시 import sys sys.path.append('모듈이 있는 폴더 경로') 2022. 2. 4.
파이썬 폴더 생성 방법 원하는 경로에 폴더 생성. import os os.mkdir("경로"+"/"+"폴더이름") 2022. 2. 3.
파이썬 불러온 경로의 바로 위 경로 얻기 아래 경로가 있다고 하자. mypath='C:/Users/Public' 이 경로의 바로 위 경로를 얻기 원할 경우 아래 os 패키지의 path.dirname 함수를 이용하면 된다. >>> import os >>> os.path.dirname(mypath) 'C:/Users' 2022. 1. 28.
[파이썬] 폴더 목록 불러오기 아래와 같이 불러옵니다. #폴더 경로 path="경로" #폴더 목록 불러오기 folder_list=os.listdir(path) 2022. 1. 19.
파이썬 설치 경로 확인 방법 두가지 파이썬 디폴트 설치경로는 아래와 같습니다. C:\Users\사용자이름\AppData\Local\Programs\Python 디폴트 설치 경로가 아니라 설치경로를 못찾는 경우는 아래 방법을 이용하면 됩니다. 파이썬 IDLE을 켭니다. 아래 명령어를 입력합니다. >>> import sys >>> sys.executable 'C:\\Users\\사용자이름\\AppData\\Local\\Programs\\Python\\Python38\\pythonw.exe' 2021. 10. 8.
'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. (오류 해결 방법!!) 명령 프롬프트에서 패키지를 설치하려고 할 때 혹은 파이썬 버전을 확인하려 할 때 아래 오류가 발생하는 경우가 있습니다. 'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 이런 오류가 발생하는 이유는 환경변수 path에 파이썬이 추가되어있지 않았기 때문입니다. 시작에서 '고급 시스템' 이라고 검색하면 아래 화면이 뜨는데 동그란 부분을 클릭합니다. 시스템 속성 창이 뜨는데요. 환경변수를 클릭합니다. 시스템변수에서 path를 찾고 편집을 클릭합니다. 바로 여기 파이썬 경로를 추가해야합니다. 그러려면 파이썬 경로를 알아야겠죠. 디폴트 설치 경로는 아래와 같습니다. 아래는 제 경우입니다. C:\Users\MSDN\AppData\Local\Programs\Pytho.. 2021. 10. 8.
파이썬 가변객체와 불변객체 분류와 이해 파이썬에서 객체는 type 함수를 적용했을 때 반환되는 값입니다. 아래와 같은 객체들이 있습니다. int, float, string, bool, unicode list, tuple, dict, set 객체는 크게 둘로 나뉩니다. 가변객체와 불변객체입니다. 가변객체는 값을 바꿀 수 있는 객체이고, 불변객체는 값을 바꿀 수 없는 객체입니다. 가변 객체(mutable object) : list, dict, set 불변 객체(immutable object) : int, float, string, bool, tuple 이런 질문을 할 수 있습니다. 정수도 값을 바꿀 수 있는데? a=3 으로 넣었다가 a=5를 넣으면 값이 바뀌지 않느냐는 의문입니다. 이런 혼동을 방지하기 위해 가변과 불변을 더 명확히 정의해봅시다... 2021. 10. 6.
[파이썬 에러] cannot import name 'mesh' from partially initialized module 'stl' stl 모듈을 불러오는데, 파이썬 파일 이름을 stl로 해서 발생한 오류 2021. 5. 17.
파이썬 경로 추가 방법 (반영구적, 영구적) 반영구적방법 파이썬 쉘에서 아래 입력 >>>import sys >>>sys.path.append("추가할 경로") 잘 추가되었는지 확인 >>>sys.path 영구적 방법 1) 윈도우 python을 설치한 폴더에서 Lib 폴더 안에 있는 site-packages를 엽니다. 이 폴더 안에 아무이름으로 .pth를 만들고, 이 안에 추가할 path를 적어 줍니다. (설치 경로 확인방법) 2) mac, 리눅스 ~/.bashrc에 아래 내용 추가 export PYTHONPATH="${PYTHONPATH}:/my/other/path" 2021. 3. 22.
파이썬 설치경로 확인하는 법 기본 설치 경로 파이썬의 기본 설치경로는 아래와 같습니다. C:\Users\사용자이름AppData\Local\Programs\Python 커멘드를 이용하여 찾는 법 윈도우 + R 입력 후 실행창 뜨면 cmd 를 검색합니다. 커멘드 창이 뜨면 아래와 같이 입력합니다. >>> python >>> improt sys >>> sys.executable 2021. 3. 22.
파이썬 전역변수 지역변수 개념 프로그래밍 언어를 공부하다 보면 저절로 생기는 개념입니다. 우리가 일반적으로 정의하는 변수는 전역변수(global variable)입니다. >>> a=3 >>> b=5 지역변수가 특수한 개념입니다. 함수 안에서 정의된 변수들이 지역변수입니다. >>> def my_add3(a): addval=3 return a+addval 함수 안에 정의된 변수 addval 은 지역변수입니다. my_add3 라는 함수 안에서만 존재합니다. 지역변수들은 함수가 실행될 때 생겼다가, 함수 값이 반환되며 사라집니다. >>> addval Traceback (most recent call last): File "", line 1, in addval NameError: name 'addval' is not defined 또한 위 함.. 2021. 3. 9.
[파이썬] 주피터 노트북 경로 다른 드라이브로 설정 주피터 노트북의 디폴트 경로를 C드라이브/사용자/사용자이름폴더 일겁니다. D드라이브나 E드라이브로 바꾸는 방법입니다. 주피터 노트북의 configuration(환경설정) 파일을 메모장 등의 에디터로 열고 설정을 수정해주어야 합니다. 먼저 주피터노트북 환경설정 파일이 어디에 있는지 알아봅시다. 커멘드 창을 엽니다. 커멘드 창은 [윈도우키]+R 을 누르고 실행되는 창에 cmd 라고 입력하면 됩니다. 커멘드 창에 아래와 같이 입력합니다. jupyter notebook --generate-config 경로가 하나 뜰겁니다. 해당 경로로 갑니다. jupyter_notebook_config.py 라는 파일을 메모장이나 다른 에디터로 열어줍니다. c.NotebookApp.notebook_dir 을 찾아서, 원하는 경.. 2021. 3. 8.
[파이썬] 주피터 노트북 크롬에서 실행하는 법 주피터 노트북의 configuration(환경설정) 파일을 메모장 등의 에디터로 열고 설정을 수정해주어야 합니다. 먼저 주피터노트북 환경설정 파일이 어디에 있는지 알아봅시다. 커멘드 창을 엽니다. 커멘드 창은 [윈도우키]+R 을 누르고 실행되는 창에 cmd 라고 입력하면 됩니다. 커멘드 창에 아래와 같이 입력합니다. jupyter notebook --generate-config 경로가 하나 뜰겁니다. 해당 경로로 갑니다. jupyter_notebook_config.py 라는 파일을 메모장이나 다른 에디터로 열어줍니다. c.NotebookApp.browser 을 찾아서, 아래와 같이 크롬의 경로와 %s를 입력합니다. 주의할 점은 경로의 \ 를 /로 바꿔주셔야 된다는 것입니다. 아래 사진처럼 백슬레쉬를 슬레.. 2021. 3. 8.
[파이썬] 주피터 노트북 설치 방법 설치하기 커멘드 창을 열어줍니다. 커멘드 창을 여는 방법은 [윈도우키]+R 을 누르면 뜨는 실행창에서 cmd 라고 입력하면 커멘드 창이 뜹니다. 커멘드 창에 아래와 같이 입력합니다. pip3 install jupyter 설치가 시작됩니다. 실행하기 다시 커멘드 창을 열어줍니다. 아래와 같이 입력합니다. jupyter notebook 아마 익스플로러에서 실행될겁니다. 다음 글에서는 크롬에서 실행하는 법을 알아봅시다. 2021. 3. 8.
파이썬 한줄에 여러 변수 정의하기 한 줄에 여러 변수를 정의할 때는 세미콜론으로 구분해주면 됩니다. >>> a=4;b=3;c='hi' >>> a 4 >>> b 3 >>> c 'h 2021. 3. 2.
파이썬 개행(Enter) 하는 방법 백슬래쉬 \ 를 입력하면 개행이 가능합니다. >>> 3\ +5 8 >>> a=5\ ;b=3 >>> a 5 >>> b 3 2021. 3. 2.
파이썬에서 들여쓰기의 의미와 일반적 들여쓰기 파이썬에서 들여쓰기의 의미와 일반적 들여쓰기 C언어와 다르게 파이썬은 들여쓰기가 실제로 '의미'를 갖습니다. C언어에서 들여쓰기를 하는 이유는 '보기좋게'하기 위함인데, 파이썬에서는 들여쓰기가 원칙입니다. 들여쓰기를 하지 않으면 오류가 발생합니다. if문을 예로 들면, 들여쓰기를 하지 않고 아래와 같이 코딩할 경우 에러가 발생합니다. if a==1 :print('hello world') 아래와 같이 한 칸이라도 띄어야 합니다. if a==1 : print('hello world') 띄어쓰기의 일반적인 약속은 '공백 4개 입니다. 2020. 12. 5.
파이썬 가상환경이 왜 필요할까? 파이썬 가상환경이 왜 필요할까? 이유는 간단합니다. 여러 프로그램을 개발하는데, 다른 버전의 라이브러리가 필요할 수 있습니다. A프로그램은 버전1, B프로그램은 버전2가 필요합니다. 그런데 다른 버전의 라이브러리를 동시에 설치하는게 불가능합니다. 이런 경우 가상환경을 사용합니다. 컴퓨터가 여러대가 되는 효과라고 생각하시면 됩니다. 각 가상환경에 다른 버전의 라이브러리를 설치하고, 프로그램을 각 가상환경에서 개발하는 것입니다. 2020. 12. 5.
파이썬 2에서 파이썬 3된 이유 파이썬 2에서 파이썬 3된 이유 현재 파이썬은 파이썬 2와 3으로 나뉘어 있습니다. 파이썬 2는 2020년에 지원이 종료될 것이라 파이썬 3만 남을 것인데요. 원래는 파이썬 2만 있다가 2008년에 파이썬 3이 배포되었습니다. 3으로 숫자를 바꿔 배포한 이유는 호환성 때문입니다. 이전버전과 호환되지 않을 정도의 큰 변화가 있었기 때문입니다. 변화들은 아래와 같습니다. - 문법이 '더' 이해하기 쉽게 바뀜- 유니코드 지원- 표준 라이브러리가 정리됨- 비동기 I/O 지원 2020. 12. 3.
부동소수점의 의미 부동소수점의 의미 부동소수점은 움직이지 않는 소수점이라고 오해하기 쉽습니다. 부동자세에서 처럼 아니(부)에 움직일(동)으로 해석하게 되기 때문입니다. 하지만 부동소수점의 부동은 지나다(부)에 움직일(동)입니다. 지나가면서 움직인다는 말입니다. 소수점이 지나가면서 움직인다는 것은 이런 의미입니다. 3.3을 예로 듭시다. 3.3을 표현하는 방법은 아래와 같이 무수해 많습니다. 0.33X100.033X10^20.0033X10^30.00033X10^4... 위와 같이, 동일한 실수를 소수점이 옮겨다니며 여러가지 방법으로 표현할 수 있습니다. 이런 표현방법을 부동소수점 방식이라고 합니다. 반대의 의미로는 고정소수점방식이 있습니다. 2020. 11. 28.
반응형