Total220 Python + Jenkins 연동 Python 프로젝트를 Jenkins 에 연동하는 방법에 대해서 정리해 보았습니다. Jenkins 설치는 어렵지 않으며, 구글링을 통해서 쉽게 설치할 수 있으니, 여기서는 생략하도록 하겠습니다. 환경은 CentOS 에서 진행했습니다. 준비작업 Python 프로젝트를 Jenkins 연동을 하려면 몇가지 사전 설치 작업이 필요합니다. 일단 Python 이 설치가 되어 있어야 합니다.(이건 당연한 이야기), 그리고 virtualenv 또한 설치되어 있어야 합니다. # 1. Python download $ wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz $ tar xvf Python-3.5.2.tgz $ cd Python-3.5.2 # 2. Comp.. 2016. 8. 26. [elice]KAIST 주관 2016년 머신러닝 워크샵 후기 2016년 8/22 ~ 23일 2일간 진행되는 머신러닝 워크샵을 다녀왔습니다. 평소에 머신러닝에 관심이 많이 혼자 공부를 하였었는데, 아무래도 혼자하다보니 이론적 기초에 부족함을 많이 느꼈습니다. 그러던 중 카이스트에서 주관하는 elice 머신러닝 워크샵이라는 좋은 기회가 있어 참석하게 되었습니다. 기존에는 온라인으로만 진행하던 워크샵이 이번해에는 오프라인 워크샵도 추가되어 진행되었습니다. 주로 실습위주로 진행되었으며, 2일간 1시간씩 기초 이론강의가 진행되었습니다. 주제는 아래와 같습니다. Day 1 : Introduction to Machin Learning, Regression, and Classification Day 2 : Dimension Reduction, Clustering, Introdu.. 2016. 8. 24. auto_now VS auto_now_add Django Model field 중에 DateField 가 있습니다. 웹에서 CRUD 작업을 하다보면 보통 생성일자와 수정일자 정보를 DB 스키마에 만들어서 저장하게 됩니다. 생성일자 - 최초 등록시에만 저장, 갱신되지 않는 정보 최종수정일자 - 수정시 갱신 보통 위처럼 사용하게 될 것입니다. 이를 지원하기 위해서 DataField 에는 auto_now 와 auto_now_add 속성이 존재합니다. Django 공신문서에 보면 아래와 같이 설명하고 있습니다. https://docs.djangoproject.com/en/1.10/ref/models/fields/#django.db.models.DateField 요약해 보면 아래와 같습니다. 수정일자 : auto_now=True 사용 auto_now=Tru.. 2016. 8. 19. Django Model Aggregate Django 는 DB 쿼리를 수행할 때, ORM 방식을 사용합니다. 주로 sql 을 직접 작성해 왔기 때문에 익숙하지 않아 기본적인 쿼리도 장시간의 검색을 통해 사용하곤 했는데요. 최근에 model 의 aggregate 기능을 사용해 본 사례를 글로 작성해 보았습니다. 들어가며... Django 로 개발을 진행하면서 특정 테이블의 한 컬럼에서 Max 값을 가져와야 할 일이 생겼습니다. SQL 로 생성하면 SELECT MAX(SEQ) FROM USER 로 작성하면 되지만 ORM 방식인 django model 에서는 어떻게 구현해야 하는지 몰랐습니다. Aggregate https://docs.djangoproject.com/ja/1.10/topics/db/aggregation/ 보통 django query .. 2016. 8. 19. 이전 1 ··· 19 20 21 22 23 24 25 ··· 55 다음