INTRO 0. Test 용 template 만들기 : bootstrap 활용 1. model 생성 및 migration : django 관리자를 이용한 CRUD control 2. view 만들기 3. template 적용하기 4. model-form을 이용한 CRUD Control Create : 생성, New(model-form + POST method) Read : 조회, Detail Update : 수정(model-form + Post method) Delete : 삭제 들어가기 전에 사전 이해가 필요한 사항 - django 가상환경 및 프로젝트 생성/설정 : 참고1, 참고2 - app 생성과 template 및 static/css 기초 : 참고 - bootstrap 적용 및 template 분..
$ brew update $ brew upgrade # python 3.10 brew 설치 $ brew search python3 $ brew install python@3.10 # pyenv / pyenv-virtualenv 설치하기 $ brew install pyenv $ brew install pyenv-virtualenv # zsh 환경 설정 : pyenv / pyenv-virtualenv $ nano ~/.zshrc PYENV_ROOT="$HOME/.pyenv" PATH="$PYENV_ROOT/shims:${PATH}" export PYENV_ROOT export PATH eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" $ source ~/...
INTRO Text, .txt file 다루기 - iterm.app or terminal.app : file handling - python file handling File Handling : Create, Open/Close, Append, Read, Write 용어 Text File(텍스트 파일, .txt) 사람이 인지할 수 있는 문자열 집합으로부터 문자열로만 이루어진다. 잘 알려진 문자열 집합으로는 ASCII 문자열 집합과 유니코드 문자열 집합이 있다. 출처 : ko.wikipedia.org/wiki/텍스트_파일 ASCII 미국정보교환표준부호(American Standard Code for Information Interchange) 줄여서 ASCII( /ˈæski/, 아스키)는 영문 알파벳을 사..
INTRO 함수와 메서드를 구분하면 mothod는 class의 object로 호출되며 .function() 형태로 작동 function()은 def f(): return 형태로 구성되며 직접 만든 형태를 사용자 정의 함수라 구분 함수(function), 메서드(method : Class 내 함수)를 .py로 저장하여 만든 파일을 module로 구분 package(패키지) : 하나 이상 module의 directory(or foler) 묶음 또는 library 배포 관점의 의미 하나 이상의 package와 module 묶음을 library로 구분 (참고) import 방법 : library, package, module, function, class 1. method Class module을 만들어 met..
INTRO python 기본 구성요소 숫자, 문자열, 리시트(list), 튜플(tuple), 딕셔너리(dictionary) 1. int(), float(), str(), bool() 2. list(), tuple(), dic() 1. Data-type : int(), float(), str(), bool() - 숫자(Number) : 정수형/실수형, int()/float() - 문자열(String) : str(), + 연산 or join() 함수 등 문자열을 합칠 수 있음 - 불(bool or boolean) : True/False, bool(), 제어문에서 활용 숫자 0은 False 나머지는 True, 빈 문자열 False 나머지는 True python code : test3.py #### int(),..
INTRO 0. 용어설명 : Class/Object, Method/Function, Library/Package/Module 1. python code 작성에 필요한 기본 문법 print(), type(), format() : print()는 함수, .format() 형태로 사용되는 함수는 메서드(method)라 구분 annotation, indentation, colon, semi-colon, comma single/double/triple quotes(quotation mark) escape sequences for special charactors : \n, \t, \\, \', \" 0. 용어 Class/Object(or Instance) Class(클래스) : Object를 만들어내는 설계도에 ..
INTRO macOS/python3 개발 환경에 필요한 기본 용어 설명 및 환경 구축 따라하기 python REPL 실행과 SublimeText Editor 설치/활용하기 기본용어 Terminal : 터미널(Terminal.app), 애플이 개발한 macOS 운영 체제에 포함된 단말 에뮬레이터, 서버의 로컬/원격 접속을 구현한 콘솔 Console : 콘솔, OS X 운영 체제에서 사용되는 커스텀 로그 뷰어, 서버의 로컬 입출력 (물리적)장치 Kernel : 커널은 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나로, 시스템의 모든 것을 완전히 통제 운영 체제의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공 Shell : 셸(자령해석프로그램)은 운영 체제상에서 다양한 운영 체제..
Intro - Editor : sublime text3 - python 3.9.1 - nazca 0.5.12 - pyclipper 1.2.1 - klayout layout viewer download : www.klayout.de/build.html Download - download site : nazca-design.org/download/ # pip3 install nazca 설치 시 PyPi nazca 2.0.2 module과 다르니 참고(pypi.org/project/nazca/2.0.2/) # 주의!! : "logilab"의 "Python library for data alignment"가 아니고 nazca-design.org의 "Nazca Design", pip3 show nazca로 확인 ..
- Total
- Today
- Yesterday
- Pandas
- pyserial
- 자가격리
- DAQ
- raspberrypi
- 코로나19
- r
- arduino
- template
- 코로나
- git
- ERP
- sublime text
- analysis
- 확진
- Django
- SSH
- vscode
- Templates
- 라즈베리파이
- COVID-19
- Raspberry Pi
- CSV
- Regression
- DS18B20
- server
- Python
- github
- MacOS
- Model
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |