분류 전체보기
-
라즈베리파이의 터미널의 운영체제는 리눅스입니다. Superuser Do (관리자 명령) 을 줄여서 sudo 가 되며, 실행할 명령어 앞에 붙이면 최고관리자 권한으로 실행하게 됩니다. *Gui 사용(바탕화면) (putty와 같은 원격접속에서는 사용 불가) startx *전원 종료 sudo shutdown -h now (-h 뒤에는 시간예약 설정 가능) *재부팅 sudo reboot *환경설정 (Configuration tool) 이동 sudo raspi-config *파일 리스트 보기 (현재 경로에 있는) ls (list의 줄임말) *빈폴더 생성 touch foldername *파일(filename) 삭제 rm filename *디렉토리(dirname) 삭제 rmdir dirname *새 디렉토리(dirn..
라즈베리파이 터미널 (리눅스) 명령어 모음라즈베리파이의 터미널의 운영체제는 리눅스입니다. Superuser Do (관리자 명령) 을 줄여서 sudo 가 되며, 실행할 명령어 앞에 붙이면 최고관리자 권한으로 실행하게 됩니다. *Gui 사용(바탕화면) (putty와 같은 원격접속에서는 사용 불가) startx *전원 종료 sudo shutdown -h now (-h 뒤에는 시간예약 설정 가능) *재부팅 sudo reboot *환경설정 (Configuration tool) 이동 sudo raspi-config *파일 리스트 보기 (현재 경로에 있는) ls (list의 줄임말) *빈폴더 생성 touch foldername *파일(filename) 삭제 rm filename *디렉토리(dirname) 삭제 rmdir dirname *새 디렉토리(dirn..
2020.01.09 -
*비밀번호란과 비밀번호 확인 란을 다르게 입력했을때 *아무것도 입력하지 않고 등록 했을때 *Admin에서 등록된 목록 이전 포스팅에서 생성했던 user라는 app에 회원가입을 위한 데이터 전송 및 삽입 클래스를 만들어줍니다. 1. 장고 ORM을 사용하여 DB 테이블 만들기 회원가입 양식에 사용자가 입력한 값(name, password)를 DB에 저장하기 위한 models.py 입니다. *user폴더 - models.py from django.db import models # Create your models here. class User(models.Model): #장고에서 제공하는 models.Model를 상속받아야한다. username = models.CharField(max_length=64,ver..
장고 (Django) - 회원가입 기능 구현하기 (MVC)*비밀번호란과 비밀번호 확인 란을 다르게 입력했을때 *아무것도 입력하지 않고 등록 했을때 *Admin에서 등록된 목록 이전 포스팅에서 생성했던 user라는 app에 회원가입을 위한 데이터 전송 및 삽입 클래스를 만들어줍니다. 1. 장고 ORM을 사용하여 DB 테이블 만들기 회원가입 양식에 사용자가 입력한 값(name, password)를 DB에 저장하기 위한 models.py 입니다. *user폴더 - models.py from django.db import models # Create your models here. class User(models.Model): #장고에서 제공하는 models.Model를 상속받아야한다. username = models.CharField(max_length=64,ver..
2019.12.28 -
*장고 설치하기 * pip install django 를 입력해 장고를 설치해줍니다. 장고가 설치되면, django-admin 으로 시작되는 명령을 할 수 있습니다. 일단 가장먼저 프로젝트를 만들어줘야 합니다. *프로젝트 생성하기 *django-admin startproject "프로젝트 이름" 입력을 하고나면 , 폴더가 생기고, 안에 여러가지 파이썬 파일이 생깁니다. (장고라는 프레임워크가 프로젝트의 구성요소를 만들어줍니다.) 저는 django-admin startproject new_1 으로 했기때문에 new_1이라는 폴더가 생겼습니다. 다음은 프로젝트 속을 구성해줄 app 을 생성합니다. *app 생성하기 *django-admin startapp "앱 이름" 마찬가지로 앱을 생성하면 폴더가 생깁니다..
장고 (Django) - 설치 , 프로젝트 시작하기, 앱 만들기 , 앱 등록하기*장고 설치하기 * pip install django 를 입력해 장고를 설치해줍니다. 장고가 설치되면, django-admin 으로 시작되는 명령을 할 수 있습니다. 일단 가장먼저 프로젝트를 만들어줘야 합니다. *프로젝트 생성하기 *django-admin startproject "프로젝트 이름" 입력을 하고나면 , 폴더가 생기고, 안에 여러가지 파이썬 파일이 생깁니다. (장고라는 프레임워크가 프로젝트의 구성요소를 만들어줍니다.) 저는 django-admin startproject new_1 으로 했기때문에 new_1이라는 폴더가 생겼습니다. 다음은 프로젝트 속을 구성해줄 app 을 생성합니다. *app 생성하기 *django-admin startapp "앱 이름" 마찬가지로 앱을 생성하면 폴더가 생깁니다..
2019.12.28 -
*하드웨어 Hardware : 물리적으로 구성되는 모든 장치나 부품. CPU , 메모리, 마우스... 1)중앙 처리 장치 CPU 프로그램에 정의된 모든 일을 실제로 수행 2)주기억장치 Main Memory 프로그램 수행에 필요한 프로그램 및 데이터를 저장하는 영역. 이 곳에 저장된 데이터는 '휘발성'이다.(전원이 Off되면 데이터는 사라진다.) 3)보조 기억 장치 Secondary storage device 하드 디스크와 CD,DVD 드라이브를 말한다. 전원이 Off되어도 데이터는 유지된다. 하지만 이곳에서 프로그램이나 데이터를 직접 실행은 할 수 없다. 주기억장치로 옮긴 후에 시행 가능하다. 4)입, 출력 장치 input, output device 키보드와 카메라, 마우스는 입력장치이다. (외부의 데이..
컴퓨터의 동작 방식, 파이썬의 동작 방식 기본 개념*하드웨어 Hardware : 물리적으로 구성되는 모든 장치나 부품. CPU , 메모리, 마우스... 1)중앙 처리 장치 CPU 프로그램에 정의된 모든 일을 실제로 수행 2)주기억장치 Main Memory 프로그램 수행에 필요한 프로그램 및 데이터를 저장하는 영역. 이 곳에 저장된 데이터는 '휘발성'이다.(전원이 Off되면 데이터는 사라진다.) 3)보조 기억 장치 Secondary storage device 하드 디스크와 CD,DVD 드라이브를 말한다. 전원이 Off되어도 데이터는 유지된다. 하지만 이곳에서 프로그램이나 데이터를 직접 실행은 할 수 없다. 주기억장치로 옮긴 후에 시행 가능하다. 4)입, 출력 장치 input, output device 키보드와 카메라, 마우스는 입력장치이다. (외부의 데이..
2019.12.26 -
이전 포스팅에서 에러의 종류에 대해서 다루었습니다. 파이썬은 EAFP방식의 코딩스타일을 권장한다고 합니다. EAFP란 “It’s Easier to Ask Forgiveness than Permission” “허락을 구하는 것 보다 용서를 구하는 것이 쉽다. 에러에 앞서 일단 수행 시키고(try), 에러가 발생하면 그때 처리한다(except) 라는 뜻이라고 합니다. *예외처리 기본구조 try : 에러 발생 가능성이 있는 코드 실행 except : 에러명 1 except : 에러명 2 else : (for. if . try) 에러가 발생하지 않았을때 실행 finally : 에러의 발생 여부와 관계없이 항상 실행되는 구문 *예제 1 기본 구조 #예제 1 name = ['nakamura', 'lee','park..
파이썬(Python) 기초 (15) EAFP error 예외처리 Try , except , raise이전 포스팅에서 에러의 종류에 대해서 다루었습니다. 파이썬은 EAFP방식의 코딩스타일을 권장한다고 합니다. EAFP란 “It’s Easier to Ask Forgiveness than Permission” “허락을 구하는 것 보다 용서를 구하는 것이 쉽다. 에러에 앞서 일단 수행 시키고(try), 에러가 발생하면 그때 처리한다(except) 라는 뜻이라고 합니다. *예외처리 기본구조 try : 에러 발생 가능성이 있는 코드 실행 except : 에러명 1 except : 에러명 2 else : (for. if . try) 에러가 발생하지 않았을때 실행 finally : 에러의 발생 여부와 관계없이 항상 실행되는 구문 *예제 1 기본 구조 #예제 1 name = ['nakamura', 'lee','park..
2019.12.21 -
tkinter는 스크립트작성을 통해서만 실행 가능하지만, PyQt5는 Designer라는 tool도 같이 제공되어 더 작성하기 편리합니다. *PyQt5 Designer 위 화면의 프로그램에서 드래그를 통해 위젯과 기능을 배치 가능합니다. 그 후에 .ui확장자를 가진 (XML파일)로 저장이 되며, 파이썬 터미널창에서 Converter를 사용하여 .py 파일로 변환하여 사용 가능합니다. *PyQt5 설치방법 pip install pyqt5 pip install pyqt5-tools (툴 설치) 다음 파이썬의 설치경로를 찾아 들어가면, pyqt-tools\Qt\bin 폴더에 Designer 실행파일이 있습니다. 저 같은 경우는 가상환경 사용중이라(C:\python_jy\jy\Lib\site-packages\p..
<PyQt5> Python Gui 인터페이스 생성 설치 방법 및 사용법tkinter는 스크립트작성을 통해서만 실행 가능하지만, PyQt5는 Designer라는 tool도 같이 제공되어 더 작성하기 편리합니다. *PyQt5 Designer 위 화면의 프로그램에서 드래그를 통해 위젯과 기능을 배치 가능합니다. 그 후에 .ui확장자를 가진 (XML파일)로 저장이 되며, 파이썬 터미널창에서 Converter를 사용하여 .py 파일로 변환하여 사용 가능합니다. *PyQt5 설치방법 pip install pyqt5 pip install pyqt5-tools (툴 설치) 다음 파이썬의 설치경로를 찾아 들어가면, pyqt-tools\Qt\bin 폴더에 Designer 실행파일이 있습니다. 저 같은 경우는 가상환경 사용중이라(C:\python_jy\jy\Lib\site-packages\p..
2019.12.19