Intro - Editor : sublime text3 - python 3.8.1 - pandas 1.0.1 - xlrd 1.2.0 : excel read - openpyxl 3.0.3 : excel save pandas에서 excel을 다루기 위해서 xlrd,openpyxl module이 필요하다. import pandas as pd df = pd.read_excel('fname',sheet_name='sheet_name') ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd. ## python3 & modules(pandas, xlrd,..
1. class 생성 : Naming public # public class Naming: def __init__(self,head,tail): self.head = head self.tail = tail def get_name(self,head_name,tail_name): self.head = head_name self.tail = tail_name def get_info(self): print(self.head, self.tail) def __del__(self): print('Name object is deleted') # Use class object = Naming(head,tail) # Use delete del object protected : single underscore # prote..
os.listdir로 directory file name을 불러올 때 .DS_Store가 존재하고 있었다. 네트워크 상 파일 이동 시 자동으로 생성되는 파일이었으며, 이를 삭제하는 방법은 다음과 같다. 네트워크 볼륨에서 .DS_Store 생성 차단 $ defaults write com.apple.desktopservices DSDontWriteNetworkStores true OS X 볼륨에서 .DS_Store 찾아서 삭제하기 $ sudo find / -name ".DS_Store" -depth -exec rm {} \; 일정 주기(아래 코드는 8:00)로 OS X 볼륨에서 .DS_Store 찾아서 삭제하기 sudo crontab -e i (insert) 00 8 * * * root find / -nam..
1. 지능형 리스트 : 새로운 리스트만 생성, 짧은 코딩 for loop 효율적 사용 방법 폴더 내 파일리스트 불러오기 선택된 파일 load 하기 - 좋은 예 flist = [flist for flist in flist_base if flist.startswith(head_name)] fpath_base = os.path.join('./data/','sub_dir') flist_base = os.listdir(fpath_base) flist = [flist for flist in flist_base if flist.startswith(head_name)] for i in range(0,len(flist)): vname = flist[i] fdata = np.loadtxt(os.path.join(fpath..
INTRO Heroku 배포 전 사전 준비에서 localhost의 project를 일부 수정하여 GitHub 저장소에 배포하였다. 이전 포스트 https://jinozblog.tistory.com/15를 참고하면 된다. - Heroku, GitHub 회원가입 및 설치 - jinozblog2019/jblog/settings.py 재설정 - .gitignre 생성 및 git add/commit/push 다음은 git 저장소에서 Heroku에 push할 차례이다. localPC project -> git 저장소 -> Heroku 먼저 git remote에 heroku를 추가하자. $ heroku login $ heroku git:remote -a jinozblog2019 $ git remote -v herok..
1. Heroku : PaaS(Platform as a Service) cloud database 제공, PostgreSQL 회원가입 및 app 생성 : jinozblog2019 https://dashboard.heroku.com/apps Heroku CLI 설치 https://devcenter.heroku.com/articles/heroku-cli $ brew tap heroku/brew && brew install heroku 2. GitHub : website에 올릴 파일 관리를 위한 원격 저장소 회원가입 및 Repositories(저장소) 생성 https://github.com/ Repository name : jinozblog2019 Initialize this repository with a ..
Intro 현재 localhost에 접속하면 다음과 같이 post_list가 views.py에 구성되어있다. 다음으로 post제목을 클릭하면 detail_view 페이지로 이동할 수 있도록 구현해보자. 1. views.py에 post_detail 함수를 추가한다. --post/views.py from django.shortcuts import render from post.models import Post # Create your views here. def post_list(request): posts = Post.objects.all() context = {'posts':posts} # posts = Post.Objects.filter(pub_date) return render(request, 'po..
jinozblog2019 tree : 폴더 및 파일 설명 . ├── db.sqlite3 : DB browser SQLite를 통해 Table의 생성 및 구조를 자주 확인하자. ├── jblog │ ├── __init__.py │ ├── settings.py │ ├── urls.py : HTTP request 전달에 필요한 주소를 할당 │ └── wsgi.py ├── manage.py : startproject/app, runserver, showmigrations, makemigrations, migrate, shell 등 수행 └── post ├── __init__.py ├── admin.py : 관리자 모드의 view 역할 ├── apps.py ├── migrations : models.py가 수정되..
- Total
- Today
- Yesterday
- Pandas
- raspberrypi
- server
- Templates
- 코로나
- ERP
- CSV
- 코로나19
- DS18B20
- SSH
- DAQ
- MacOS
- COVID-19
- r
- git
- github
- arduino
- sublime text
- Python
- Django
- 자가격리
- vscode
- 라즈베리파이
- 확진
- Model
- analysis
- template
- pyserial
- Raspberry Pi
- Regression
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |