• [오늘의 공부] 딥러닝 스터디, Django View - CBV

    딥러닝 스터디 - 디비딥 ​ 케라스 창시자가 알려주는 딥러닝 1장 ~ 2장 스터디장님의 딥러닝 1, 2장 발표로 딥러닝의 개괄적인 부분을 다루었다. 발표 이후 스터디장님의 안건으로 회의를 거쳐 스터디 방향을 바꾸었다. “캐글 프로젝트를 해보자”라는 스터디의 궁극적인 목표를 위해 이론은 각자 공부하고 본격적으로 캐글 문제를 해결한다. 모임에서는 왜 이렇게 풀었고 어떻게 하면...


  • [오늘의 공부] One-Day 자소서 작성, R로 하트 그리기

    One-day 자소서 작성 프로그램 참여 오전 10시부터 오후 5시까지 한양대에서 진행하는 One-Day 자소서 작성 프로그램에 참여했다. 오전에 약 2시간 동안 자소서를 작성하고 1:1 컨설팅을 받았다. 컨설턴트님이 “안왔으면 어쩔 뻔 했냐’며… 왜 좋은 소스를 가지고 활용하지 못하느냐는 말씀을 하셨다. 5년 간 열심히 활동했던 것들을 나 스스로 아무것도 아닌 걸로 만들어버린 것...


  • [오늘의 공부] 랜덤 팀 배정 프로그램

    (한양대 & 타대) 랜덤 팀 배정 프로그램 개발 언어 및 패키지 : python 3.7.2, pyqt5, tabultate, pandas, pyinstaller pyqt5를 이용해 랜덤으로 팀을 배정하는 프로그램을 만들었다. 출석부 파일(csv(utf-8, 쉼표구분) 또는 xlsx) 입력, 팀장을 입력하면 출석부를 파싱해서 알아서 팀을 배정해준다. 배포용이라 예외 처리에 시간이 좀 들었다. 한양대 버전 : 한양대 출석부 파일에...


  • [오늘의 공부] Django Join, Django 스터디

    Django Join 연관된 테이블을 묶어서 내가 원하는 데이터를 한번에 조회할 수 있다. ModelName.objects.all().order_by(…) 와 ModelName.objects.all().select_related().order_by(…) 의 차이 : foreignkey로 종속되어있는 model이 참조당하는 모델의 데이터까지 모두 가져온다. 한번에 가져오기 때문에 쿼리 히트가 한 번만 발생한다. annotate(name = aggregation) : model에서 정의하지 않은 field라도, annotate로 새로운 이름을 지정할 수 있다. template에서 이...


  • [Django 스터디 준비#3-2] Model 만들기

    참고 Django 공식 문서 초보 몽키 블로그 전체 코드 from django.db import models class ReadingList(models.Model) : BOOK_SCORE = ( ('Awesome', 'Awesome'), ('Boring', 'Boring'), ('Choigo', 'Choigo'), ('Hell', 'Hell'), ) #책 제목 title = models.CharField(max_length=50) #서평 review = models.TextField(help_text="가차없이 적어라!!") #평점 score = models.CharField( max_length=15, choices=BOOK_SCORE, default='Awesome', ) #책 정보 book_info_url =...