Tech & Development
Jupyter Notebook 단축키
Jupyter Notebook 단축키
2021.01.291. Command Mode (press Esc to enable) - 명령모드 ESC 를 눌러 커맨드 모드로 진입하여 ENTER 를 통해 cell 을 수정할 수 있습니다. 아래 커맨드는 커맨드 모드에서 동작 A 는 현재 cell 위에 새로운 cell 을 추가 B 는 현재 cell 밑에 새로운 cell 을 추가 D + D D를 연속해서 두번 누르면 현재 cell 을 삭제 M 은 Markdown 셀로 변환하며, Y 는 Code 셀로 변환하고 R 은 Raw Cell 로 변환 CTRL + B 화면을 더 크게 사용 (왼쪽 파일 탐색기가 사라짐) SHIFT + M 두 개의 셀을 한개의 셀로 Merge CTRL + SHIFT + – 현재 커서 위치를 기준으로 두 개의 셀로 구분 SHIFT+J or SHIFT + D..
Jupyter Notebook 기본 사용법
Jupyter Notebook 기본 사용법
2021.01.291. 새 파일 생성 오른쪽 상단에 [New] 버튼을 클릭하면 Python3, Text File, Folder, Terminal 등의 옵션 중 Python3 을 선택하여 Python3 코드를 입력 할 수 있는 창을 활성화함 [참고] Text File : .txt 파일이나 .py 파일 등을 만듬 (대화 형식으로 실행되지 않고, 터미널에서 실행시켜야함. 읽는 것은 IPython 창에서도 가능) Folder : 디렉토리를 생성할 때 사용 Terminal : Terminal을 하나 새로 활성화함. 윈도우나 맥 등의 명령창(cmd 또는 terminal)과 같음. 여기서 .py 파일을 실행시킬 수 있고, 파일의 목록을 보거나 삭제하는 등의 명령이 모두 가능 (Running 탭에서 중지시킬 수 있음) 생성하면 맨 위에..
Jupyter Notebook 설치 및 실행 (Windows 10)
Jupyter Notebook 설치 및 실행 (Windows 10)
2021.01.291. Jupyter Notebook 웹 브라우저에서 파이썬 코드를 작성하고 실행해 볼 수 있는 개발도구 웹브라우저상에서 코딩하고 결과물까지 한화면에 볼수있는 편집기 2. Jupyter Notebook 설치 Anacond 설치 시 자동 설치 Anaconda를 사용하지 않는 경우 pip 을 통해 Jupyter 패키지를 설치할 수도 있지만, Anaconda를 설치해서 사용할 것을 권장 pip명령어를 통한 설치 (my_python_env) pip install jupyter 3. Jupyter Notebook 실행 Anaconda가 설치된 경우 Anaconda 메뉴중 Jupyter Notebook을 선택하거나 Anaconda Navigator에서 Jupyter Notebook 메뉴를 선택하면 Jupyter를 실..
[ PyQt ] QSplitter
[ PyQt ] QSplitter
2021.01.291. QSplitter : 프레임을 분할하여 각 영역의 크기를 조절 할 수 있음 import sys from PyQt5.QtWidgets import QWidget from PyQt5.QtWidgets import QSplitter from PyQt5.QtWidgets import QTextEdit from PyQt5.QtWidgets import QVBoxLayout from PyQt5.QtWidgets import QApplication from PyQt5.QtCore import Qt class Form(QWidget): def __init__(self): QWidget.__init__(self, flags=Qt.Widget) self.text_1 = QTextEdit() self.text_2 = ..
[ PyQt ] Layout Widget
[ PyQt ] Layout Widget
2021.01.291. Layout이란 : GUI 프로그래밍에서 위젯을 배치하기 위한 방법 Layout 설정이 필요한 이유 : 아래와 같이 위젯의 크가와 위치를 명시적으로 설정하면 화면의 크기를 변경할 때 문제가 발생함 import sys from PyQt5.QtWidgets import * class MyWindow(QWidget): def __init__(self): super().__init__() self.setupUI() def setupUI(self): self.setGeometry(800, 200, 500, 500) self.textEdit = QTextEdit(self) self.textEdit.resize(480, 450) self.textEdit.move(10, 10) self.pushButton= QP..
PyQt 설치 및 실행
PyQt 설치 및 실행
2021.01.291. PyQt란? PyQt란, Qt의 레이아웃에 Python의 코드를 연결하여 GUI 프로그램을 만들 수 있게 해주는 프레임워크를 의미합니다. PyQt는 C++의 Cross Platform GUI Framework인 Qt를 영국의 Riverbank Computing에서 Python 모듈로 변환해주는 툴을 만들어주며 시작되었습니다. 현재는 PyQt4버전과 PyQt5버전이 주로 사용되고 있습니다. 2. PyQt의 특징 Python에도 PyGTK, PySide, Tkinter등 다양한 GUI Framework가 존재합니다. 하지만 이런 GUI Framework들은 사용하기도 어렵고, 시각적으로 예쁘지 않다는 단점이 있습니다. PyQt는 이러한 Framework들과 다르게 시각적으로도 괜찮은 디자인을 보여주면서..
Pycharm 설치 (Mac OS)
Pycharm 설치 (Mac OS)
2021.01.291. Pycharm 다운로드 https://www.jetbrains.com/pycharm/ PyCharm: the Python IDE for Professional Developers by JetBrains The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more... www.jetbrains.com * Pycharm이란 파이선 프로그램을 쉽게 개발 할 수 있도록 하는 IDE 코드 편집기, 디버거, 컴파일러, 인터프리터 등을 포함하여 개발자에게 제공 (ProFrame, 이클립스와 같은 프로그램) (Community 로 다운로드, 대학교 email이 있는 경우 Pr..
Anaconda3 설치 (Mac OS)
Anaconda3 설치 (Mac OS)
2021.01.291. Anaconda 다운로드 https://www.anaconda.com/download/ Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com * 파이썬을 사용하기 위해서는 파이썬 인터프리터 또는 Anaconda 설치가 필요파이썬을 설치하고 나서 여러 패키지들을 설치해야 하는 수고를 덜어 주고 윈도우즈 환경에서 쉽게 가상환경을 만들고 버전 관리를 할 수 있는 유일한 도구 2. 다운로드 후 설치 진행 [ 계속 ], 읽어보기, 사용권 ..
Pycharm 설치 (Windows)
Pycharm 설치 (Windows)
2021.01.291. Pycharm 다운로드 https://www.jetbrains.com/ JetBrains: Essential tools for software developers and teams JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language. www.jetbrains.com * Pycharm이란 파이선 프로그램을 쉽게 개발 할 수 있도록 하는 IDE 코드 편집기, 디버거, 컴파일러, 인터프리터 등을 포함하여 개발자에게 제공..
Python 가상환경 구성
Python 가상환경 구성
2021.01.28[참고] 가상환경을 구성하는 이유 python은 현재 2.x 버젼과 3.x 버젼이 혼용되는 과도기에 있고 때론, 2.x 버젼의 python 환경에서 프로젝트를 개발해야할 때도 있고, 3.x버젼의 python 환경에서 개발해야할 때도 있습니다. 이럴 때마다, uninstall과 install하면서 python 버전을 바꿀 수는 없습니다. 프로젝트별로 필요한 python 패키지만 설치해서 사용하면 되는데, 가상환경이 아닌 곳에 패키지를 몽땅 설치해버리면 불필요한 패키지까지 설치된 환경이 될 것이고, 때론 dependency또한 꼬여버릴 수 있습니다. 1. Conda 명령어 명령어 기능 conda --version anaconda 버전확인 conda info anaconda 정보확인 conda updae co..
Anaconda3 설치 (Windows)
Anaconda3 설치 (Windows)
2021.01.281. Anaconda 다운로드 https://www.anaconda.com/download/ Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com * 파이썬을 사용하기 위해서는 파이썬 인터프리터 또는 Anaconda 설치가 필요 파이썬을 설치하고 나서 여러 패키지들을 설치해야 하는 수고를 덜어 주고 윈도우즈 환경에서 쉽게 가상환경을 만들고 버전 관리를 할 수 있는 유일한 도구 2. 다운로드 후 설치 진행 [ Next > ] 3. [ I..